При выгрузке документов в АСП.Шлюз в строке товаров документа заполняется только количество упаковок, однако протокол Меркурий 2.0 требует указание подробной фасовки, а не просто количества упаковок.

Заполнение фасовки номенклатуры при загрузке документа в шлюз выполняется по следующему алгоритму:

  • Если в карточке номенклатуры заполнена фасовка, то фасовка строки товара будет заполнятся на ее основании. Количество в фасовке будет заполняться на основе коэффициента и отправленного в шлюз количества упаковок.

Рассмотрим пример. К пришло 95 упаковок. Фасовка в карточке товара указана так, как показано на картинке.

Количество в фасовке рассчитывается о формуле: Окр(Количество Упаковок/Коэффициент). Если в результате округления получилось число 0, оно будет заменено на 1. Тогда количество упаковок транспортного уровня будет ровняться Окр(95/1)=95. Количество упаковок на Дополнительном уровне: Окр(95/2)=48.

  • Иначе, если в настройках программы установлена галочка, показанная на рисунке:

То будет заполнен один уровень фасовки «по умолчанию»: Уровень – основной уровень упаковки, задаваемый в настройках программы; Упаковка – из карточки номенклатуры; Количество – количество упаковок, переданное в строке номенклатуры.

  • В противном случае фасовка останется пустой, но количество упаковок все ровно сохранится (скрытое поле).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *