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

Обработать отчет о розничных продажах (тип фоновой операции)

Назначение

Попутка скорректировать заказы на перемещение, мешающие проведению отчета о розничных продажах

Многопоточное

Нет

Номер выделенной очереди

76

Приоритет

30

Количество попыток

1

Параметры

 

Процедура

 

Кто добавляет

 

Алгоритм

  • Получить список товаров в отчете о розничных продажах

  • Для каждого товара проверить фактический остаток и резерв

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

    • Начать транзакцию

      • Если количество в отчете равно количеству в заказе, тогда отменить строку

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

      • Провести скорректированный заказ

    • Завершить транзакцию

  • Провести отчет о розничных продажах

    • Если и после корректировки отчет не провелся - тогда отправить сообщение Специалистам отдела ИТ (использовать настройку уведомления)