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

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


Вступление в Клуб: 10.12.2014
СообщениеПн Ноя 14, 2016 20:11   Не формируется документ комисси Ответить с цитатой
Полезность: Нет оценки
Коллеги, нужна помощь.

Не формируется документ комиссии. На документе на вкладке Дополнительно нажимаю рассчитать, в окошке комиссия появляется, а при проводке документа не взимается. И в операции договора не добавляется.
OlegFB
Участник - экстремал


Вступление в Клуб: 11.07.2007
СообщениеВт Ноя 15, 2016 06:53   Re: Не формируется документ комисси Ответить с цитатой
Полезность: Нет оценки
smirnovan пишет:
Коллеги, нужна помощь.

Не формируется документ комиссии. На документе на вкладке Дополнительно нажимаю рассчитать, в окошке комиссия появляется, а при проводке документа не взимается. И в операции договора не добавляется.

комиссия РКО ЮЛ?
в массиве комиссий запись есть?
Отладку бизнес-операций включали? что в логах? (справочник "Бизнес-операции" групповая "Вывод отладочной информации в канал")
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеВт Ноя 15, 2016 09:08    Ответить с цитатой
Полезность: Нет оценки
да, РКО ЮЛ. в массиве операций договора комиссии не появляется. Попробую с отладкой
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеВт Ноя 15, 2016 11:13    Ответить с цитатой
Полезность: Нет оценки
вот чего в логах

