Алгоритм
Получить список товаров из документа Забраковка по письмам Росздравнадзора
Получить текущий статус каждого товара в регистре сведений Заблокированные товары
ЕСЛИ Статус забраковки Изъятие из продажи или Приостановка продажи, ТОГДА установить у характеристики признак Фальсификат
Вычислить по паре номенклатура - серия из документа ФАРМ_БлокировкаТоваров является ли найденная характеристика фальсификатом
Если значение реквизита ФАРМ_Фальсификат не соответствует актуальному статусу, тогда записать характеристику.
Если Статус забраковки Изъятие из продажи тогда Сформировать заказы на возврат фальсификатов
Добавить в очередь задачу Уведомить аптеку об изъятии фальсификата
ЕСЛИ Статус забраковки Разрешение на реализацию, ТОГДА снять у характеристики признак Фальсификат и добавить в очередь задачу Уведомить аптеку о разрешении на реализацию
Добавить комментарий