ProductionOperatiоn

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску

Описание.

Тип, описывающий производственную операцию.
Полноквалифицированное имя: {http://api.vetrf.ru/schema/cdm/mercury/vet-document}ProductionOperation

Поля.

Поле Описание Тип Обязательность
operationId Идентификатор производственной транзакции (производственная смена, сутки и т.п.) Используется ТОЛЬКО для операций с незавершённым производством.
  • В рамках одной этой транзакции всё сырьё будет соотнесено с выработанными партиями продукции.
  • Если этот параметр не указан, то транзакция завершается автоматически. Т.е. создаётся обычный производственный сертификат со статусом "Оформлен"
  • Если партия с таким идентификатором завершена (сертификат имеет статус "Оформлен (производство завершено)"), то запрос будет отклонён.
bs:Identifier 0..1
rawBatch Cведения о сырье, использованном при производстве партии продукции.
  • В определенных случаях для завершённого производства продукции сырьё не используется и может не указываться (например, "производство" живых животных).
  • Данные о сырье могут не указываться в случае оформления операции незавершённого производства, если неизвестно, какое количество сырья будет израсходовано.
  • Может быть указано несколько элементов (например, если производственная партия содержит нескольких компонентов, либо при производстве было использовано одно сырье, но из нескольких партий).
vetd:RawBatch 0..*
productiveBatch Cведения о произведённой продукции.
  • В определенных случаях при выполнений операции завершённого производства информация о том, что было произведено может не указываться (например, утилизация отходов).
  • Может быть указано несколько элементов (например, если в процессе производства помимо основного продукта так же был произведен побочный, либо если из партии сырья производится несколько наименований).
  • В случае, если исходное сырье не указано, productiveBatch может быть указан только один.
  • В случае выполнения операций незавершённого производства итоговый продукт может быть и не указан, если происходит дополнительное списание сырья.
vetd:ProductiveBatch 0..*
finalizeOperation Флаг, указывающий, завершается ли производственная транзакция
  • Поле указывается только в случае, если партия продукции выпускается частями с последующим объединением.
  • Указывается только вместе с operationId.
  • По умолчанию принимает значение false.
xs:boolean 0..1