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

Ф-102. Экспорт.

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


Вступление в Клуб: 29.06.2007
СообщениеЧт Янв 31, 2008 10:14   Ф-102. Экспорт. Ответить с цитатой
Полезность: Нет оценки
в Ф-102 есть экспорт в файл DBF.

полученный файл пользователь подкладывает в программу obved_nk, в которой правит данные.

в операции ::[HOOK].[REPS_EXP_102_1] есть строки:
Код:
   set_column('REGN',   8,   'N');

и
Код:
         RegNum   := nvl (::[BRANCH].[SLIB].Get_Reg_Num(P_PARAM.[BRANCH]), ::[SYSTEM].VARIABLES.OURBANK.[REG_NUM]);
         -- Первые 4 цифры
         if instr(RegNum,'/') = 0 then
            RegNum   := lpad(RegNum,4,'0');
         else
            RegNum   := lpad(substr(RegNum,1,instr(RegNum,'/')-1),4,'0');
         end if;
         -- Вторые 4 цифры
         if P_PARAM.[BRANCH] is null then -- сводный
            RegNum   := RegNum || '0000';
         else
            if P_Param.[BRANCH].[MAIN_FIL] is null then -- головной филиал
               RegNum   := RegNum || '0999';
            else
               RegNum   := RegNum || lpad(P_Param.[BRANCH].[CODE ],4,'0'); -- остальные филиалы
            end if;
         end if;

obved_nk же требует, чтобы поле 'REGN' было длиной 4 символа, иначе - ругается.

мы поправили соответственно:
Код:
   set_column('REGN',   4,   'N');

и
Код:
         RegNum := substr(nvl (::[BRANCH].[SLIB].Get_Reg_Num(P_PARAM.[BRANCH]), ::[SYSTEM].VARIABLES.OURBANK.[REG_NUM]), 1, 4);


и правим теперь при каждом обновлении.

можно конечно было свой хук написать, но тогда трудно уследить за изменениями со стороны ЦФТ (т.к. они свой хук периодически правят).

есть ли у кого-нибудь такая проблема?
если да - как решили?
если нет - почему нет? Smile может длина поля 8 куда-то подходит?... в какую-то другую программу (версию)?...
_________________
two bee or not two bee
YuSokolov
Профи


Вступление в Клуб: 29.06.2007
СообщениеЧт Янв 31, 2008 11:43    Ответить с цитатой
Полезность: Нет оценки
Ф-102 мы уже года три-четыре (а мож и более) отправляем в ЦБ через ПТК ПСД. Подобная ситуация (чтоб поле 'REGN' было длиной 4 символа) у нас была, кода мы грузили Ф-101 в Obved (естественно через экспорт в файл DBF). И хотя Ф-101 мы тоже сдавали через ПТК ПСД, в Obved грузили, чтоб получить ov*.dbf, и потом засунуть ov*.dbf в ЦБ-шную программу RESERVE (тут мы делали ФОР). Кстати сейчас ФОР мы тоже отправляем через ПТК ПСД.

Так вот я в HOOK_BANK копировал и менял операцию REPS_EXP_101 -
в установке поля REGN убрал вторые 4 цифры (иначе Obved не глотает). Очевидно аналогично придется сделать и с REPS_EXP_102.

Кстати насколько я знаю ЦБ программу Obved давно не поддерживает.
Алексей зачем вы в нее грузите Ф-102 ?
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеЧт Янв 31, 2008 11:55    Ответить с цитатой
Полезность: Нет оценки
YuSokolov пишет:

Кстати насколько я знаю ЦБ программу Obved давно не поддерживает.
Алексей зачем вы в нее грузите Ф-102 ?

Некоторые региональные отделения ЦБ так и продолжают использовать Obved Тюменское одно из такихSad
_________________
всегда есть как минимум 2 выхода
alexiy
Профи


Вступление в Клуб: 29.06.2007
СообщениеЧт Янв 31, 2008 12:06    Ответить с цитатой
Полезность: Нет оценки
YuSokolov пишет:
Кстати насколько я знаю ЦБ программу Obved давно не поддерживает.
Алексей зачем вы в нее грузите Ф-102 ?


если бы не поддерживало - не грузили бы...
наше отделение ЦБ тоже продолжает использовать Obved
_________________
two bee or not two bee
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеЧт Янв 31, 2008 12:50    Ответить с цитатой
Полезность: Нет оценки
alexiy пишет:
наше отделение ЦБ тоже продолжает использовать Obved

добавлю, что это относится к определенным формам отчетности.
Некоторые (например. ФОР) - через ПТК ПСД
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеЧт Янв 31, 2008 12:53    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
alexiy пишет:
наше отделение ЦБ тоже продолжает использовать Obved

добавлю, что это относится к определенным формам отчетности.
Некоторые (например. ФОР) - через ПТК ПСД

наше тер. управление вообще не принимает отчетность в ПТК ПСД... вот и паримся с эти обведом... и филиалы заставляем... хотя пости во все используется ПТК
_________________
всегда есть как минимум 2 выхода
YuSokolov
Профи


Вступление в Клуб: 29.06.2007
СообщениеПн Фев 04, 2008 15:54    Ответить с цитатой
Полезность: 1
Запускаю Ф-102, за январь, имею ошибку при печати
    ВНИМАНИЕ! На итоговую настройку с кодом Р264 (id=370423661) ссылается более 1 настройки [2]
    Необходимо внести изменения в справочник настроек отчета (F_102_TUNING)

сраввните настройки Р2Бs и Р2Bs, Р2s и Р20000, Р2В и Р26В Shocked
Здается мне, что те из них (с "Сортировка" like 'Р%') тут лишние Evil or Very Mad
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеСр Фев 06, 2008 13:59    Ответить с цитатой
Полезность: Нет оценки
YuSokolov пишет:
Здается мне, что те из них (с "Сортировка" like 'Р%') тут лишние Evil or Very Mad

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

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