Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Оглавление
minLevel2
maxLevel2
outlinefalse
stylenone
typeflat
printablefalse
separatorpipe

...

Для возможности включения таких накладных в доставкузадания на перевозку, их необходимо загрузить в 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)

...

Администратор при нажатии на ссылку Есть ошибки может перейти в очередь формирования поручений с отбором ошибок

...

  • Загружаются все файлы из папки, записываются данные по накладным, в которых дата отгрузки попадает в выбранный пользователем период и заполнен хотя бы один столбец с количеством мест

  • к номеру накладной добавляется “М-”, чтобы избежать пересечения с АИС Склад по номеру.

  • если не заполнена дата отгрузки, то дата заполняется датой окончания выбранного периода

  • если количество мест равно 0, то тогда заполняется 1

  • если заполнено Количество мест СД, то тогда тип рейса - спецсвязь, не заполнено иначе - обычный рейс

  • после обработки файл копируется в архив (папка arhiv в пути константы)

...