Код:

         GET_VALUE: При вычислении значения реквизита "ДАТА_НАЧАЛА_ПЕР"

            для экземпляра "22503492510" класса "Расчетно-кассовое обслуживание" ошибка:

         ORA-20999: CLS-BAD_QUALIFIER: Неправильный квалификатор [ДАТА_НАЧАЛА_ПЕР], тип [PRODUCT]
         [CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение:
         GET_VALUE: При вычислении значения реквизита "ДАТА_КОНЦА_ПЕР"

            для экземпляра "22503492510" класса "Расчетно-кассовое обслуживание" ошибка:

         ORA-20999: CLS-BAD_QUALIFIER: Неправильный квалификатор [ДАТА_КОНЦА_ПЕР], тип [PRODUCT]
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеВт Ноя 15, 2016 11:18    Ответить с цитатой
Полезность: Нет оценки
smirnovan пишет:
вот чего в логах

Код:

         GET_VALUE: При вычислении значения реквизита "ДАТА_НАЧАЛА_ПЕР"

            для экземпляра "22503492510" класса "Расчетно-кассовое обслуживание" ошибка:

         ORA-20999: CLS-BAD_QUALIFIER: Неправильный квалификатор [ДАТА_НАЧАЛА_ПЕР], тип [PRODUCT]
         [CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение:
         GET_VALUE: При вычислении значения реквизита "ДАТА_КОНЦА_ПЕР"

            для экземпляра "22503492510" класса "Расчетно-кассовое обслуживание" ошибка:

         ORA-20999: CLS-BAD_QUALIFIER: Неправильный квалификатор [ДАТА_КОНЦА_ПЕР], тип [PRODUCT]



Посмотри вычисление параметров ДАТА_НАЧАЛА_ПЕР ДАТА_КОНЦА_ПЕР от искомого документа... включи отладку
Вполне рядовая ситуация


Есть параметры

Есть алгоритм формирования значения по данному параметру

Например для сейфовых ячеек выч пар ДАТА_КОНЦА_ПЕР вот так высчитывается

[code]
elsif P#CODE = 'ДАТА_КОНЦА_ПЕР' then
bo_patt := locate_pattern(P#ADDS);
if bo_patt is not null then
-- Аренда и НДС
if bo_patt.[PRODUCT_DT].[FACT_OPER].[CODE] in ('АС_ВНЕС_АР_ПЛАТЫ','АС_СП_НДС_АР_ПЛ')
then
RES_D := [CALC_PAR].END_DATE;
-- Списание на доходы до конца месяца
elsif bo_patt.[PRODUCT_DT].[FACT_OPER].[CODE] = 'АС_СП_АР_ПЛ_ДОХ' then
if this.[DATE_ENDING] is null then
RES_D := [CALC_PAR].END_DATE;
else
if ::[FP_TUNE].[LIB].get_bool_value('SAFE_END_MONTH') then
RES_D := least([CALC_PAR].END_DATE, last_day([SYSTEM].[OP_DATE]));
else
RES_D := least([CALC_PAR].END_DATE, ADD_MONTHS([CALC_PAR].BEG_DATE - 1,1));
end if;
end if;
-- Списание на ДБП остальной суммы.
elsif bo_patt.[PRODUCT_DT].[FACT_OPER].[code] = 'АС_СП_АР_ПЛ_ДБП' then
RES_D := [CALC_PAR].END_DATE;
else
RES_D := [CALC_PAR].END_DATE;
end if;
else
RES_D := [CALC_PAR].END_DATE;
end if;
ret := to_char(RES_D,'DD/MM/YYYY');
[/code]

Соответственно у тебя они тоже должны определяться...

Или сюда сбрось определения по ДАТА_НАЧАЛА_ПЕР ДАТА_КОНЦА_ПЕР
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеВт Ноя 15, 2016 15:14    Ответить с цитатой
Полезность: Нет оценки
Вобщем все равно пока непонятно. Стоит формирование комиссии при проводке, но вывод в монитор из типа Бизнес-операции при проводке ничего не выводит. И документ не появляется в массиве операции договора.
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеВт Ноя 15, 2016 15:17    Ответить с цитатой
Полезность: Нет оценки
smirnovan пишет:
Вобщем все равно пока непонятно. Стоит формирование комиссии при проводке, но вывод в монитор из типа Бизнес-операции при проводке ничего не выводит. И документ не появляется в массиве операции договора.


Ты же уже выкладывал лог... Теперь и он не выводится?
Скинь определения вычпаров
ДАТА_НАЧАЛА_ПЕР
ДАТА_КОНЦА_ПЕР сюда

Поиском в АСД поищи по текстам операций
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеВт Ноя 15, 2016 15:44    Ответить с цитатой
Полезность: Нет оценки
сейчас вот такая ситуация
Код:
15:39:04   #DETAIL_COM Запись протокола расчета комиссии окончена
         [TAKE_ON_PLAN]: Ищем договор по счету 40702810900000004021
         [TAKE_ON_PLAN]: Найден договор RKO №И/540-16
         [TAKE_ON_PLAN]: Документ N 318495 MAIN_DOCUM, сумма 1
         [TAKE_ON_PLAN]: Запуск PAY_TARIF_NEW
         [PAY_TARIF_NEW]: >> Начало
         [PAY_TARIF_NEW]:   P_RKO       = 22503492510
         [PAY_TARIF_NEW]:   P_BUS_OPER   =
         [PAY_TARIF_NEW]:   P_DOC      = 23054093083
         [PAY_TARIF_NEW]:   P_FUTURE      = FORM
         [PAY_TARIF_NEW]:   P_DEPART      = 001-100
         [PAY_TARIF_NEW]:   P_DATE      = 15/11/2016 00:00:00
         [PAY_TARIF_NEW]:   P_IT_CLOSE   = null
         [PAY_TARIF_NEW]:   P_DATE_DOC   =
         [PAY_TARIF_NEW]:   P_SYM_KS      =
         [PAY_TARIF_NEW]:   P_DT         = 1
         [PAY_TARIF_NEW]:   P_ADDS      = ^~ДЛЯ_КОМИСС_РКО~1~^^~PR_CALC~0~^
         [PAY_TARIF_NEW]:   P_FOLDER      = /
         [PAY_TARIF_NEW]:   P_CHANGE_TP   = null
         [PAY_TARIF_NEW]: ...Тар.план Тариф РКО "Первый" с 04.10.2016
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за ведение счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за открытие счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ  Комиссия за прием  наличных--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ За закрытие счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за чековую книжку (из чековых кн.)--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Ежемесячная плата за СМС ИНФО--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за выдачу наличных--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Ежемесячная плата за Клиент-Банк--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Прием и зачисление на счета денежных средств в иностранной валюте--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: дата начала периода из документа 15/11/16
         [PAY_TARIF_NEW]: Подразделение для счета определено по ответственному
         [PAY_TARIF_NEW]: формировать док-т        = Да
         [PAY_TARIF_NEW]: объединять по документу 4= 1
         [PAY_TARIF_NEW]: за кассовый документ     = Нет
         [PAY_TARIF_NEW]: это кассовый документ    = MAIN_DOCUM
         [PAY_TARIF_NEW]: kolvo_ks                 = 0
         

         ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

         $$$BUSINESS_OP "АКБ Прием и зачисление на счета денежных средств в иностранной валюте [ПРИЕМ_ЗАЧИСЛ_ФИЗ_АКБ]" дата валютирования
         Подразделение для создания документов 001-110
           #BO Отложенный расчет комиссии 0
           #BO parent_class = PRODUCT, P#PROD_class=RKO, P#PROD=22503492510
           #BO @Пакет услуг. class=RKO, doc=23054093083
           #BO @Пакет услуг. OnDate=
           #BO параметры комиссии РКО = ^~ДЛЯ_КОМИСС_РКО~1~^^~PR_CALC~0~^^~CNDIF~0~^^~WOUT_COM~1~^^~NULL_NUM~1~^^~SAVE_OPER~1~^^~DOC_RKO~23054093083~^^~IS_KT~0~^^~DB~15/11/2016 00:00:00~^^~DE~15/11/2016 00:00:00~^^~LATE_CALC~0~^
           -----> #DETAIL_COM tmp: p_prod_class = RKO
           -----> #DETAIL_COM tmp: false!!
           #DETAIL_COM Запись протокола расчета комиссии началась
         >>>TODAY=15/11/2016, P_DATE_DOC=15/11/2016
           #BO Создана новая папка P#FOLDER_PAY = 23054093682
           #BO Вход в основной цикл обработки шаблонов документов
           #BO id_op_dog = 01E5C8860001
         

           #BO **********Обработка шаблона No 1 "Прием и зачисление на счета денежных средств в иностранной валюте [КОМИС_ПЕРЕСЧЕТ]"(id = 31843846)**********
           #BO Проверка условия: "[ТИП_КЛИЕНТА]='Ф' and [ВАЛ_СЧЕТ_РКО]!='RUB'"
         [CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю'='Ф' and 'RUB'!='RUB'
           #BO Пропущена обработка шаблона No 1

           #BO Причина: Не выполнено условие формирования документа: [ТИП_КЛИЕНТА]='Ф' and [ВАЛ_СЧЕТ_РКО]!='RUB'
         

           #BO **********Обработка шаблонов SWIFT MTxxx
         

         Выполнена бизнес-операция "АКБ Прием и зачисление на счета денежных средств в иностранной валюте [ПРИЕМ_ЗАЧИСЛ_ФИЗ_АКБ]". Папка No 97611015

         ================================================================================
         

         Документы не созданы. Папка удалена
           #DETAIL_COM Запись протокола расчета комиссии окончена
         [PAY_TARIF_NEW]: Вышли из BUSINESS_OP, предварительный расчет = Нет
         [PAY_TARIF_NEW]: Номер документа=318495
         [PAY_TARIF_NEW]: P_DOC = 23054093083
         [PAY_TARIF_NEW]: Вставляем запись в HISTORY_STATE
         [PAY_TARIF_NEW]: Вышли из цикла по графику расчета\выплат
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи по КЛИЕНТ-БАНК--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи клиентов не по Клиент-Банк--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании
         [PAY_TARIF_NEW]: Вышли из цикла по услугам
         [PAY_TARIF_NEW]: Вышли из цикла по тарифам
         [PAY_TARIF_NEW]: << Выходим наружу
         [TAKE_ON_PLAN]: Вернулись в TAKE_ON_PLAN
         [TAKE_ON_PLAN]: Ищем договор по счету 30102810700000000314
         [TAKE_ON_PLAN]: Найден договор TRC №0020000000
         [TAKE_ON_PLAN]: Документ N 318495 MAIN_DOCUM, сумма 1
         [TAKE_ON_PLAN]: Запуск PAY_TARIF_NEW
         [TRC].[PAY_TARIF]: Вышли из цикла по тарифам
         [TRC].[PAY_TARIF]: Выходим наружу
         [TAKE_ON_PLAN]: Вернулись в TAKE_ON_PLAN


В конце как раз те комиссии, которые мне нужны. Но когда провожу документ ничего не формируется. Может еще какую отладку включить?
OlegFB
Участник - экстремал


Вступление в Клуб: 11.07.2007
СообщениеСр Ноя 16, 2016 12:56    Ответить с цитатой
Полезность: Нет оценки
smirnovan пишет:
сейчас вот такая ситуация
Код:
15:39:04   #DETAIL_COM Запись протокола расчета комиссии окончена
         [TAKE_ON_PLAN]: Ищем договор по счету 40702810900000004021
         [TAKE_ON_PLAN]: Найден договор RKO №И/540-16
         [TAKE_ON_PLAN]: Документ N 318495 MAIN_DOCUM, сумма 1
         [TAKE_ON_PLAN]: Запуск PAY_TARIF_NEW
         [PAY_TARIF_NEW]: >> Начало
         [PAY_TARIF_NEW]:   P_RKO       = 22503492510
         [PAY_TARIF_NEW]:   P_BUS_OPER   =
         [PAY_TARIF_NEW]:   P_DOC      = 23054093083
         [PAY_TARIF_NEW]:   P_FUTURE      = FORM
         [PAY_TARIF_NEW]:   P_DEPART      = 001-100
         [PAY_TARIF_NEW]:   P_DATE      = 15/11/2016 00:00:00
         [PAY_TARIF_NEW]:   P_IT_CLOSE   = null
         [PAY_TARIF_NEW]:   P_DATE_DOC   =
         [PAY_TARIF_NEW]:   P_SYM_KS      =
         [PAY_TARIF_NEW]:   P_DT         = 1
         [PAY_TARIF_NEW]:   P_ADDS      = ^~ДЛЯ_КОМИСС_РКО~1~^^~PR_CALC~0~^
         [PAY_TARIF_NEW]:   P_FOLDER      = /
         [PAY_TARIF_NEW]:   P_CHANGE_TP   = null
         [PAY_TARIF_NEW]: ...Тар.план Тариф РКО "Первый" с 04.10.2016
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за ведение счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за открытие счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ  Комиссия за прием  наличных--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ За закрытие счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за чековую книжку (из чековых кн.)--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Ежемесячная плата за СМС ИНФО--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за выдачу наличных--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Ежемесячная плата за Клиент-Банк--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Прием и зачисление на счета денежных средств в иностранной валюте--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: дата начала периода из документа 15/11/16
         [PAY_TARIF_NEW]: Подразделение для счета определено по ответственному
         [PAY_TARIF_NEW]: формировать док-т        = Да
         [PAY_TARIF_NEW]: объединять по документу 4= 1
         [PAY_TARIF_NEW]: за кассовый документ     = Нет
         [PAY_TARIF_NEW]: это кассовый документ    = MAIN_DOCUM
         [PAY_TARIF_NEW]: kolvo_ks                 = 0
         

         ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

         $$$BUSINESS_OP "АКБ Прием и зачисление на счета денежных средств в иностранной валюте [ПРИЕМ_ЗАЧИСЛ_ФИЗ_АКБ]" дата валютирования
         Подразделение для создания документов 001-110
           #BO Отложенный расчет комиссии 0
           #BO parent_class = PRODUCT, P#PROD_class=RKO, P#PROD=22503492510
           #BO @Пакет услуг. class=RKO, doc=23054093083
           #BO @Пакет услуг. OnDate=
           #BO параметры комиссии РКО = ^~ДЛЯ_КОМИСС_РКО~1~^^~PR_CALC~0~^^~CNDIF~0~^^~WOUT_COM~1~^^~NULL_NUM~1~^^~SAVE_OPER~1~^^~DOC_RKO~23054093083~^^~IS_KT~0~^^~DB~15/11/2016 00:00:00~^^~DE~15/11/2016 00:00:00~^^~LATE_CALC~0~^
           -----> #DETAIL_COM tmp: p_prod_class = RKO
           -----> #DETAIL_COM tmp: false!!
           #DETAIL_COM Запись протокола расчета комиссии началась
         >>>TODAY=15/11/2016, P_DATE_DOC=15/11/2016
           #BO Создана новая папка P#FOLDER_PAY = 23054093682
           #BO Вход в основной цикл обработки шаблонов документов
           #BO id_op_dog = 01E5C8860001
         

           #BO **********Обработка шаблона No 1 "Прием и зачисление на счета денежных средств в иностранной валюте [КОМИС_ПЕРЕСЧЕТ]"(id = 31843846)**********
           #BO Проверка условия: "[ТИП_КЛИЕНТА]='Ф' and [ВАЛ_СЧЕТ_РКО]!='RUB'"
         [CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю'='Ф' and 'RUB'!='RUB'
           #BO Пропущена обработка шаблона No 1

           #BO Причина: Не выполнено условие формирования документа: [ТИП_КЛИЕНТА]='Ф' and [ВАЛ_СЧЕТ_РКО]!='RUB'
         

           #BO **********Обработка шаблонов SWIFT MTxxx
         

         Выполнена бизнес-операция "АКБ Прием и зачисление на счета денежных средств в иностранной валюте [ПРИЕМ_ЗАЧИСЛ_ФИЗ_АКБ]". Папка No 97611015

         ================================================================================
         

         Документы не созданы. Папка удалена
           #DETAIL_COM Запись протокола расчета комиссии окончена
         [PAY_TARIF_NEW]: Вышли из BUSINESS_OP, предварительный расчет = Нет
         [PAY_TARIF_NEW]: Номер документа=318495
         [PAY_TARIF_NEW]: P_DOC = 23054093083
         [PAY_TARIF_NEW]: Вставляем запись в HISTORY_STATE
         [PAY_TARIF_NEW]: Вышли из цикла по графику расчета\выплат
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи по КЛИЕНТ-БАНК--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи клиентов не по Клиент-Банк--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании
         [PAY_TARIF_NEW]: Вышли из цикла по услугам
         [PAY_TARIF_NEW]: Вышли из цикла по тарифам
         [PAY_TARIF_NEW]: << Выходим наружу
         [TAKE_ON_PLAN]: Вернулись в TAKE_ON_PLAN
         [TAKE_ON_PLAN]: Ищем договор по счету 30102810700000000314
         [TAKE_ON_PLAN]: Найден договор TRC №0020000000
         [TAKE_ON_PLAN]: Документ N 318495 MAIN_DOCUM, сумма 1
         [TAKE_ON_PLAN]: Запуск PAY_TARIF_NEW
         [TRC].[PAY_TARIF]: Вышли из цикла по тарифам
         [TRC].[PAY_TARIF]: Выходим наружу
         [TAKE_ON_PLAN]: Вернулись в TAKE_ON_PLAN


В конце как раз те комиссии, которые мне нужны. Но когда провожу документ ничего не формируется. Может еще какую отладку включить?


На шаблоне проводки (в массиве схема проводок) не стоит случайно крыж "Не формировать" (как раз над полем условие формирования документа) ?
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеЧт Ноя 17, 2016 00:57    Ответить с цитатой
Полезность: Нет оценки
smirnovan пишет:
сейчас вот такая ситуация
Код:
15:39:04   #DETAIL_COM Запись протокола расчета комиссии окончена
         [TAKE_ON_PLAN]: Ищем договор по счету 40702810900000004021
         [TAKE_ON_PLAN]: Найден договор RKO №И/540-16
         [TAKE_ON_PLAN]: Документ N 318495 MAIN_DOCUM, сумма 1
         [TAKE_ON_PLAN]: Запуск PAY_TARIF_NEW
         [PAY_TARIF_NEW]: >> Начало
         [PAY_TARIF_NEW]:   P_RKO       = 22503492510
         [PAY_TARIF_NEW]:   P_BUS_OPER   =
         [PAY_TARIF_NEW]:   P_DOC      = 23054093083
         [PAY_TARIF_NEW]:   P_FUTURE      = FORM
         [PAY_TARIF_NEW]:   P_DEPART      = 001-100
         [PAY_TARIF_NEW]:   P_DATE      = 15/11/2016 00:00:00
         [PAY_TARIF_NEW]:   P_IT_CLOSE   = null
         [PAY_TARIF_NEW]:   P_DATE_DOC   =
         [PAY_TARIF_NEW]:   P_SYM_KS      =
         [PAY_TARIF_NEW]:   P_DT         = 1
         [PAY_TARIF_NEW]:   P_ADDS      = ^~ДЛЯ_КОМИСС_РКО~1~^^~PR_CALC~0~^
         [PAY_TARIF_NEW]:   P_FOLDER      = /
         [PAY_TARIF_NEW]:   P_CHANGE_TP   = null
         [PAY_TARIF_NEW]: ...Тар.план Тариф РКО "Первый" с 04.10.2016
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за ведение счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за открытие счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ  Комиссия за прием  наличных--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ За закрытие счета--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за чековую книжку (из чековых кн.)--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Ежемесячная плата за СМС ИНФО--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за выдачу наличных--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Ежемесячная плата за Клиент-Банк--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не для безналичного документа
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Прием и зачисление на счета денежных средств в иностранной валюте--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: дата начала периода из документа 15/11/16
         [PAY_TARIF_NEW]: Подразделение для счета определено по ответственному
         [PAY_TARIF_NEW]: формировать док-т        = Да
         [PAY_TARIF_NEW]: объединять по документу 4= 1
         [PAY_TARIF_NEW]: за кассовый документ     = Нет
         [PAY_TARIF_NEW]: это кассовый документ    = MAIN_DOCUM
         [PAY_TARIF_NEW]: kolvo_ks                 = 0
         

         ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

         $$$BUSINESS_OP "АКБ Прием и зачисление на счета денежных средств в иностранной валюте [ПРИЕМ_ЗАЧИСЛ_ФИЗ_АКБ]" дата валютирования
         Подразделение для создания документов 001-110
           #BO Отложенный расчет комиссии 0
           #BO parent_class = PRODUCT, P#PROD_class=RKO, P#PROD=22503492510
           #BO @Пакет услуг. class=RKO, doc=23054093083
           #BO @Пакет услуг. OnDate=
           #BO параметры комиссии РКО = ^~ДЛЯ_КОМИСС_РКО~1~^^~PR_CALC~0~^^~CNDIF~0~^^~WOUT_COM~1~^^~NULL_NUM~1~^^~SAVE_OPER~1~^^~DOC_RKO~23054093083~^^~IS_KT~0~^^~DB~15/11/2016 00:00:00~^^~DE~15/11/2016 00:00:00~^^~LATE_CALC~0~^
           -----> #DETAIL_COM tmp: p_prod_class = RKO
           -----> #DETAIL_COM tmp: false!!
           #DETAIL_COM Запись протокола расчета комиссии началась
         >>>TODAY=15/11/2016, P_DATE_DOC=15/11/2016
           #BO Создана новая папка P#FOLDER_PAY = 23054093682
           #BO Вход в основной цикл обработки шаблонов документов
           #BO id_op_dog = 01E5C8860001
         

           #BO **********Обработка шаблона No 1 "Прием и зачисление на счета денежных средств в иностранной валюте [КОМИС_ПЕРЕСЧЕТ]"(id = 31843846)**********
           #BO Проверка условия: "[ТИП_КЛИЕНТА]='Ф' and [ВАЛ_СЧЕТ_РКО]!='RUB'"
         [CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю'='Ф' and 'RUB'!='RUB'
           #BO Пропущена обработка шаблона No 1

           #BO Причина: Не выполнено условие формирования документа: [ТИП_КЛИЕНТА]='Ф' and [ВАЛ_СЧЕТ_РКО]!='RUB'
         

           #BO **********Обработка шаблонов SWIFT MTxxx
         

         Выполнена бизнес-операция "АКБ Прием и зачисление на счета денежных средств в иностранной валюте [ПРИЕМ_ЗАЧИСЛ_ФИЗ_АКБ]". Папка No 97611015

         ================================================================================
         

         Документы не созданы. Папка удалена
           #DETAIL_COM Запись протокола расчета комиссии окончена
         [PAY_TARIF_NEW]: Вышли из BUSINESS_OP, предварительный расчет = Нет
         [PAY_TARIF_NEW]: Номер документа=318495
         [PAY_TARIF_NEW]: P_DOC = 23054093083
         [PAY_TARIF_NEW]: Вставляем запись в HISTORY_STATE
         [PAY_TARIF_NEW]: Вышли из цикла по графику расчета\выплат
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи по КЛИЕНТ-БАНК--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи клиентов не по Клиент-Банк--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании
         [PAY_TARIF_NEW]: Вышли из цикла по услугам
         [PAY_TARIF_NEW]: Вышли из цикла по тарифам
         [PAY_TARIF_NEW]: << Выходим наружу
         [TAKE_ON_PLAN]: Вернулись в TAKE_ON_PLAN
         [TAKE_ON_PLAN]: Ищем договор по счету 30102810700000000314
         [TAKE_ON_PLAN]: Найден договор TRC №0020000000
         [TAKE_ON_PLAN]: Документ N 318495 MAIN_DOCUM, сумма 1
         [TAKE_ON_PLAN]: Запуск PAY_TARIF_NEW
         [TRC].[PAY_TARIF]: Вышли из цикла по тарифам
         [TRC].[PAY_TARIF]: Выходим наружу
         [TAKE_ON_PLAN]: Вернулись в TAKE_ON_PLAN


В конце как раз те комиссии, которые мне нужны. Но когда провожу документ ничего не формируется. Может еще какую отладку включить?


Приветствую.
Судя по логу шаблон не формируется из за невыполнения условия
Код:
 #BO **********Обработка шаблона No 1 "Прием и зачисление на счета денежных средств в иностранной валюте [КОМИС_ПЕРЕСЧЕТ]"(id = 31843846)**********
           #BO Проверка условия: "[ТИП_КЛИЕНТА]='Ф' and [ВАЛ_СЧЕТ_РКО]!='RUB'"
         [CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю'='Ф' and 'RUB'!='RUB'
        #BO **********Обработка шаблона No 1 "Прием и зачисление на счета денежных средств в иностранной валюте [КОМИС_ПЕРЕСЧЕТ]"(id = 31843846)**********
           #BO Проверка условия: "[ТИП_КЛИЕНТА]='Ф' and [ВАЛ_СЧЕТ_РКО]!='RUB'"
         [CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю'='Ф' and 'RUB'!='RUB'
           #BO Пропущена обработка шаблона No 1     #BO Пропущена обработка шаблона No 1


Если речь об этой комиссии то тут можно копию шаблона создать и условие 'RUB'!='RUB' подшаманить...

Или имеются в виду эти комиссии

Код:


: Вышли из цикла по графику расчета\выплат
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи по КЛИЕНТ-БАНК--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи клиентов не по Клиент-Банк--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании

?
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеЧт Ноя 17, 2016 12:01    Ответить с цитатой
Полезность: Нет оценки
Да,имеются ввиду последние строки.
Код:
: Вышли из цикла по графику расчета\выплат
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи по КЛИЕНТ-БАНК--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании
         [PAY_TARIF_NEW]: ---Обработка услуги АКБ Комиссия за платежи клиентов не по Клиент-Банк--- doc_comm=1
         [PAY_TARIF_NEW]: md_exists=0, P_DOC=23054093083, doc_class=MAIN_DOCUM
         [PAY_TARIF_NEW]: Определен вид документа по ссылке
         [PAY_TARIF_NEW]: Вид документа: MAIN_DOCUM
         [PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании



Но чудным образом комиссии заработали. Хотя вроде, кроме включения всяческих отладок ничего не менял. Мистика какая то.
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Ноя 17, 2016 14:41    Ответить с цитатой
Полезность: Нет оценки
smirnovan пишет:
. Хотя вроде, кроме включения всяческих отладок ничего не менял. Мистика какая то.


включение всяческих отладок вызывает перекомпиляцию всяческих операций.
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеЧт Ноя 17, 2016 14:46    Ответить с цитатой
Полезность: Нет оценки
Это понятно, тоже уже думал об этом. В следующий раз буду смотреть невалидные операции
OlegFB
Участник - экстремал


Вступление в Клуб: 11.07.2007
СообщениеПт Ноя 18, 2016 09:26    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
smirnovan пишет:
. Хотя вроде, кроме включения всяческих отладок ничего не менял. Мистика какая то.


включение всяческих отладок вызывает перекомпиляцию всяческих операций.

конкретно эта операция в БО "Вывод оталдочной информации в канал" ничего не компилирует, просто инициализирует глобальную переменную в библиотеке
Код:
  [LIB].OUTPUT_DEBUG := OUTPUT_DEBUG;
  [LIB].NAME_DEBUG_PIPE := NAME_PIPE;

так что трабл был в чём то другом. Возможно тупо в том что небыло достаточно денег на счёте для списания комиссии.
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеПт Ноя 18, 2016 09:31    Ответить с цитатой
Полезность: Нет оценки
OlegFB пишет:
vtar пишет:
smirnovan пишет:
. Хотя вроде, кроме включения всяческих отладок ничего не менял. Мистика какая то.


включение всяческих отладок вызывает перекомпиляцию всяческих операций.

конкретно эта операция в БО "Вывод оталдочной информации в канал" ничего не компилирует, просто инициализирует глобальную переменную в библиотеке
Код:
  [LIB].OUTPUT_DEBUG := OUTPUT_DEBUG;
  [LIB].NAME_DEBUG_PIPE := NAME_PIPE;

так что трабл был в чём то другом. Возможно тупо в том что небыло достаточно денег на счёте для списания комиссии.


Приветствую коллеги
Причина в логе есть
Код:
[PAY_TARIF_NEW]: Пропускаем: Эта комиссия не при формировании

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

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