Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Оглавление
minLevel2
maxLevel2
typeflat
separatorpipe

Основное

Свойства страницы

Имя

ФАРМ_ФормированиеКорректировокНазначенияНаОснованииУведомленийОПриемкеОбработкаУведомленийОПриемкеМДЛП

Метод

ФАРМ_РегламентныеЗадания.ФАРМ_ФормированиеКорректировокНазначенияНаОснованииУведомленийОПриемкеОбработкаУведомленийОПриемкеМДЛП

Расписание

каждый день; с 7:00:00 по 20:00:00 каждые 300 секунд

Назначение

Создает корректировки назначения на основании уведомлений о приемке товара

Алгоритм

  • Получить список документов Уведомление о приемке МДЛП, Уведомление об оприходовании МДЛП с отбором по условиям:

    • Статус проведения документа = проведен

    • Дата больше или равна даты, указанной в константе Начало запрета выписки по сформированным уведомлениям

    • По документу уведомления еще не было попытки создания корректировок (регистр ФАРМ_УведомленияОПриемкеПоКоторымСозданыКорректировкиУведомленияОПриемкеМДЛП)

    • Статус документа равен Частично принято, Отклонено или Закрыто

Информация

Если Уведомление о приемке лекарственных препаратов:

  • имеет статус Закрыто

  • В в Уведомлении есть позиции, которые отклонены

то тогда Корректировка назначения назначения (Карантин) не создается

  • Для каждого полученного документа

    • Проверить, что в уведомлении и квитанции есть принятые транспортные упаковки

      • Для документа Уведомление об оприходования статусы = Принято, Закрыто, Частично принято

      • Для документа Уведомление о приемке статусы = Закрыто, Частично принято

    • Если есть, добавить в очередь операцию Расформировать транспортные упаковки. Подробнее: https://ooo-rassvet.atlassian.net/l/cp/d65t1hEP

    • Создать запись в регистре ФАРМ_СформированныеУведомленияОПриемкеПоХарактеристикам

    • Получить список КИЗов и транспортных упаковок в статусе Отклонено

      • Сгруппировать полученный список по характеристикам

      • Создать для каждой характеристики

      корректоровку
      • корректировку назначения (Карантин)

    • Создать запись в регистр ФАРМ_УведомленияОПриемкеПоКоторымСозданыКорректировкиУведомленияОПриемкеМДЛП

  • Отправить на электронную почту ответственного сообщение со списком созданных корректировок. Для этого в справочнике Адреса электронной почты должна быть заполнена запись Создание корректировок назначения на основании уведомлений

Информация

Подробнее о получателях уведомлений: https://ooo-rassvet.atlassian.net/l/cp/E82s2x0a

Свойства страницы
hiddentrue

Задачи