[!] Важное замечание [+] Нововведение [-] Исправлена ошибка [*] Изменения ------------------------------------------------ Версия 0.1.8 от 02.09.2016 + Улучшена отработка ошибок и механизм резервирования неудачно обработанных файлов. Добавлена возможность повторной обработки файлов с момента ошибки/резервирования. + Мелкие доработки в интерфейса редактирования входных/выходных параметров процедур + Возможность печати ответных квитанций ------------------------------------------------ Версия 1.0.2 От 17.05.2017 + Добавлен механизм активации. ------------------------------------------------ Версия 1.0.3 От 11.08.2017 - Исправлены ошибки с удалением входных файлов при отработке некоторых процедур ------------------------------------------------ Версия 1.1.1 от 13.11.2017 + введены новые процедуры "MPSO_TK_OUT", "XML_PARSE_KVIT" для обработки исходящей XML отчетности. ------------------------------------------------ Версия 1.1.2 от 14.11.2017 - Исправлена ошибка отработки процедуры, содержащей MPSO_TK_OUT - правило не отрабатывало все шаги до конца. - Исправлена ошибка проверки добавления новой формы в окне настроек программы. Теперь можно добавить строки типа "F806-808" ------------------------------------------------ Версия 1.1.3 от 15.11.2017 - Исправлена ошибка "разрастания" или дублирования КА внутри одного раздела ТК при формировании исходящего документа - Исправлены ошибки "ссылка не указывает на экз. обьекта" при обработке входящих XML квитанций -------------------------------------------------- Версия 1.1.4 от 21.11.2017 + Добавлены 2 дополнительные процедуры XML_PARSE_KVIT_OUT, FKLIKO_PARSE_KVIT_OUT. Можно использовать в имени выходного файла маску - это значение кода формы. Например можно задать путь к извлечению файлов квитанций C:\svk_test\xml_in\kvit_unpack\\\. Каждая квитанция будет сохранятся в своей папке с названием кода формы. - Исправлена ошибка с недопустимостью ввода формы ISROR --------------------------------------------------- Версия 1.2.0 от 11.12.2017 + Добавлена возможность экспорта импорта и сохранения настроек (правила, формы, СКЗИ) + Для каждой формы можно задать константы и использовать их в XML_PARSE_KVIT_OUT и PARSE_KVIT_OUT + Уникальные счётчики для каждого правила. Возможность задать ширину поля вывода счётчика. Например <5.IRD> выведет значение в виде 00234, 00004 и т.д. --------------------------------------------------- Версия 1.2.1 от 13.12.2017 + Более полная диагностика ошибок работы с базой данных postgresql.Возращается код ошибки и его текстовое пояснение. Версия 1.2.2 от 23.01.2018 - Исправлена ошибка работы правил с путями, использующими адресацию к сетевым папкам - Исправлена ошикба некорректной простановки времени отработки исходящего сообщения в соотв. с tkvit + В инсталлятор добавлена возможность установки клиентской версии (режим только чтения) Версия 1.2.3 от 30.01.2018 - Исправлена ошибка отправки формы с кодом OVPS Версия 1.2.4 от 14.02.2018 - Исправлена ошибка с редким аварийным закрытием программы + Добавлена поддержка процедуры FRUNEXT с единственным параметром - сторокой запуска внешнего приложения. Версия 1.2.5 от 22.02.2018 + Добавлены новые Макросы для процедуры FRUNEXT , , , Каждый макрос подставляет значение от списка файлов-результатов, полученного при выполнении предыдущей процедуры. PREV_FILE_LIST - список полных имен файлов, разделенный пробелами. каждый элемент списка в двойных ковычках. Внешняя процедура вызывается один раз для всего списка. PREV_FILE_FOR - элемент из списка имен файлов в двойных ковычках. Внешняя процедура вызывается в цикле для каждого значения. PREV_DIR_LIST - список полных путей имен файлов, разделенный пробелами. каждый элемент списка в двойных ковычках. Внешняя процедура вызывается один раз для всего списка. Если для разных файлов общие папки, то выдается только один элемент. PREV_DIR_FOR - полный путь для конкретного элемента из списка файлов-результата предыдущей процедуры. Если для разных файлов пути одинаковые, то используется только один элемент. Внешняя процедура вызывается в цикле для каждого значения. Версия 1.2.6 от 05.03.2018 - Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта., str_num=4в rexsvk.CFormRexSvk.FormReloadMsgOut" Версия 1.2.7 от 12.03.2018 + В настройках SMTP для уведомлений можно не указывать логин/пароль чтобы пропустить авторизацию. + Для каждого уведомления теперь можно задать свой адрес получателя. Версия 1.2.8 от 13.03.2018 - Уведомления для XML квитанций учитывают привязку по коду формы. Версия 1.2.9 от 26.03.2018 - Для функций шифрования (и дешифрования) процедуры вызова из библиотеки "Верба" заменены на более оптимальные. В частности данные функции позволяют корркетно выполнять операции шифрования, даже если ключ отправителя не загружен в нулевой слот. Версия 1.2.10 05.04.2018 - В уведомлениях корректно сохраняются индивидуальные адреса отправки. - Устранена ошибка разбора base64, которая возникала при совместном использовании констант форм в правилах - Устранена ошибка открытия окна редактиварония констант форм после импорта настроек + Для входных квитанций ТКВИТ проставляется отч.дата документа (на который пришёл ТКВИТ) + В пути выгрузки квитанций для процедур XML_PARSE_KVIT_OUT и FKLIKO_PARSE_KVIT_OUT можно использовать макросы отчётной даты документа - Fdd,FMM,Fyyyy для указания дня, месяца, года соответственно. + При формировании исходящего транспортного конверта в процедуре MSPO_TK_OUT все уникальные идентификторы исходных отчётов проверяются на дублирование с уже имеющимися в базе данных отчётами. В случае совпадения в журнале пишется информация об ошибке и об исходном документе из БД (с совпадающем ИД) и его реквизитах. Версия 1.2.11 19.04.2018 + Добавлена новая процедура FDEL (для удаления файлов) + Во входных параметрах процедур можно указывать несколько масок через символ | + Добавлена новая процедура FCOPY_IF (для удаления файлов). Позволяет осуществлять копирование только в случае пренадлежности входного файла к определенному типу. Можно задать несколько условий. Версия 1.2.12 14.06.2018 + В уведомлениях, в поле получателя можно указать несколько адресов подряд для отправки. Для этого нужно использовать разделитель ';' Версия 1.3.1 30.10.2019 + Новая версия программы для платформы x64 с поддержкой СКЗИ Скад-"Сигнатура" Версия 1.3.2 21.11.2019 + Поддержка инициализация конфигурации СКЗИ-Сигнатура через имя системного профиля СКЗИ. + Возможность "тихой" инициализации профиля СКЗИ-Сигнатура. + Доступен отдельный дистрибутив программы для платформы x86 Версия 1.3.3 19.12.2019 + Для процедуры FDECRYPT добавлена возможность распаковки GZIP по аналогии с программой CryptTool. - Более стабильная работы функций архивации и разархивации - исправлены различные ошибки:правильная работа с путями, содержащими кириллицу и распаковка архивов для файлов, имеющих расширение, отличное от ARJ. - Для x86 версии исправлен сбой при вызове процедуры FUNARJ Версия 1.3.4 16.01.2020 + Для процедуры FENCRYPT добавлена возможность указать нескольких получателей. Версия 1.3.5 10.02.2020 + Добавлена возможность ввода уникальных для каждого правила суточных счетчиков IRD2,IRD3 а также возможность ручного сброса, установки заданного значения. В предидущей версии счётчики сбрасывались при сохранении правила (что являлось неправильным) Версия 1.3.6 01.04.2020 ! Добавлена новая процедура для реализации подготовки отправляемых архивных файлов по 440-П. В папке samples добавлены 2 примера правила для отправки по 440-П. ! Добавлен механизм поддержки "терминальных" файлов - специальные файлы наличие которых является триггером для начала отработки процедуры по основной маске входных файлов. См. руководство пользователя RCollector. + Ключевые слова и макросы подстановки даты времени, счетчиков и др. входных/выходных параметров процедур выделяются другим цветом. - Корректное завершение программы при отработке длительных операций. Программа закрывается только после отработки всех шагов выполняемого в данный момент правила. Версия 1.3.7 02.06.2020 + В папку samples добавлены типовые готовые примеры для организации обмена по 311-П,440-П. В руководство пользователя добавлены рекомендации по их настройке и схемы работы. Версия 1.3.8 02.06.2020 + Процедура MPSO_TK_OUT поддерживает исходящие отчеты с прикреплениями. Для этого достаточно, чтобы во входной папке, в которой находится xml файлы также находились связанные с ним прикрепленные файлы. Для корректного удаления этих файлов вместе с исходными xml, рекомендуется указывать на вход маски *.* или (*.xml | *.pdf ... и т.д.). + Процедура FCOPY_IF в случае выставленной галочки "xml-документ" копирует вместе с отчетом прикрепленные файлы в папку результата. Версия 1.3.11 03.09.2020 + Поддержка функции работы с календарем сдачи отчетности (для форм с переодичностью "пятидневная" и реже) в рамках приобретения дополнительной лицензии. + В списке сообщений по отправленным формам показывается периодичность отправки. - Устранено периодическое мерцание окна журнала событий. - Устранены ошибки, связанный с блокировками файлов и обработкой файлов RCollector, которые не закрыты на запись другими программами. Версия 1.3.13 21.09.2020 - Устранены ошибки работы с "календарем" сдачи отчетности. Версия 1.3.16 02.04.2021 + Библиотека для работы со СКАД Сигнатура обновлена в целях поддержки совместимости с версией 6.0 ---------------------------------------------Версия 1.5.0 (10.03.2021)----------------------------------------------------- + ИЗМЕНЕНА АРХИТЕКТУРА ПРИЛОЖЕНИЯ, ВСТРОЕНА ПОДДЕРЖКА РАБОТЫ В РЕЖИМЕ СЛУЖБЫ WINDOWS + Добавлены процедуры FNS440_IN, FNS440_OUT, FNS311_IN, FNS311_OUT + Добавлен раздел настроек, посвященный 311-П,440-П + В масках входных файлов можно указать задержку в секундах. Если по указанной маске появляются файлы, rcollector вначале будет ждать указанное количество секунд и только потом заново просканирует по указанной маске файлы и "подберет" их для дальнейшей обработки. Пример маски C:\440work\from_abs\*.* << 6 sec --------------------------------------------Версия 1.5.1--(16.03.2021)--------------------------------------------------- + Для FNS311_OUT можно задать галочкой принудительно создавать архив определенного типа (например 1 или 2) помимо 3,4. Это востребовано в случае, когда АБС сама разносит файлы на отправку по папкам для архивов 1,2,3,4 типов... (в этом случае делается несколько правил для каждой папки и соотв. типа архива) + Добавлена возможность указать ограничение на размер тр.архива по 440-П на отправку. + Добавлена возможность контроля исходящих файлов по 440-п на предмет соотв.форматам 4.00 и 3.00 (по xsd-схемам). В случае ошибки проверки можно настроить отправку уведомлений по e-mail сотрудникам. --------------------------------------------Версия 1.5.3 (22.03.2021)-------------------------------------------------------- * FNS440_OUT теперь подбирает bvd* файлы доп.раздела выписок в папке даже если они выложены без основного файла раздела bvs*. Этот режим можно настраивать в главном окне настроек программы. * Библиотека для работы со СКАД-Сигнатура обновлена для большей совместимости со СКАД Сигнатура 6.0. --------------------------------------------Версия 1.5.4 (24.03.2021)----------------------------------------------------- - FNS440_IN,FNS311_IN - устранены некоторые потенциально-возможные ошибки при обработке входящих архивов. --------------------------------------------Версия 1.5.5 (01.04.2021)----------------------------------------------------- * FNS440_IN - устранена ошибка обработки квитанций IZVTUB* формата 4.0 (в которых поменяли атрибут с "ДатаВремяПроверки" на "ДатаВремПроверки"). --------------------------------------------Версия 1.5.7 (13.04.2021)----------------------------------------------------- - Исправлена ошибка, возникающая на определенных системах при обновления списка сообщений (NULL-Reference Exception) * Изменена система логирования ошибок работы со СКЗИ-Сигнатура. Помимо текста ошибки пишется ещё код ошибки. + Добавлены макро-процедуры для формирования архивов на отправку и для обработки принятых по 4512-У (вместе с примерами в папке samples). - Исправлена ошибка, когда в аргументе процедуры терминальный файл нельзя было задать через сетевой путь. --------------------------------------------Версия 1.5.9 (03.06.2021)----------------------------------------------------- + Добавлены новые типы уведомления для обработки входящих/исходящих по 311-П,440-П: входящее сводное, исходящее сводное, ошибки контроля входящих. * В процедуре FRUNEXT можно задать таймаут завершения. По истечении указанного времени процесс принудительно завершается, в журнал событий пишется предупреждение. --------------------------------------------Версия 1.5.10 (22.06.2021)----------------------------------------------------- + В уведомлениях можно задать тему письма, отличную от стандартной * Небольшие изменения в уведомлениях по 311-П/440-П --------------------------------------------Версия 1.5.11 (02.07.2021)----------------------------------------------------- + Для 440-П добавлена поддержка входящих файлов PPV* и PPM* в соотв. с приказом ММВ-7-8/144 и обновленным 30.06.2021 регламентом электронного взаимодействия с БР в части отчетности по Положению 440-П. --------------------------------------------Версия 1.6.0 (06.10.2021)----------------------------------------------------- * Изменен интерфейс задания фильтров по дате + Добавлено отображение количества элементов в списке сообщений (в статусной строке ниже списка). + Добавлена возможность сворачивать/разворачивать транспортные архивы (311-П/440-П). + По всем формам отчетности добавлена возможность текстового поиска (по имени файла). + Новый тип уведомления "Системная ошибка выполнения правила" действующий для всех типов правил. + в масках резервирования файлов ЭС и архивных файлов по 311-П, 440-П можно использовать , подставляющих числовые значения года, месяца от связанного "исходного" документа/архива --------------------------------------------Версия 1.6.1 (29.10.2021)----------------------------------------------------- + В процедуре FSIGN можно использовать сертификаты КриптоПро и подписывать файлы добавочной подписью. Корректная работа КриптоПро в RCollector возможна только при наличии установленной в системе CryptoPro.Net + Добавлен календарь за 2022 год. В расписаниях можно настроить работу через трудовой календарь --------------------------------------------Версия 1.6.2 (16.11.2021)----------------------------------------------------- + В процедурах обработки 440-П,311-П в масках для выгрузки бекапа можно использовать макрос , например складывать файлы в папку с именем архива, в котором они находятся. --------------------------------------------Версия 1.6.3 (14.12.2021)----------------------------------------------------- + В GUI RCollector (и модуля в "режиме чтения") добавлен изменяемый мышью вертикальный сплиттер между окном списка сообщений и деревом фильтров. Это позволяет пользователю создать более широкий режим просмотра списка сообщений (актуально для мониторов с низким разрешением). + В процедуре FENCRYPT добавлена возможность настройки "сжатия GZIP". Тем самым, шифрование (вместе со сжатием) можно осуществить за одну процедуру (ранее необходимо было добавлять ещё одну процедуру GZIP). + Дополнительные опции в процедуре FARJ: можно задать ограничение по обьему в Мб, а также указать на создание многотомных архивов в случае превышения указанного обьема. + В процедуре FSIGN добавлена возможность задать режим создания открепленной подписи (на выходе создается отдельный .sig файл ) --------------------------------------------Версия 1.6.4 (21.12.2021)----------------------------------------------------- + Добавлены процедуры 550_IN,550_OUT (для расширенной версии RCollector) а также новый тип уведомлений при обработке файлов по 550-П --------------------------------------------Версия 1.6.7 (21.12.2021)----------------------------------------------------- + Изменены настройки уведомлений по 550-П. Для каждого уведомления можно выбрать типы сообщений, по которым они отсылаются. --------------------------------------------Версия 1.7.0 (18.04.2022)----------------------------------------------------- + В настройках абонента СКЗИ (Скад "Сигнатура") появилась функция замены на нового из справочника сертификатов с сохранением мнемонического имени и всех ссылок на абонента в настроенных правилах. Данная функция предназначена для замены абонента на нового при истечении срока действия сертификата. + Добавлена возможность хранения образов файлов (VDK) закрытых ключей в БД RCollector при использовании заранее настроенного виртуального диска. + В настройках расписания правила можно указывать интервалы работы для 3 типов рабочих дней (пн-чт, пятница, предпраздничный сокращенный) --------------------------------------------Версия 1.7.0 (07.06.2022)----------------------------------------------------- + В уведомлениях по 311-П,440-П можно задать опцию, при которой в текст письма будет попадать полный список принятых/отправленных ЭС. (удобно в случае, если на рабочем месте опер. не стоит RCollector для чтения, а уведомления ему приходят) + В папке \samples\ добавлены 2 примера правила для совместной работы с "ТБСВК" по "4512-у2 - правило первичной шифрации ЭС на отправку и правило подписи и архивации архива на отправку. --------------------------------------------Версия 1.8.0 (18.11.2022)----------------------------------------------------- + Добавлена возможность работы с "1459" (ФТС) + Добавлена возможность работсы с "ПЗСК" через транспортный модуль (устанавливается отдельно) + В дистрибутив встроен календарь за 2023, что нужно для корректной работы функций календаря по сдачи отчетности МПСО и уведомлений.