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

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


Вступление в Клуб: 02.07.2007
СообщениеСр Дек 31, 2008 14:44    Ответить с цитатой
Полезность: Нет оценки
Ха-ха! Файлы 31 декабря отказались выгружаться в формате 207-П!
Зарегал:
Цитата:
Отказ 31.12.08 выгружать файл с сообщениями за 30.12.08 с сообщением "В файл будут включены записи с ACTION = 1: .... После 01/01/2009 файлы
ОЭС в формате 207-П могут содержать только сообщения с ACTION = 2, 3, 4."
При запуске операции установлен формат 207-П и дата формирования файла 31.12.08. Должно выгрузиться 40 записей.

Надо дописать + 1 к DATE_END в if P_DATE >= DATE_END then:
Код:
   DATE_END   := to_date('31/12/2008','dd/mm/yyyy');

   if P_DATE >= DATE_END + 1 then
     ...
         pragma error(   'В файл будут включены записи с ACTION = 1: ' || NL$ ||
                     msg || NL$ ||
                     'После 01/01/2009 файлы ОЭС в формате 207-П могут содержать только сообщения с ACTION = 2, 3, 4.');
     ...
   end if;
Igorka
Профи


Вступление в Клуб: 28.09.2007
СообщениеВс Янв 11, 2009 09:37    Ответить с цитатой
Полезность: Нет оценки
Документ уходит на другой банк через наш филиал.
В Архиве подозрительных документов, в корсчете нашего клиента проставляется 0, а в корсчете получателя проставляется счет 30301, а не корсчет банка получателя.
как думаете, это правильно?
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеВс Янв 11, 2009 12:42    Ответить с цитатой
Полезность: 2
Зарегал
Цитата:
Файл не выгружается на локальный диск. Производим запуск операции "Сформировать файлы ОЭС". Каталог на локальном диске указан. Если к выгрузке подготовлена одна операция, то файл создается насервере и копируется на локаль. Если операций к выгрузке много, то файл с сервера на локаль не копируется.

Там буфер забивается сообщениями всякими в процедуре SET_STR при возникновении exception. И не вызывается операция копирования.
А сообщения эти - чушь собачья. Это попытка заполнить в dbf-файле несуществующие поля, которые были раньше в 207-П. Кто такой замечательный алгоритм придумал? Evil or Very Mad
И вообще смотришь на код - в процедуры передается куча неиспользованных переменных. Некрасиво! И неуважительно по отношению к тем, кто будет в таком коде разбираться.
belyansky
Участник со стажем


Вступление в Клуб: 22.10.2007
СообщениеВт Янв 13, 2009 06:20    Ответить с цитатой
Полезность: Нет оценки
Добрый день!
Вчера отправили первый файл ОЭС в формате 321-П
Пришёл ответ, в котором было ясно что файл не был прочитан:
Цитата:

Формат файла не соответствует Положеням 321-П / 207-П / 1519-У Банка России. Неизвестное поле: DATE_S

У кого ещё такая ошибка? на сколько я знаю не только у нас такая ошибка возникла.
Оформляю заявку в ЦФТ.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеВт Янв 13, 2009 08:51    Ответить с цитатой
Полезность: Нет оценки
belyansky пишет:
Добрый день!
Вчера отправили первый файл ОЭС в формате 321-П
Пришёл ответ, в котором было ясно что файл не был прочитан:
Цитата:

Формат файла не соответствует Положеням 321-П / 207-П / 1519-У Банка России. Неизвестное поле: DATE_S

У кого ещё такая ошибка? на сколько я знаю не только у нас такая ошибка возникла.
Оформляю заявку в ЦФТ.

У нас ошибок не было. Слали два файла - оба целиком приняты.

Но ведь в описании файла есть такое поле. Кстати, в обновлении были скрипты по пакету dbf. Видимо там что-то менялось. Может ЦФТ забыл про вариант работы с использованием внешней библиотеки?

А файл на просмотр у Вас открывается?


Последний раз редактировалось: timochev (Вт Янв 13, 2009 09:02), всего редактировалось 1 раз
ashslim
Профи


Вступление в Клуб: 21.08.2007
СообщениеВт Янв 13, 2009 09:58    Ответить с цитатой
Полезность: Нет оценки
belyansky пишет:
Добрый день!
Вчера отправили первый файл ОЭС в формате 321-П
Пришёл ответ, в котором было ясно что файл не был прочитан:
Цитата:

Формат файла не соответствует Положеням 321-П / 207-П / 1519-У Банка России. Неизвестное поле: DATE_S

У кого ещё такая ошибка? на сколько я знаю не только у нас такая ошибка возникла.
Оформляю заявку в ЦФТ.


У нас такой ошибки не возникло. Зато возникли другие )) Например при разных дате сообщения и дате документа пришел отказ неверная дата документа. Хотя такое вполне возможно.
belyansky
Участник со стажем


Вступление в Клуб: 22.10.2007
СообщениеВт Янв 13, 2009 10:12    Ответить с цитатой
Полезность: Нет оценки
Файл на просмотр открывается, всё нормально. В общем теперь кажется правда раскрылась - это ГУ ЦБ по Амурской облдасти по ошибке принял эти файлы в формате 207-П, и переслал в КФМ с расширением @@0, поэтому КФМ их принял тоже как файлы формата 207-П, поэтому и не смог их обработать (в файле 207-П это поле называется DATE_R). Так что ошибка касается на всех банков.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеСр Янв 14, 2009 18:37    Ответить с цитатой
Полезность: Нет оценки
А кто-нибудь может объяснить, почему при импорте справочника террористов для записи с наименованием
Цитата:
ИСЛАМСКАЯ ПАРТИЯ ТУРКЕСТАНА (бывшее ИСЛАМСКОЕ ДВИЖЕНИЕ УЗБЕКИСТАНА)

