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


Notice: Undefined variable: s_watching_topic_img in /home/tfs/cftclub.ru/docs/viewtopic.php on line 668
Обновление 20.1.08

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


Вступление в Клуб: 25.11.2010
СообщениеПт Апр 24, 2020 16:25   Обновление 20.1.08 Ответить с цитатой
Полезность: Нет оценки
Коллеги, доброго дня!
После обновления до 20.1.08 некорректно определяется тип списания для договоров кредитных карт - наличная операция (выдача наличных в банкомате) определяется как безнал и соответственно на нее не начисляются проценты.
Прошу проверить у тех у кого пластик в ЦФТ-Банк, нет ли подобной проблемы?
VSV056
Участник - экстремал
НИКО-БАНК


Вступление в Клуб: 25.11.2010
СообщениеЧт Апр 30, 2020 17:48    Ответить с цитатой
Полезность: Нет оценки
Причина:
24/01/2020 METH PR_CRED ON_FACT_OPER Действия с фактической операцией в ответ на событие RP0618952 Кредиты Выдача кредита Добавлен анализ настроек при установке признака наличной выдачи.
19.6
[code] -- Признак нал/безнал
if nvl(P_OLD.[OPER], P_NEW.[OPER]) in (::[VID_OPER_DOG]([CODE] = 'ВЫДАЧА_КРЕДИТА')
, ::[VID_OPER_DOG]([code] = 'ВЫДАЧА_ТЕХН'))
then
for rHist in nvl(P_OLD.[DOC], P_NEW.[DOC]).[IN_FOLDER].[IN_FOLDER].[HISTORY_STATE]
where rHist.[STATE] = 'PAYMENT_CASH'
and rHist.[ADD_INFO] = '1'
loop
P_NEW.[ORDER_NUM] := 1;
exit;
end loop;
end if;[/code]

И все работает.

20.1
[code] -- Признак нал/безнал
if nvl(P_OLD.[OPER], P_NEW.[OPER]) in (::[VID_OPER_DOG]([CODE] = 'ВЫДАЧА_КРЕДИТА')
, ::[VID_OPER_DOG]([code] = 'ВЫДАЧА_ТЕХН'))
then

nPriorPaymentCash := ::[FP_TUNE].[LIB].get_num_value('PRIORITY_PAYMENT_CASH', ::[FP_TUNE].[LIB].set_canons('KIND_CREDITS', oCred.[KIND_CREDIT]%id, 'BUS_PROCESS', &cBP_PAY_OUT_OVER_BY_DEP), '0');
bSaldoCardEndDay := coalesce(::[FP_TUNE].[LIB].get_bool_value('SALDO_CARD_END_DAY', ::[FP_TUNE].[LIB].set_canons('BUS_PROCESS', &cBP_PAY_OUT_OVER_BY_DEP, 'KIND_CREDITS', oCred.[KIND_CREDIT]%id)), false);

if (nPriorPaymentCash in (1, 2) and bSaldoCardEndDay) or oCred%class != 'OVERDRAFTS' then
for rHist in nvl(P_OLD.[DOC], P_NEW.[DOC]).[IN_FOLDER].[IN_FOLDER].[HISTORY_STATE]
where rHist.[STATE] = 'PAYMENT_CASH'
and rHist.[ADD_INFO] = '1'
loop
P_NEW.[ORDER_NUM] := 1;
&msg(&METHOD$||'.Execute: Установили признак наличной операции');
exit;
end loop;
end if;
end if;[/code]
И то что ранее работало перестало работать.
Стало в соответствии с документацией:

Если для бизнес-процесса "Выдача овердрафта при списании депозита" (PAY_OUT_OVER_BY_DEP) настройка "Сальдирование карточных овердрафтов и кредитных линий в завершении дня" (SALDO_CARD_END_DAY) включена и значение настройки "Погашение задолженности выданной наличными" (PRIORITY_PAYMENT_CASH) равно 1 или 2, тогда можно определить наличное или безналичное было списание с депозита.

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

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