Определение перекрываемых функций в продуктах
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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] предусмотрены хуки для локальных доработок. Да и не во всех продуктах вообще предусмотрены эти операции. |
ну там где есть операции, можно расширения же сделать и в них отработать
я даже вроде как делал такое давно .... |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|