создается лишь одна фраза для поиска "ИСЛАМСКАЯПАРТИЯТУРКЕСТАНА". А где же то, что в скобках?
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПт Янв 16, 2009 09:47    Ответить с цитатой
Полезность: Нет оценки
Регистрировал несколько дней назад заявку
Цитата:
Не срабатывает ЖЕСТКАЯ проверка сообщения по полю AMR_S3.Имеем сообщение, в котором Получатель (TU3) = Физ.лицо, и поле Субъект РФ (AMR_S3) = "1". Вызываем нам этим сообщением операцию "Распечатать протокол ошибок по проверке операции". Выдается сообщение:
********************************
Протокол ошибок по проверке операции с ID = 1345355317
Дата проверки: 15.01.2009 14:18:35
Поле PRIZ_SD равно "0", но NUM_PAY_D не заполнено или равно "0"
Поле PRIZ_SD равно "0", но DATE_PAY_D не заполнено или равно "01/01/2099"
Поле "ADRESS_O0" не заполнено
Поле "AMR_O0" не заполнено
Поле "SD3" не должно быть нулевым при "TU3" = 2 и B_RECIP = 1
Поле "ADRESS_S3" или не заполнено, или его длина не 2 знака при "TU3" = 2
Поле "AMR_S3" или не заполнено, или его длина не 2 знака при "TU3" = 2
Поле "SD3" не должно быть равно '0', если поле "KD3" имеет значение "21","22",...,"28"
Ошибок не выявлено
Проверка окончена.
********************************
Таким образом, ОШИБОК НЕ ВЫЯВЛЕНО.

Между тем, в документации сказано:
Проверка блоков 1/2/4, блока 0 при B_PAYER=1,2, блока 3 при B_RECIP=1,2:
Поле "AMR_S#" заполнено, но его длина не 2 знака. - Жесткая

Получается, что жесткая проверка на AMR_S3 не сработала. Такое сообщение даже удалось выгрузить в файл.

Ответ ЦФТ такой:
Цитата:
Для полей "AMR_S#" у нас умышленно выполнены мягкие проверки, для случаев, когда заполнение адреса не обязательно. Но при этом мы выводим в качестве предупреждения в сообщение эту информацию для пользователя. В версии 9.1. в сообщение мягкие проверки от жестких выделены словом "предупреждение".
Изменения были выложены в дополнения. К сожалению, документация не была исправлена. Это же касается и документации относительно других полей ...

Документацию поправим, изменений функционала не требуется.

Поэтому надо быть внимательнее к мягким проверкам. И не полагаться на документацию, если Вы там видите, что проверка жесткая.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПн Апр 20, 2009 15:26    Ответить с цитатой
Полезность: 1
Получили сегодня от РосФинМониторинга ответ. Вот фрагмент:
Цитата:
10(N 1 842 от 17.04.2009),1, 0, Результат контроля 0

ЦФТ (вер. 9.1) ответ не загрузило с ошибкой invalid value.
И как Вы думаете, что стоит в номере сообщения в качестве разделителя разрядов сотен и тысяч? Нет, не пробел. CHR(255).
В WIN-кодировке это отображается как буква "я".

Соответственно, пришлось вставить выкусывание этого символа:
Код:
sNumber := replace(sNumber,CHR(255),'');

Разработчику ПО направлен вопрос: как же должно быть?
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПн Апр 20, 2009 15:59    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
Разработчику ПО направлен вопрос: как же должно быть?

Получил устный ответ из Комиты: да, так оно и есть. Так и будет в будущем. Символ 255 является разделителем. Shocked
Зарегистрировал заявку на развитие в ЦФТ. На несоответствие это не катит.
Kozyrev
Участник - экстремал


Вступление в Клуб: 03.09.2007
СообщениеСр Апр 07, 2010 09:41    Ответить с цитатой
Полезность: Нет оценки
Подскажите, пожалуйста, как можно узнать дату последнего обновления справочника террористов?
pas
Профи


Вступление в Клуб: 20.11.2007
СообщениеСр Апр 07, 2010 10:54    Ответить с цитатой
Полезность: Нет оценки
Если только из источника информации. 200110PO.DBF - день месяц год
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеЧт Апр 08, 2010 07:53    Ответить с цитатой
Полезность: Нет оценки
Kozyrev пишет:
Подскажите, пожалуйста, как можно узнать дату последнего обновления справочника террористов?

У нас на операции "Импорт из DBF" выставлен признак "журналирование". Не помню, приехал он вместе с дистрибутивом, или мы сами его поставили. Посмотрите, может и у Вас журналируется. И на будущее поставьте.

И еще ответ на вопрос имеется здесь (предпоследний пост)
http://www.cftclub.ru/viewtopic.php?t=247
vshahmatov
Участник со стажем


Вступление в Клуб: 02.02.2010
СообщениеПт Апр 09, 2010 05:52    Ответить с цитатой
Полезность: 2
Маленький трейлер:

От создателей Противодействия легализации!

Реализован справочник "Противодействие легализации. Протокол импорта списков подозрительных лиц и организаций" (LEGAL_LIST_IMP) для хранения информации об обновлении справочников "Противодействие легализации. Перечень организаций и физических лиц, связанных с террористами" и "OFAC. Перечень подозрительных организаций и физических лиц". посредством файлов импорта.

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

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