Описание релиза 4.8
- Версия
- Скачать 0
- Размер файла 360.31 KB
- Количество файлов 1
- Дата создания 21.10.2026
- Последнее обновление 21.10.2026
Описание релиза 4.8
Наименование ПП:
Программный продукт «Универсальный файловый обработчик» (ПП «УФО Checker»)
Релиз:
4.8
Сроки установки:
Не срочное
Состав дистрибутива:
Файл установщика для 32-битных систем — Checker4_32_261021.exe;
Файл установщика для 64-битных систем — Checker4_64_261021.exe.
Дистрибутив ПП размещен по адресу https://kraskript.com/ufo-checker/
Порядок установки:
1. Условия установки:
Обновление ПП допустимо устанавливать в любое время. Пользователь, производящий
установку должен иметь право на установку программ. Во время установки программа
должна быть выгружена;
2. Произвести резервное копирование каталога с установленной программой (каталог
установки по умолчанию C:Checker) прямым копированием каталога программы со всеми
файлами в другое место (например, в каталог C:Temp);
3. Произвести запуск исполняемого файла с установщиком, например Checker4_64_251217.exe,
скаченного по адресу https://kraskript.com/ufo-checker/. Далее необходимо следовать
инструкциям мастера установки;
4. На этапе выбора каталога установки, необходимо указать каталог, в котором установлена
текущая версия ПП «УФО Checker», которую необходимо обновить;
5. Проверить работоспособность ПП после обновления (см. ниже порядок проверки
работоспособности);
6. В случае неработоспособности, произвести откат на предыдущую версию (см. ниже порядок
отката);
7. В случае необходимости, произвести настройки ПП (см. ниже описание изменений).
Порядок проверки работоспособности:
1. Произвести запуск ПП «УФО Checker»;
2. Проконтролировать корректность загрузки всех модулей (статус модулей на вкладке «Модули»
должен быть «Инициирован»);
3. Провести сеанс обработки файлов и/или сеанса связи с транспортным узлом для
приема/отправки файлов. Для этого необходимо нажать кнопку «Обработать», или дождаться
окончания обратного отсчета интервала до начала автоматического обмена, а после этого
дождаться
окончания
цикла обработки файлов (при условии, если имеются
входящие/исходящие файлы) и/или сеанса связи с транспортным узлом;
4. Убедиться, что в процессе работы не возникло сообщений об ошибках;
Порядок отката на предыдущую версию:
В случае возникновения ошибок в работе, нестабильной работы ПП или иных проблемах в работе с
программой, рекомендуется вернуться к использованию предыдущей версии, для этого необходимо:
1. Восстановить все файлы программы из резервной копии. Для этого необходимо скопировать
все файлы, из ранее сделанной резервной копии в каталог установки (например, из C:Temp в
C:Checker);
2. Направить разработчику на адрес bank@kraskript.com письмо с описанием выявленных ошибок.
Документация:
ПП «УФО Checker». Руководство системного программиста:
Добавлен раздел 3.6.6;
Обновлен раздел 4.3;
Обновлен раздел 4.6;
Добавлен раздел 4.13.
Описание изменений:
1. Тикет #71055 Доработка модулей statutils и workerstatutils для формирования zip архивов в
формате FOIVКОДВИДАИТВ
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
Разработан новый режим работы для модулей statutils и workerstatutils, позволяющий создавать zip
архивы в формате «FOIVКОДВИДАИТВ_NT_РЕГНОМЕРКО_GUID.zip», где:
«КОДВИДАИТВ» – код вида ИТВ;
«N» – код направления («1» – КО - ТУ, «2» – ТУ - КО);
«Т» – код типа содержимого («А» – АФ, «К» – квитанция, «О» – другое, все символы –
латиница);
«РЕГНОМЕРКО» – в формате «ГГГГФФФФ», где «ГГГГ» регистрационный номер КО,
«ФФФФ» – номер филиала с лидирующими нулями;
«GUID» – глобальный идентификатор в формате X{32} (32 шестнадцатеричных символа).
Для создания zip архива в формате «FOIVКОДВИДАИТВ_NT_РЕГНОМЕРКО_GUID.zip»
необходимо:
В файл INI/statutils.ini добавить секцию с префиксом имени FOIV_YYY, с параметрами:
"YYY" – первые два символа это код вида ИТВ, последний символ это код вида содержимого;
"MaxCount" – максимальное количество файлов в одном zip архиве, по умолчанию = 250;
"MaxSize" – максимальный размер zip архива в МБ, по умолчанию = 10;
"multi" – запаковывать все файлы в один архив (1), или для каждого файла свой архив (0), по
умолчанию = 1;
"KodLicHeader" – код головной организации согласно КГРКО (без лидирующих нулей, они
добавляются автоматически). по умолчанию = 0000;
"KodFilial" – код филиала (без лидирующих нулей, они добавляются автоматически), по
умолчанию = 1;
Пример секции для создания архива FOIVZZ_1O_28460000_da95f5c3c7bb4b4e872c6dfbca919cdb.zip
В statutils.ini:
[FOIV_ZZO]
MaxCount=6000
KodLicHeader=2846
Из сценария обработки, данный режим работы вызывается следующим образом:
run0_statutils= -FOIV_ZZO .ExchangesmevFNSsend
2. Тикет #67009 (70319) Внесение изменений в режим работы ARHFREE_ модулей statutils и
workerstatutils
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
В режим работы ARHFREE_ добавлена новая переменная:
archiver – тип архиватора zip или arj (по умолчанию arj).
Теперь режим ARHFREE можно использовать для реализации требований подготовки транспортных
контейнеров для ФНС и СФР согласно Приказа ФНС России от 11.12.2024 № ЕД-7-14/1125, для этого
в statutils.ini необходимо указать следующие секции:
[ARHFREE_NARS]
day=6
portion=2
StartPortion=1
multi=1
FORMAT=NARS9999%DyyyyMMdd%%PORTION&5%.zip
MaxCount=6000
archiver=zip
[ARHFREE_SFRS]
day=6
portion=2
StartPortion=1
multi=1
FORMAT=SFRS9999%DyyyyMMdd%%PORTION&5%.zip
archiver=zip
3. Тикет #67443 Добавление обработки ошибок при добавлении в БД файлов по 440-П для
модуля statmonitordb
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
При добавлении в БД файлов типа BOS, BNV, BVL и т.д. не выдавалась ошибка "Отсутствует
первичный файл" в случае отсутствия первичного файла и "Ошибка повторной обработки" если была
повторная обработка файла. Отображение данных ошибок добавлено для модуля statmonitordb.
4. Тикет #70679 Добавление режимов работы с методами кодирования данных для модулей
statutils и workerstatutils
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
Разработан новый режим работы для модулей statutils и workerstatutils, позволяющий производить
перекодирование файлов из DER в BASE64 и обратно.
Для использования данного режима работы, в сценарии обработки необходимо использовать
следующий вызов:
run0_statutils= -FROMBASE64 путь_куда_сохранять
run0_statutils= -TOBASE64 путь_куда_сохранять
5. Тикет #38781 Добавление в модули (worker…), используемые модулем filedispatcher настройки
для сохранения логов работы модуля
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
В модули WorkerCSP, WorkerExtprog, WorkerFileParser, WorkerSignatura, WorkerStatMonitorDB,
WorkerStatUtils, WorkerXMLTK, WorkerXSDValid, WorkerXSLTransform добавлены параметры:
LogDB (запись логов в БД), LogFile (запись логов в файл), logDir (директория для записи логов).
LogDB и LogFile могут принимать следующие значения:
без журнала
только ошибки
полный журнал
Параметр "logDir" служит для указания директории сохранения лог-файлов. Алгоритм поиска
параметра:
1) Workers_модуль.ini
2) FileDispatcher.ini
3) log.ini
4) если не найдено, то logDir принимает значение "./LOG".
6. Тикет #63471 Добавление режима работы для модуля statmonitordb
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
Добавлен режим работы TESTDB, позволяющий протестировать подключение к БД. Если
подключение к БД утеряно, то эта команда позволит выйти из секции обработки штатно.
Вызов из сценария обработки происходит следующим образом:
run0_statmonitordb= -TESTDB
7. Тикет #46373 Обновление режимов работы модуля workerstatutils
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
В модуле statutils у режима работы –ARJ32X есть возможность получения файла-списка
распакованных файлов.
run0_statutils= -ARJ32X Dir1 Dir2 Dir3
При таком использовании, в Dir3 будет создан текстовый файл, в котором будет указан список
распакованных файлов. Данный функционал перенесен в workerstatutils.
8. Тикет #15361 Исправление ошибки "Взят на доставку" модуля http
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
При использовании модуля http, при отправке сообщений большого объема, появлялась ошибка «Взят
на доставку». Причина появления ошибки устранена.
9.
Тикет #66165 Добавление ключей в режим работы XCOPY для модулей statutils и
workerstatutils
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
В режим работы XCOPY добавлены следующие ключи:
№
п/п
Ключ
1.
"/NoRewrire" или "/NR"
Описание
создаёт имя файла из шаблона, если конечный файл уже
существует, то новый не копируется
2.
"/Rewrire" или "/R"
создаёт имя файла из шаблона, если конечный файл уже
существует, то перезапись имеющегося файла
3.
"/AddCounter" или "/AC"
создаёт имя файла из шаблона, если конечный файл уже
существует, то добавляет очередное значение 3-х
значного счётчика, в конец имени перед расширением
4.
"/AddCounterAlwais" или "/ACA"
создаёт имя файла из шаблона, с добавлением 3-х
значного счётчика, в конец имени перед расширением
5.
"/AddDateTime" или "/ADT"
создаёт имя файла из шаблона, если конечный файл уже
6.
"/AddDateTimeAlwais" или "/ADTA"
существует то добавляет текущие значение даты-времени
с миллисекундами, в конец имени перед расширением
создаёт имя файла из шаблона, c добавлением текущих
даты-времени с миллисекундами, в конец имени перед
расширением
10. Тикет #60221 Добавление дополнительного параметра в работу с FileFlag
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
В режим работы с функционалом FileFlag, добавлен параметр FLAGNOTDELETE принимающий
следующие значения:
0 – удалять FileFlag после обработки (по умолчанию).
1 – не удалять FileFlag после обработки.
11. Тикет #44771 Добавление в модуль workercsp проверки подписи по дополнительным
параметрам
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
В режимы работы "VSIGND" и "VSIGN" модуля workercsp, добавлена возможность проверки подписи
на соответствие таким параметрам как:
1) Имя сертификата (signer_Subject);
2) Поле X509 сертификата (signer_X509);
3) Серийный номер сертификата (signer_Serial).
12. Тикет #50759 Исправление ошибок в работе модуля transportConfig.exe
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
При редактировании транспортных настроек через transportConfig.exe, при сохранении данных, в ini
файлах в которые вносились изменения удалялись комментарии, эта ошибка исправлена.
13. Тикет #78013 Доработка модулей statmonitordb и WorkerStatMonitordb для работы по
положениям 7187-У, 7179-У, 6951-У
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
Согласно положениям 7187-У, 7179-У, 6951-У, исправлено добавление и квитование документов
отправляемых кредитными организациями в ФНС в формате 5.14, а также реализовано добавление и
квитование документов отправляемых кредитными организациями в СФР.
14. Тикет #79599 Расширение логирования информации
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
В случае если секция обрабатывается согласно правилам срабатывания fileflag (наличие/отсутствие
fileflag), данная информация будет записана в основной лог работы программы.
15. Тикет #77903 Взаимодействие с ФНС через ПП АУСН
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
В модуль CSP добавлен новый режим работы mode=ausnsign для подписания ЭС для взаимодействия с
ФНС через ПП АУСН.
Для подписания документа необходимо в csp.ini добавить секцию:
[ausn]
mode=ausnsign
cert=ХХХХХХХХХХХХХХХХХХХХХ
,где ХХХХХХХХХХХХХХХХХХХХХ – серийный номер сертификата.
Запуск подписи из ini файла будет выглядеть следующим образом:
run0_csp= ausn
16. Тикет #78223 Исправление ошибок работы параметра XCOPY
Уровень критичности: низкий
Интерфейс: внутренний
Описание:
Исправлены недочеты работы параметра XCOPY.
17. Тикет #70923 Разработка транспортного модуля cbrexchange для взаимодействия с ЛК ВП
ЕПВВ БР (portal5.cbr.ru) в рамках предоставления отчетности по потоку ФОИВ/СФМиВК.
Уровень критичности: высокий
Интерфейс: внутренний
Описание:
Разработан транспортный модуль cbrexchange для взаимодействия с ЛК ВП ЕПВВ БР (portal5.cbr.ru) в
рамках предоставления отчетности по потоку ФОИВ/СФМиВК.
Для успешной работы модуля, нужно провести ряд действий после установкиобновления ПП «УФО
Checker», а именно:
1. В INIchecker.ini добавить в секцию [MODULES]:
99/CBRExchange = обмен с ЦБР
вместо номера 99 поставить номер по порядку загрузки модуля
2. АРМу обмена дать доступ к https://portal5test.cbr.ru и https://portal5.cbr.ru
3. Открыть для редактирования файл INICBRExchange.ini и в параметр Username вписать
имя пользователя, под которым будете проводить обмен с порталом ЦБ РФ (в параметр
BaseURL вписан адрес для обмена с порталом, по умолчанию стоит тестовый портал,
для обмена с боевым необходимо убрать из адресной строки test);
4. Открыть для редактирования passwordmanager.ini и добавить туда секцию:
[Password6]
ini=./ini/cbrexchange.ini
section=GLOBAL
param=password
description=Пароль для портала ЕПВВ
5. Открыть passwordmanager.exe и в секции "Пароль для портала ЕПВВ" вписать пароль от
пользователя из пункта 3. Нажать "Сохранить". Закрыть.
В процессе работы, транспортные архивы на отправку необходимо помещать в каталог
ExchangeLKSend.
Скаченные транспортные архивы будут сохраняться в каталог
ExchangeLKReceive.
Описание полей настроечного файла cbrexchange.ini можно найти в п. 4.13 «Руководства
администратора».
