Расписание
По будням, с 10:00 до 16:30, каждые 5 минут
Алгоритм
Получить список всех заказов на перемещение в статусе ОЖИДАЕТСЯ ОБЕСПЕЧЕНИЕ и типом:
Индивидуальный заказ
Выталкивание
Распоряжения по маркетинговому договору
Если вручную изменить статус на Отгрузить в Заказе на перемещение, то автоматическая выписка работать не будет
Проверить наличие заказанного товара
Если товара нет в наличии, изменить на похожий товар. Выполнить аналогично процедуре Заполнить по текущим остаткам. Из свободных остатков исключены позиции не прошедшие сертификацию, товары без установленной цены, а также маркированные товары у которых нет уведомления в статусе Принято или Принято частично, или маркированные товары с назначением Карантин
Сгруппировать строки по характеристике
Установить у всех позиций
если хватает остатка, статус К ОТГРУЗКЕ
если НЕ хватает остатка, установить статус НЕ ОБЕСПЕЧИВАТЬ и признак Отменено
Провести заказ на перемещение
Регламентное задание переведет позиции в статус К ОТГРУЗКЕ если:
У позиции выбрана пустая Характеристика
У позиции выбрана Характеристика по которой остаток совпадает с количеством указанное в Заказе на перемещение
Создать на основании документ Перемещение товара, заполнить комментарий:
Создано автоматическиОтправить ответственным протокол по электронной почте
Найти все email в регистре Адреса электронной почты для уведомления пользователей с типом Автоматическая обработка заказов на перемещение
Отправить ответственным список заказов для ручной отработки
Далее автоматически запускается цепочка по отгрузке
Одновременно регламентное задание обрабатывает не более пяти Заказов на перемещение
0 Комментариев