Разработка #1187: Документ ВСД_Производство - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Разработка #1187

Документ ВСД_Производство

Добавил(а) кб99 Синявский Филипп около 7 лет назад. Обновлено больше 5 лет назад.

Статус:
Завершена
Приоритет:
Нормальный
Назначена:
-
Версия:
-
Дата начала:
10.10.2017
Срок завершения:
Готовность:

100%

Оценка временных затрат:
(Всего: 0.00 ч)

Описание

ВСД_Производство предназначена для оформления в системе Меркурий производственной партии, как завершённой, так и незавершённой. На вход системы передаются следующие сведения:

  • информация о сырье, из которого партия или несколько партий были произведены;
  • информация о произведенной партии или нескольких партиях продукции;
  • информация о хозяйствующем субъекте - собственнике сырья и выпускаемой продукции и информация о площадке, на которой продукция выпускается;
  • идентификатор производственной операции (для незавершённого производства);
  • номер производственной партии (для незавершённого производства);
  • флаг завершения производственной транзакции.

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

  • списание объема с одной или нескольких записей журнала продукции, указанного в качестве сырья;
  • добавление одной или нескольких записей в журнал вырабатываемой продукции о партии продукции, которая была произведена или присоединение к существующей записи вырабатываемой продукции, если оформляется незаверёшнное производство;
  • для каждой записи журнала вырабатываемой продукции, которая была добавлена при выполнении операции, система Меркурий формирует ветеринарно-сопроводительный документ (ВСД) или происходит увеличение объёма выпущенной продукции в уже оформленном ветеринарном документе (для незавершённого производства).

Send_VSD_Production_Result - получение результата запроса

При выполнении операции возможны следующие сценарии.
  1. При производстве партии продукции сырье не используется. Такой сценарий возможен при внесении информации о "производстве" партии живых животных, молока и т.д. Пример запроса для ветеринарного управления и для хозяйствующего субъекта.
  2. Утилизация. В данном случае указывается сырье, которое было утилизировано без информации о партии продукции, которая была произведена. Данный сценарий предназначен только для тех предприятий, которые утилизируют отходы самостоятельно. Если отходы на утилизацию отправляются на другое предприятие, то оформляется транспортный сертификат. Пример запроса для ветеринарного управления и для хозяйствующего субъекта.
  3. В качестве сырья для производства продукции используется ранее выработанная на данном предприятии партия продукции. Пример запроса для ветеринарного управления и хозяйствующего субъекта.

3.1. Выработанная продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.

  • Происходит списание объёмов с указанных записей журнала.
  • Запись журнала вырабатываемой продукции, объем которой израсходован, переходит в статус "оформлена".
  • Оформляется один или несколько производственных сертификатов.
  • Происходит гашение производственных сертификатов, объем которых был израсходован.

    3.2. Выработанная продукция с указанной записи журнала НЕ была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.

  • Происходит списание объёмов с указанных записей журнала.
  • Оформляется один или несколько производственных сертификатов.

4. В качестве сырья для производства продукции используется одна или несколько партий продукции из входного журнала. Пример запроса для ветеринарного управления и для хозяйствующего субъекта.

4.1. Входящая продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.

  • Происходит списание объёмов с указанных записей журнала.
  • Запись журнала входной продукции, объем которой израсходован, переходит в статус "оформлена".
  • Оформляется один или несколько производственных сертификатов.

4.2. Входящая продукция с указанной записи журнала НЕ была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.

  • Происходит списание объёмов с указанных записей журнала.
  • Оформляется один или несколько производственных сертификатов.

5. Незавершённое производство. Пример запроса для хозяйствующего субъекта.

При оформлении незавершённого производства возможны как "традиционные" списание сырья и выработка продукции в рамках одного запроса, так и отдельный выпуск продукции или отдельное списание сырья. Для незавершённого производства вводится понятие "производственная транзакция" - это логическое объединение операций списания сырья и производства продукции. В запросах идентификатор транзакции указывается в поле operationId, и пока транзакция не завершена (т.е. в запросах указывается finalize = false), в её рамках можно списывать сырьё и производить продукцию. Как было указано выше, это можно делать как в рамках одной операции, так и в отдельных. Поле finalizeOperation по умолчанию принимает значение false. Важно, чтобы в запросе, выполняемом в рамках производственной транзакции, присутствовал хотя бы один из элементов:

  • списание сырья;
  • производство продукции;
  • завершение производственной транзакции (finalize=true).

5.1. Открытие производственной транзакции. То есть происходит списание сырья в производство, сертификат имеет статус оформлен(производство не завершено)

  • Происходит списание объёмов с указанных записей журнала.
  • Оформляется один или несколько производственных сертификатов, со статусом "оформлен (производство не завершено)".
  • Создаётся новая запись складского журнала с выпущенной продукцией.

