CftClub.ru
Клуб специалистов ЦФТ-Банк

Определение перекрываемых функций в продуктах

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
IXaNI
Участник со стажем


Вступление в Клуб: 27.08.2012
СообщениеСр Июн 15, 2016 16:09   Определение перекрываемых функций в продуктах Ответить с цитатой
Полезность: Нет оценки
Добры день!

Такой вопрос:
В "Продуктах" есть операции типа [GET_SUMMA], [GET_REQ_CLIENT], [GET_ACC_NUM] и тп, которые используются бизнес-операциями для получения соответствующих данных. Для каждого продукта имеются собственные перекрывающие операции ко всем соответствующим операциям в родительском [PRODUCT]. Список этих перекрывающих операций можно увидеть, на примере [GET_SUMMA], в пакете операции в [PRODUCT]
Код:

if plp$class$ != 'PRODUCT' then
         if plp$class$ = 'ACCREDITIV' then
            return Z$ACCREDITIV_GET_SUMMA.GET_SUMMA_EXECUTE(plp$THIS,nvl(plp$CLASS,plp$class$),TYPE_SUMMA,P#ADDS);
         elsif plp$class$ = 'AGR_FACTOR' then
            return Z$AGR_FACTOR_GET_SUMMA.GET_SUMMA_EXECUTE(plp$THIS,nvl(plp$CLASS,plp$class$),TYPE_SUMMA,P#ADDS);
         elsif plp$class$ = 'AUR_DOCUM' then
            return Z$AUR_DOCUM_GET_SUMMA.GET_SUMMA_EXECUTE(plp$THIS,nvl(plp$CLASS,plp$class$),TYPE_SUMMA,P#ADDS);
         elsif plp$class$ = 'BANKS_LOANS' then
            return Z$BANKS_LOANS_GET_SUMMA.GET_SUMMA_EXECUTE(plp$THIS,nvl(plp$CLASS,plp$class$),TYPE_SUMMA,P#ADDS);
         elsif plp$class$ = 'CARD_CORP' then


Подскажите, есть ли возможность добавить к этому списку локальную банковскую операцию для перекрытия?
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеСр Июн 15, 2016 16:51    Ответить с цитатой
Полезность: Нет оценки
можно сделать вычисляемый параметр

написать операцию, которая будет обрабатывать (вычислять)

и занести ее в справочник Вычисляемые параметры
IXaNI
Участник со стажем


Вступление в Клуб: 27.08.2012
СообщениеСр Июн 15, 2016 17:04    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
можно сделать вычисляемый параметр

написать операцию, которая будет обрабатывать (вычислять)

и занести ее в справочник Вычисляемые параметры


С выч.пара-ми в [CALC_PARAMS] проблем нет!

Сложность именно с добавлением новых сумм и типов счетов в [SUM_GUIDE] и [TIP_ACC]. Они как раз в БО определяются либо через указанные выше операции, либо через массивы ARRAY_SUM_DOG и ARRAY_DOG_ACC на продуктах.
Но вот не во всех продуктах в операциях [GET_SUMMA] и [GET_REQ_CLIENT] предусмотрены хуки для локальных доработок. Да и не во всех продуктах вообще предусмотрены эти операции.
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеСр Июн 15, 2016 18:43    Ответить с цитатой
Полезность: Нет оценки
IXaNI пишет:

Но вот не во всех продуктах в операциях [GET_SUMMA] и [GET_REQ_CLIENT] предусмотрены хуки для локальных доработок. Да и не во всех продуктах вообще предусмотрены эти операции.


ну там где есть операции, можно расширения же сделать и в них отработать

я даже вроде как делал такое давно ....
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru