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

Дистрибутивная операция CLOSE_FINAL продукт Кредиты

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


Вступление в Клуб: 23.10.2018
СообщениеВс Мар 08, 2020 12:05   Дистрибутивная операция CLOSE_FINAL продукт Кредиты Ответить с цитатой
Полезность: Нет оценки
Добрый день.
Использовал операцию "Закрытие договора"-CLOSE_FINAL продукта "Кредиты" в своем операции:
Код:

...
cr.[c_rf].[CLOSE_FINAL].V_AUTO_PROCESS:=true;   
cr.[c_rf].[CLOSE_FINAL]();
...

С параметром V_AUTO_PROCESS:=true для исполнение Финансовые распоряжения - "Закрытие счетов". Все нормально сработал, до создание расширения для "Закрытие договора"-CLOSE_FINAL :

Закрытие договора (расширение) - CLOSE_FINAL_EXT
Тело
Код:

debt_loan         [SUMMA];
SumDebt            [SUMMA];
debt_ref         [VID_DEBT_REF];
DebtMess         varchar2(1000);
begin
   DebtMess := '';
   for idx_debt in 1..tbl_check_debt.count
   loop
      debt_ref := tbl_check_Debt(idx_debt);
      SumDebt := [L].GetSumDebt(this, debt_ref, V_DATE_OP);
      if SumDebt > 0 then
         DebtMess := DebtMess||NL$||'Не погашена задолженность '||debt_ref.[NAME]||' ('||SumDebt||')';
      elsif  SumDebt < 0 then
         if (::[END_OD_OPERATION].[END_OD].[V_DATE_OP] is null) then
            stdio.put_line_buf('По задолженности '||debt_ref.[NAME]||' возможна переплата '||'('||ABS(SumDebt)||')');
         else
           ::[END_OD_OPERATION].[LIB].WrMess('Договор ' || this.[NUM_DOG] || '. По задолженности '||debt_ref.[NAME]||' возможна переплата '||'('||ABS(SumDebt)||')');
         end if;      
      end if;
   end loop;
   if DebtMess is not null then
      pragma error(DebtMess);
   end if;
   
   &BASE$SETVARS;
   &BASE$EXECUTE;
end;

После создание расширений "Закрытие договора (расширение)" - CLOSE_FINAL_EXT Финансовые распоряжения "Закрытие счетов" не исполняются. Функционал расширение тоже работает нормально и необходимо. Если удалить расширение - CLOSE_FINAL_EXT, то тогда исполняются.
Пробовал так:
Код:

...
cr.[c_rf].[CLOSE_FINAL].V_AUTO_PROCESS:=true;
cr.[c_rf].[CLOSE_FINAL_EXT].V_AUTO_PROCESS:=true;
cr.[c_rf].[CLOSE_FINAL]();
...

Все равно не получилось? Можете сказать в чем проблема?
De Mian
Профи


Вступление в Клуб: 26.09.2008
СообщениеВт Мар 10, 2020 01:06    Ответить с цитатой
Полезность: 1
Установи на расширении крыж "Объединенный пакет". Кажется он так называется, ну чтобы расширение и расширяемая операция в один пакет компилировались.
mubin1989
Участник


Вступление в Клуб: 23.10.2018
СообщениеВт Мар 10, 2020 06:57    Ответить с цитатой
Полезность: Нет оценки
De Mian пишет:
Установи на расширении крыж "Объединенный пакет". Кажется он так называется, ну чтобы расширение и расширяемая операция в один пакет компилировались.

Измените не смог найти этот "Объединенный пакет"? Нашел операцию БП->Шлюзы->Обмен данными -> "Крыжилка" [KRYG] думаю вы не имели вот эту...
De Mian
Профи


Вступление в Клуб: 26.09.2008
СообщениеВт Мар 10, 2020 09:52    Ответить с цитатой
Полезность: 1
mubin1989 пишет:
Измените не смог найти этот "Объединенный пакет"? Нашел операцию БП->Шлюзы->Обмен данными -> "Крыжилка" [KRYG] думаю вы не имели вот эту...

Нет это вообще не причем
Редактирование расширения. Вкладка компиляция. Крыж "Объединенный пакет"
mubin1989
Участник


Вступление в Клуб: 23.10.2018
СообщениеВт Мар 10, 2020 12:07    Ответить с цитатой
Полезность: Нет оценки
De Mian пишет:
mubin1989 пишет:
Измените не смог найти этот "Объединенный пакет"? Нашел операцию БП->Шлюзы->Обмен данными -> "Крыжилка" [KRYG] думаю вы не имели вот эту...

Нет это вообще не причем
Редактирование расширения. Вкладка компиляция. Крыж "Объединенный пакет"

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

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