ООО "Рассвет". Преимущество первых

Резервирование товаров в заказах на перемещение (регламентное задание)

Имя

ФАРМ_РезервированиеТоваровВЗаказахНаПеремещение

Метод

РегламентноеЗадание.ФАРМ_РезервированиеТоваровВЗаказахНаПеремещение

Расписание

каждый день, каждые 120 секунд

Назначение

 

Алгоритм

  • Получить список всех заказов на перемещение в статусе ОЖИДАЕТСЯ ОБЕСПЕЧЕНИЕ

  • Проверить наличие заказанного товара на остатках:

    • Признак Не изменять установлен, тогда позиция ищется по Номенклатуре

    • Признак Не изменять не установлен, тогда позиция ищется по Торговому наименованию

    • Если остаток по номенклатуре/торговому наименованию найден, тогда

      • позиция переводится в статус К отгрузке

    • Если остаток не найден, тогда

      • Если индивидуальный заказ - позиция переводится в статус Резервировать по мере поступления

      • Иначе позиция отменяется

Если остаток найден и найдена потребность в аналогичном товаре в заказах на перемещение созданных ранее, тогда остаток остается в резерве за предыдущими заказами

  • Сгруппировать строки по характеристике

  • Если у товара установлено действие Отгрузить

    • Подобрать дату отгрузки по графику склада, аптеки и с учетом количества дней сборки

      • Если товар имеет тип Автозаказ, то в дату отгрузки может попадать завтрашний день (если он стоит в графике)

      • Иначе товар НЕ может попадать в отгрузку на завтра (даже если он стоит в графике)

  • Провести Заказ на перемещение

Запрет автовыписки

  • Если вручную изменить статус на Отгрузить в Заказе на перемещение, тогда автоматическая выписка работать не будет

Доступность товара для автовыписки

При поступлении товара на склад, он не становится сразу доступным для выписки менеджерами. Для возможности выписки товара необходимо соблюдение нескольких условий. Подробнее: https://ooo-rassvet.atlassian.net/wiki/spaces/FARMWIKI/pages/1509654563

Протокол автовыписки

После обработки Заказа на перемещение ответственным отправляется протокол по электронной почте, указанной почта в регистре сведений Адреса электронной почты для уведомления пользователей с типом Автоматическая обработка заказов на перемещение

Количество обрабатываемых заказов за один раз

Количество обрабатываемых Заказов на перемещение за раз указывается в константе Количество заказов на перемещение к автовыписке за один цикл