5.2. Добавление производственной операции в транзакцию.

  • Происходит списание объёмов с указанных записей журнала, если указано исходное сырье.
  • В ветеринарном сертификате, который был создан в результате транзакции с тем же кодом, что и текущая, происходит изменение объёма, если была указана произведённая продукция.
  • Происходит увеличение объёма записи произведённой продукции, которая была создана с тем же номером операции, который указан в текущей операции, если была указана произведённая продукция.

5.3. Завершение производственной транзакции.

  • Происходит списание объёмов с указанных записей журнала, если они были указаны.
  • В ветеринарном сертификате, который был создан в результате транзакции с тем же кодом, что и текущая, происходит изменение объёма, если была указана произведённая продукция.
  • Сертификат переходит в статус "оформлен (производство завершено)".
  • Происходит увеличение объёма записи произведённой продукции, которая была создана с тем же номером операции, который указан в текущей операции, если была указана произведённая продукция.
screenshot_1_1487768238.png (117 КБ) screenshot_1_1487768238.png кб99 Синявский Филипп, 22.02.2017 16:57
screenshot_2_1487768295.png (35 КБ) screenshot_2_1487768295.png кб99 Синявский Филипп, 22.02.2017 16:58
screenshot_3_1493205678_2017-04-26_12-47-26__2_.png (234 КБ) screenshot_3_1493205678_2017-04-26_12-47-26__2_.png кб99 Синявский Филипп, 26.04.2017 15:21
screenshot_4_1493205689_2017-04-26_12-45-40__2_.png (185 КБ) screenshot_4_1493205689_2017-04-26_12-45-40__2_.png кб99 Синявский Филипп, 26.04.2017 15:21
screenshot_1_1493205801_2017-04-26_12-46-19__2_.png (245 КБ) screenshot_1_1493205801_2017-04-26_12-46-19__2_.png кб99 Синявский Филипп, 26.04.2017 15:23
608
609
722
723
724

Подзадачи

Разработка #1291: Количество мест в ВСД_Производство - необязательный параметрЗавершена

Разработка #1293: Исправить cargoInspected / cargoExpertized Завершена

Связанные редакции

Редакция b401f6d8 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

ВСД_Производство refs #1187

Редакция d6b5b2d4 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

исправления загрузка Партий без учета namespaces refs #1193 #1250 #1187

Редакция d204e655 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

ВСД_исходящий ВСД_транзакция ВСД_Производство refs #1187 #1220 #1252

Редакция 48960257 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

ВСД_Производство refs #1187

История

#2 Обновлено кб99 Синявский Филипп около 7 лет назад

722
723

#3 Обновлено кб99 Синявский Филипп около 7 лет назад

  • Значение screenshot_1_1493205647_2017-04-26_12-46-19__2_.png параметра Файл удалено

#4 Обновлено кб99 Синявский Филипп около 7 лет назад

  • Значение screenshot_2_1493205665_2017-04-26_12-48-40__2_.png параметра Файл удалено

#6 Обновлено кб99 Синявский Филипп около 7 лет назад

  • Файл screenshot_1_1493205823_2017-04-26_12-48-40__2_.png добавлен

#7 Обновлено кб99 Синявский Филипп около 7 лет назад

При оформлении производственной транзакции нет контроля выходного количества.

#8 Обновлено кб99 Синявский Филипп почти 7 года назад

  • Параметр Статус изменился с Новая на В работе

Добавлен документ ВСД_Производство, отправляется библиотекой с версией >= 1.0.29

#9 Обновлено кб99 Синявский Филипп почти 7 года назад

  • Описание обновлено (diff)

#10 Обновлено кб99 Синявский Филипп почти 7 года назад

  • Описание обновлено (diff)

#11 Обновлено кб99 Синявский Филипп почти 7 года назад

  • Описание обновлено (diff)

#12 Обновлено кб99 Синявский Филипп почти 7 года назад

  • Значение screenshot_1_1493205823_2017-04-26_12-48-40__2_.png параметра Файл удалено

#13 Обновлено кб99 Синявский Филипп больше 6 лет назад

  • Параметр Тема изменился с ВСД_Производство на ВСД_Производство = Send_VSD_Production
  • Описание обновлено (diff)
  • Параметр Статус изменился с В работе на Решена

#14 Обновлено кб99 Синявский Филипп больше 6 лет назад

Исправлена форма документа

#15 Обновлено кб99 Синявский Филипп больше 6 лет назад

Добавлен реквизит operationId
При незавершенном производстве - обязателен для заполнения, иначе операция будет оформляться завершенной.
Незавершенные партии в производстве складываются по значению этого реквизита.

#16 Обновлено кб99 Синявский Филипп около 6 лет назад

  • Параметр Тема изменился с ВСД_Производство = Send_VSD_Production на Документ ВСД_Производство

#17 Обновлено кб99 Синявский Филипп больше 5 лет назад

перенесено в wiki

#18 Обновлено кб99 Синявский Филипп больше 5 лет назад

  • Параметр Статус изменился с Решена на Завершена

Экспортировать в Atom PDF