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

УФЭБС версии 2015.4.0

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


Вступление в Клуб: 18.08.2011
СообщениеЧт Сен 10, 2015 09:39   УФЭБС версии 2015.4.0 Ответить с цитатой
Полезность: Нет оценки
Не могу вкурить, как отрабатывает вот эта хрень
- В операции "Транспортная библиотека "УФЭБС" (Экспорт)" (UFEBS_LIB_EXP) типа "Документ РЦ" (DOCUM_RC) анализируется значение дополнительной настройки расчетного центра "Включение УФЭБС версии 2015.4.0" (UFEBS_2015_4):
• в случае, если значение настройки "Да", то:
o максимальная длина номера расчетного документа равна шести символам;
o значение реквизита "Номер ЭС в течение опердня" в электронных сообщениях находится в пределах:
 от 1-599999999 при направлении сообщения в платежную систему на уровне территориального управления;
 от 600000000 – до 799999999 при направлении сообщения по системе БЭСП;
 от 800000000 – до 999999999 при направлении сообщения в систему передачи финансовых сообщений.


Всяко крутим, а номер документа "EdNo" он сквозной делает начинае с 1,2,3 ...
Хоть БЭСП хоть не БЕСП. Где то лыжи не на ту ногу одел?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Сен 10, 2015 10:30    Ответить с цитатой
Полезность: Нет оценки
Поставили эксперимент с отладкой, выгрузили операшкой БЭСП, попали в else, выгрузили обычный - попали тоже в else

Где собака порылась, почему не попадаем в первый if ?

Код:
   if besp_seq then
      EDNo_ := nvl(P_AGR.[AB].[LAST_NUM], v_besp_start);
      if EDNo_ < v_besp_start then
         EDNo_ := v_besp_start;
      else
         EDNo_ := EDNo_ + 1;
         if EDNo_ > v_besp_end then
            pragma error('Номер для БЭСП в течение опердня превышает '||v_besp_end||'!');
         end if;
      end if;
      P_AGR.[AB].[LAST_NUM] := EDNo_;
   elsif v_cos_seq then
      v_cos_cnt := ::[COUNTERS]([_code] = 'RC_COS_NUMBER');
      EDNo_ := ::[COUNTERS].[SQ].GetNextCount(v_cos_cnt, true);
      if EDNo_ > v_cos_end then
         pragma error('Номер для ЦОС в течение опердня превышает '||v_cos_end||'!');
      end if;      
   else
      p_next_num_out := p_next_num_out + 1;
      EDNo_ := p_next_num_out;
      if EDNo_ > v_norm_end then
         pragma error('Номер в течение опердня превышает '||v_norm_end||'!');
      end if;
   end if;
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПт Сен 11, 2015 13:55    Ответить с цитатой
Полезность: Нет оценки
Переменная besp_seq чему равна?
_________________
всегда есть как минимум 2 выхода
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПт Сен 11, 2015 13:58    Ответить с цитатой
Полезность: Нет оценки
Судя по коду, в первый if попадают только ПУР
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПт Сен 11, 2015 14:48    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
Судя по коду, в первый if попадают только ПУР


Угу. ЦФТ подтвердили что правило, по которому для сообщений БЭСП нумерация начинается с 600000000, работает только в том случае, если оба банка являются ПУР.
Ни в доке, ни в письме ЦБ на тестирование такой инфы нет Crying or Very sad
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПт Сен 11, 2015 14:57    Ответить с цитатой
Полезность: Нет оценки
А сотрудник ЦФТ ни на что не сослался?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПн Сен 14, 2015 10:25    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
А сотрудник ЦФТ ни на что не сослался?


Сослался

ЦФТ пишет:

Не можем с вами согласиться.

В документации написано, что настройка включает логику работы системы, в соответствии с форматами УФЭБС определенной версии. Она это и делает.

Описывать все правила формата в рамках документации к системе – на наш взгляд бессмысленно.


З.Ы. в формате УФЭБС про это ни слова Crying or Very sad Где то в других нормативных доках ЦБ
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

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