Учет товара по некоторым государственным программ ведется в программе М-Льгота. При этом отгрузка товара по государственным программам производится службой доставки Фармации, аналогично товару, учитываемому в 1С:ERP
Для возможности включения таких накладных в задания на перевозку, их необходимо загрузить в 1С:ERP
Процесс загрузки поручений
Поручения загружаются автоматически по расписанию каждые 10 минут. Алгоритм:
Шаг 1. Прочитать файлы из М-Льгота в папке на сервере, добавить каждый из них в очередь на чтение файла. Переместить файлы на диске в архив (https://ooo-rassvet.atlassian.net/l/cp/6herZH7f)
Шаг 2. Взять из очереди файл, прочитать его строки, сформировать очередь на создание поручений (https://ooo-rassvet.atlassian.net/l/cp/rmq39rwE)
Шаг 3. Взять задание на формирование поручения, создать поручение и сформировать очередь на размещение поручений в заданиях на перевозку (https://ooo-rassvet.atlassian.net/l/cp/qVjyQoUC)
Шаг 4. Выполнить задание Разместить поручение экспедитору в задании на перевозку (https://ooo-rassvet.atlassian.net/l/cp/hmSLr0EZ)
Запуск загрузки вручную
Войти в Склад → Доставка
Нажать Загрузить распоряжения → из М-Льгота
Система запускает задание по фоновой загрузке поручений экспедиторам (https://ooo-rassvet.atlassian.net/l/cp/ZKCS1Xtg)
В командной панели формы Доставка (в верхней правой части) выводится информация о состоянии загрузки
Протокол ошибок
При загрузке программа формирует протокол ошибок и отправляет его на почту по регистру Адреса электронной почты для уведомлений пользователей. Тип уведомления - Загрузка поручений из внешних систем
Ошибки создания поручений
Если система не смогла автоматически создать поручение экспедитору, пользователь видит сообщение о наличии ошибок
Администратор при нажатии на ссылку Есть ошибки может перейти в очередь формирования поручений с отбором ошибок
Протокол
Пример письма
Правила загрузки
Загружаются все файлы из папки, записываются данные по накладным, в которых дата отгрузки попадает в выбранный пользователем период и заполнен хотя бы один столбец с количеством мест
к номеру накладной добавляется “М-”, чтобы избежать пересечения с АИС Склад по номеру.
если не заполнена дата отгрузки, то дата заполняется датой окончания выбранного периода
если количество мест равно 0, тогда заполняется 1
если заполнено Количество мест СД, тогда тип рейса - спецсвязь, иначе - обычный рейс
после обработки файл копируется в архив (папка arhiv в пути константы)
Загруженные документы находятся в разделе Поручения экспедиторам (Поручения экспедиторам)
Загруженные поручения добавляются в задания на доставку.
Задание на доставку ищется по следующим параметрам:
Дата отгрузки = Дата поручения
Направление = Направление
Статус задания на перевозчику = Формируется
0 Комментариев