Настройте вашу информационную систему, чтобы она обрабатывала файлы конвертов. Вы можете использовать один из способов или настроить свой.
- Ваша информационная система отслеживает появление новых файлов в каталоге «Состояние». Например, по двум документам появилось пять файлов конвертов:
- файл 1 (от 01.01.17) по документу №1 — код состояния «3»;
- файл 2 (от 03.01.17) по документу №1 — код состояния «4»;
- файл 3 (от 02.01.17) по документу №2 — код состояния «1»;
- файл 4 (от 06.01.17) по документу №2 — код состояния «7»;
- файл 5 (от 04.01.17) по документу №1 — код состояния «7».
- Файлы сортируются по их дате создания в каталоге — от самого старого к новому:
- файл 1 (от 01.01.17) по документу №1 — код состояния «3»;
- файл 3 (от 02.01.17) по документу №2 — код состояния «1»;
- файл 2 (от 03.01.17) по документу №1 — код состояния «4»;
- файл 5 (от 04.01.17) по документу №1 — код состояния «7»;
- файл 4 (от 06.01.17) по документу №2 — код состояния «7».
- Документ определяется по признакам:
- «Идентификатор комплекта документов». Для sbis.xml — элемент «ИдДокСпецоператора», для native.xml — элемент «Документ», код «Идентификатор»;
- «Пользовательский идентификатор комплекта документов». Для sbis.xml — элемент «ИдДок», для native.xml — элемент «Редакция», код «ПримечаниеИС».
- Система отображает состояние документов в следующем порядке:
- для документа №1:
- «3» — «Отправлен»;
- «4» — «Доставлен»;
- «7» — «Выполнение завершено успешно».
- для документа №2:
- «1» — «Есть документ»;
- «7» — «Выполнение завершено успешно».
- для документа №1:
- Удаляет обработанные файлы конвертов.
- для sbis.xml — «Реестр.Пакет.Событие.ДатаВремяФормирования»;
- native.xml — «Документ.СписокСобытие.Событие.ДатаВремя».
Дата и время состояния на документе, которое принял файл статуса, определяется по значениям атрибутов:
- Ваша информационная система отслеживает появление новых файлов в каталоге «Состояние». Например, по двум документам появилось пять файлов конвертов:
- файл 4 (от 06.01.17) по документу №2 — код состояния «7»;
- файл 2 (от 03.01.17) по документу №1 — код состояния «4»;
- файл 3 (от 02.01.17) по документу №2 — код состояния «1»;
- файл 1 (от 06.01.17) по документу №2 — код состояния «7»;
- файл 5 (от 04.01.17) по документу №1 — код состояния «7».
- Для каждого файла конверта система идентифицирует документ и находит, к какому состоянию он относится. В зависимости от кода состояния в файле конверта определяется его приоритет. Если код состояния в конверте больше, чем в вашей системе, измените его.
- Удаляет обработанные файлы конвертов.
При раздельном утверждении алгоритм повторяется для каждого вложения.
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.