Описание.
Тип, описывающий производственную операцию.
Полноквалифицированное имя: {http://api.vetrf.ru/schema/cdm/mercury/vet-document}ProductionOperation
Поля.
Поле |
Описание |
Тип |
Обязательность
|
operationId |
Идентификатор производственной транзакции (производственная смена, сутки и т.п.) Используется ТОЛЬКО для операций с незавершённым производством.
- В рамках одной этой транзакции всё сырьё будет соотнесено с выработанными партиями продукции.
- Если этот параметр не указан, то транзакция завершается автоматически. Т.е. создаётся обычный производственный сертификат со статусом "Оформлен"
- Если партия с таким идентификатором завершена (сертификат имеет статус "Оформлен (производство завершено)"), то запрос будет отклонён.
|
bs:Identifier |
0..1
|
rawBatch |
Cведения о сырье, использованном при производстве партии продукции.
- В определенных случаях для завершённого производства продукции сырьё не используется и может не указываться (например, "производство" живых животных).
- Данные о сырье могут не указываться в случае оформления операции незавершённого производства, если неизвестно, какое количество сырья будет израсходовано.
- Может быть указано несколько элементов (например, если производственная партия содержит нескольких компонентов, либо при производстве было использовано одно сырье, но из нескольких партий).
|
vetd:RawBatch |
0..*
|
productiveBatch |
Cведения о произведённой продукции.
- В определенных случаях при выполнений операции завершённого производства информация о том, что было произведено может не указываться (например, утилизация отходов сценарий №2).
- Может быть указано несколько элементов (например, если в процессе производства помимо основного продукта так же был произведен побочный, либо если из партии сырья производится несколько наименований).
- В случае, если исходное сырье не указано, productiveBatch может быть указан только один.
- В случае выполнения операций незавершённого производства итоговый продукт может быть и не указан, если происходит дополнительное списание сырья.
|
vetd:ProductiveBatch |
0..*
|
finalizeOperation |
Флаг, указывающий, завершается ли производственная транзакция
- Поле указывается только в случае, если партия продукции выпускается частями с последующим объединением.
- Указывается только вместе с operationId.
- По умолчанию принимает значение false.
|
xs:boolean |
0..1
|