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

Обновление 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
Код:
            -- Признак нал/безнал
            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;


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

20.1
Код:
            -- Признак нал/безнал
            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;

И то что ранее работало перестало работать.
Стало в соответствии с документацией:

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

Если же настройка "Сальдирование карточных овердрафтов и кредитных линий в завершении дня" (SALDO_CARD_END_DAY) выключена, и, как следствие, выдача выполняется при сальдировании , тогда все списания по депозиту считаются безналичными, хотя могут таковыми и не быть, и на них распространяется льготный период."
VSV056
Участник - экстремал


Вступление в Клуб: 25.11.2010
СообщениеСб Авг 15, 2020 23:49    Ответить с цитатой
Полезность: 1
Решение: с версии 20.4 АБС ИБСО реализована настройка SALDO_CARD_END_DAY.
Описание:
Настройка предназначена для определения типа списания при сальдировании по операциям депозита в течение дня, т.е. SALDO_CARD_END_DAY=Нет.
Возможные значения:
Да- при автоматическом сальдировании определяется тип списания карточного депозитного овердрафта
Нет- все списания по депозиту считаются безналичными, хотя могут таковыми и не быть.

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

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