ProductionOperation: различия между версиями
Строка 17: | Строка 17: | ||
При выполнении операции возможны следующие сценарии.<br /> | При выполнении операции возможны следующие сценарии.<br /> | ||
<div id="script1">1. При производстве партии продукции сырье не используется. Такой сценарий возможен при внесении информации о "производстве" партии живых животных, молока и т.д. Пример запроса [[#example1|для ветеринарного управления]] и [[#example6|для хозяйствующего субъекта]].</div> | <div id="script1">1. При производстве партии продукции сырье не используется. Такой сценарий возможен при внесении информации о "производстве" партии живых животных, молока и т.д. Пример запроса [[#example1|для ветеринарного управления]] и [[#example6|для хозяйствующего субъекта]].</div> | ||
<div id="script2">2. Утилизация. В данном случае указывается сырье, которое было утилизировано без информации о партии продукции, которая была произведена. Пример запроса для [[#example2|ветеринарного управления]] и для [[#example7|хозяйствующего субъекта]].</div> | <div id="script2">2. Утилизация. В данном случае указывается сырье, которое было утилизировано без информации о партии продукции, которая была произведена. Данный сценарий предназначен только для тех предприятий, которые утилизируют отходы самостоятельно. Если отходы на утилизацию отправляются на другое предприятие, то оформляется транспортный сертификат. Пример запроса для [[#example2|ветеринарного управления]] и для [[#example7|хозяйствующего субъекта]].</div> | ||
<div id="script3">3. В качестве сырья для производства продукции используется ранее выработанная на данном предприятии партия продукции. Пример запроса [[#example3|для ветеринарного управления]] и [[#example8|хозяйствующего субъекта]].</div> | <div id="script3">3. В качестве сырья для производства продукции используется ранее выработанная на данном предприятии партия продукции. Пример запроса [[#example3|для ветеринарного управления]] и [[#example8|хозяйствующего субъекта]].</div> | ||
:<div id="script3.1">3.1. Выработанная продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.</div> | :<div id="script3.1">3.1. Выработанная продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.</div> |
Версия 14:34, 27 апреля 2017
Общие сведения
Операция ProductionOperation предназначена для оформления в системе Меркурий производственной партии, как завершённой, так и незавершённой. На вход системы передаются следующие сведения:
- информация о сырье, из которого партия или несколько партий были произведены;
- информация о произведенной партии или нескольких партиях продукции;
- информация о хозяйствующем субъекте - собственнике сырья и выпускаемой продукции и информация о площадке, на которой продукция выпускается;
- идентификатор производственной операции (для незавершённого производства);
- номер производственной партии (для незавершённого производства);
- флаг завершения производственной транзакции.
Результатом выполнения данной операции является:
- списание объема с одной или нескольких записей журнала продукции, указанного в качестве сырья;
- добавление одной или нескольких записей в журнал вырабатываемой продукции о партии продукции, которая была произведена или присоединение к существующей записи вырабатываемой продукции, если оформляется незаверёшнное производство;
- для каждой записи журнала вырабатываемой продукции, которая была добавлена при выполнении операции, система Меркурий формирует ветеринарно-сопроводительный документ (ВСД) или происходит увеличение объёма выпущенной продукции в уже оформленном ветеринарном документе (для незавершённого производства).
Возможные сценарии
При выполнении операции возможны следующие сценарии.
- 3.1. Выработанная продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.
- Происходит списание объёмов с указанных записей журнала.
- Запись журнала вырабатываемой продукции, объем которой израсходован, переходит в категорию "оформленных".
- Оформляется один или несколько производственных сертификатов.
- Происходит гашение производственных сертификатов, объем которых был израсходован.
- 3.2. Выработанная продукция с указанной записи журнала НЕ была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.
- Происходит списание объёмов с указанных записей журнала.
- Оформляется один или несколько производственных сертификатов.
- 4.1. Входящая продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.
- Происходит списание объёмов с указанных записей журнала.
- Запись журнала входной продукции, объем которой израсходован, переходит в категорию "оформленных".
- Оформляется один или несколько производственных сертификатов.
- 4.2. Входящая продукция с указанной записи журнала НЕ была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.
- Происходит списание объёмов с указанных записей журнала.
- Оформляется один или несколько производственных сертификатов.
При оформлении незавершённого производства возможны как "традиционные" списание сырья и выработка продукции в рамках одного запроса, так и отдельный выпуск продукции или отдельное списание сырья. Для незавершённого производства вводится понятие "производственная транзакция" - это логическое объединение операций списания сырья и производства продукции. В запросах идентификатор транзакции указывается в поле operationId, и пока транзакция не завершена (т.е. в запросах указывается finalize = false), в её рамках можно списывать сырьё и производить продукцию. Как было указано выше, это можно делать как в рамках одной операции, так и в отдельных. Поле finalizeOperation по умолчанию принимает значение false. Важно, чтобы в запросе, выполняемом в рамках производственной транзакции, присутствовал хотя бы один из элементов:
- списание сырья;
- производство продукции;
- завершение производственной транзакции (finalize=true).
- 5.1. Оформление незавершённой партии. То есть происходит списание сырья в производство, сертификат имеет статус оформлен(производство не завершено)
- Происходит списание объёмов с указанных записей журнала.
- Оформляется один или несколько производственных сертификатов, со статусом "оформлен (производство не завершено)".
- Создаётся новая запись складского журнала с выпущенной продукцией.
- 5.2. Оформление фрагмента производственной партии.
- Происходит списание объёмов с указанных записей журнала, если указано исходное сырье.
- В ветеринарном сертификате, который был создан в результате транзакции с тем же кодом, что и текущая, происходит изменение объёма, если была указана произведённая продукция.
- Происходит увеличиние объёма записи произведённой продукции, которая была создана с тем же номером операции, который указан в текущей операции, если была указана произведённая продукция.
- 5.3. Завершение производственной партии.
- Происходит списание объёмов с указанных записей журнала, если они были указаны.
- В ветеринарном сертификате, который был создан в результате транзакции с тем же кодом, что и текущая, происходит изменение объёма, если была указана произведённая продукция.
- Сертификат переходит в статус "оформлен (производство завершено)".
- Происходит увеличиние объёма записи произведённой продукции, которая была создана с тем же номером операции, который указан в текущей операции, если была указана произвежённая продукция.
Используемые пространства имён и типы
Общие отличия между версией для хозяйствующих субъектов и ветеринарных управлений
Различающиеся параметры | Версия для хозяйствующих субъектов | Версия для ветеринарных управлений |
---|---|---|
Пространство имён | merc:http://api.vetrf.ru/schema/cdm/mercury/applications | mercvu:http://api.vetrf.ru/schema/cdm/mercury/vu/applications |
Имя сервиса | mercury-g2b.service | mercury-vu.service |
Данные запроса
Объект registerProductiveBatchRequest
Корневой элемент содержимого заявки. Определяет тип заявки и соответствие с описанием в библиотеке типов.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
localTransactionId | Идентификатор заявки в клиентской системе. | xs:NCName | 1 |
initiator | Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос к шлюзу. Является ответственным за выполнение бизнес-операции. Здесь потребуется логин ветврача или пользователя ХС. Логин для базовой аутентификации не подойдёт.
|
argc:User | 1 |
businessEntity | Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя.
|
ent:BusinessEntity | 0..1 |
enterprise | Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя.
|
ent:Enterprise | 1 |
productionOperation | Сведения, необходимые для оформления производственной партии . | vetd:ProductionOperation | 1 |
vetDocument | Сведения, необходимые для оформления ветеринарного сертификата | vetd:VetDocument | 1 |
Объект ..Request/initiator
Объект содержит сведения о пользователе, инициирующем запрос к шлюзу.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор пользователя, зарегистрированного в системе Меркурий. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо login. При указании обоих полей, приоритет у UUID. |
login | Логин пользователя. | xs:NCName |
Объект ..Request/businessEntity
Объект содержит сведения о площадке (поднадзорном объекте). Требуется указывать ТОЛЬКО при выполнении запросов от имени ветеринарного управления.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
GUID | Глобальный идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. |
UUID | Идентификатор версии записи хозяйствующего субъекта в реестре Россельхознадзора. | bs:UUID |
Объект ..Request/enterprise
Объект содержит сведения о площадке (поднадзорном объекте).
Поле | Описание | Тип | Обязательность |
---|---|---|---|
GUID | Глобальный идентификатор предприятия, вырабатывающего продукцию. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. |
UUID | Идентификатор версии записи в реестре Россельхознадзора. | bs:UUID |
Объект ..Request/productionOperation
Объект содержит сведения, необходимые для оформления производственной партии. При оформлении незавершённого производства обязательно указывать хотя бы один из объектов: rawBatch, productiveBatch или finalize.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
operationId | Идентификатор производственной транзакции (производственная смена, сутки и т.п.) Используется ТОЛЬКО для операций с незавершённым производством.
|
bs:String255 | 0..1 |
rawBatch | Cведения о сырье, использованном при производстве партии продукции.
|
vetd:RawBatch | 0..* |
productiveBatch | Cведения о произведённой продукции.
|
vetd:ProductiveBatch | 0..* |
finalizeOperation | Флаг, указывающий, завершается ли производственная транзакция
|
xs:boolean | 0..1 |
Объект ..Request/productionOperation/rawBatch
Объект содержит сведения о сырье, использовавшемся при производстве партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
sourceStockEntry | Позиция в складском журнале системы Меркурий. Указанная позиция будет использоваться в качестве сырья для данной производственной операции. Представляет собой идентификатор версии записи (uuid) в ИС Меркурий.
|
vetd:StockEntry | 1 |
volume | Объём продукции, используемой в качестве сырья.
|
bs:Decimal | 0..1 |
unit | Единица измерения объёма продукции.
|
argc:Unit | 0..1 |
packingList | Список видов упаковки, которые используются для отгружаемой партии. | argc:PackingFormList | 0..1 |
packingAmount | Количество единиц упаковки для сырья.
|
xs:int | 0..1 |
Объект ..Request/productionOperation/rawBatch/sourceStockEntry
Объект содержит сведения о позиции продукции в складском журнале системы Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор записи журнала продукции, которая используется в качестве сырья при оформлении производственной партии | bs:UUID | 1 |
Объект ..Request/productionOperation/rawBatch/unit
Объект содержит сведения о единице измерения объема произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор единицы измерения объёма продукции.
|
bs:UUID | 0..1 |
Объект ..Request/productionOperation/rawBatch/packingList
Объект содержит сведения о единице измерения объема произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
packingForm | Вид упаковки.
|
argc:PackingForm | 0..1 |
Объект ..Request/productionOperation/rawBatch/packingList/packingForm
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор упаковки. | bs:UUID | 1 |
name | Наименование конкретного вида упаковки. | bs:String255 | 0..1 |
Объект ..Request/productionOperation/productiveBatch
Объект содержит сведения о произведенной партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productType | Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. | argpr:ProductType | 1 |
product | Продукция. Второй уровень иерархического справочника продукции ИС Меркурий.
|
argpr:Product | 1 |
subProduct | Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий.
|
argpr:SubProduct | 1 |
productItem | Наименование произведенной продукции в номенклатуре производителя. | argpr:ProductItem | 0..1 |
volume | Объем произведенной продукции.
|
bs:Decimal | 1 |
unit | Единица измерения объема произведенной продукции.
|
argc:Unit | 1 |
packingList | Список видов упаковки, которые используются для производственной партии.
|
argc:PackingFormList | 0..1 |
packingAmount | Общее количество единиц упаковки для производственной партии.
|
xs:int | 0..1 |
dateOfProduction | Дата выработки продукции.
|
vetd:GoodsDate | 1 |
expiryDate | Дата окончания срока годности продукции.
|
vetd:GoodsDate | 1 |
perishable | Описывает, является ли продукция скоропортящейся:
|
xs:boolean | 1 |
productMarkingList | Список маркировки продукции, доступной для данного производителя. | vetd:ProductMarkingList | 0..1 |
lowGradeCargo | Является ли груз некачественным.
|
xs:boolean | 0..1
|
Объект ..Request/productionOperation/productiveBatch/product
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии продукции. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. |
GUID | Глобальный идентификатор продукции | bs:UUID |
Объект ..Request/productionOperation/productiveBatch/subProduct
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии вида продукции. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. |
GUID | Глобальный идентификатор продукции. | bs:UUID |
Объект ..Request/productionOperation/productiveBatch/productItem
Объект содержит сведения о наименовании продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии наименования продукции. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо name.
При указании обоих полей, приоритет у UUID. |
name | Наименование продукции в соответствии с номенклатурой производителя.
|
xs:string |
Объект ..Request/productionOperation/productiveBatch/unit
Объект содержит сведения о единице измерения объема партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии единицы измерения. | bs:UUID | 1 |
Объект ..Request/productionOperation/productiveBatch/packingList
Объект содержит сведения о cписке видов упаковки, которые используются для производственной партии. Не указывается для живых животных.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
packingForm | Вид упаковки. | vetd:PackingForm | 0..* |
Объект ..Request/productionOperation/productiveBatch/packingList/packingForm
Объект содержит сведения о виде упаковки, которая используются для производственной партии. Упаковка не указывается для живых животных.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор упаковки. | bs:UUID | 1 |
name | Наименование конкретного вида упаковки | xs:string | 0..1 |
Объект ..Request/productionOperation/productiveBatch/dateOfProduction
Объект содержит сведения о дате производства продукции. Может быть указан в виде конкретной даты, интервала дат или строки. Для живых животных в этих полях указывается дата рождения.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
firstDate | Точная дата производства продукции или начальная дата, если дата указана в виде интервала. | bs:ComplexDate | 1 |
secondDate | Конечная дата интервала. Указывается только в случае, если дата производства указана в виде интервала. | bs:ComplexDate | 0..1 |
Объект ..Request/productionOperation/productiveBatch/dateOfProduction/firstDate
Сведения о дате производства продукции или дате рождения живых животных.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
year | Год | bs:Year | 1 |
month | Месяц | bs:Month | 1 |
day | День | bs:Day | 1 |
hour | Час | bs:Hour | 1 |
Объект ..Request/productionOperation/productiveBatch/dateOfProduction/secondDate
Конечная дата интервала. Указывается, если дата производства записывается интервалом.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
year | Год | bs:Year | 1 |
month | Месяц | bs:Month | 1 |
day | День | bs:Day | 1 |
hour | Час | bs:Hour | 1 |
Объект ..Request/productionOperation/productiveBatch/expiryDate
Объект содержит сведения о виде упаковки, которая используются для производственной партии. Упаковка не указывается для живых животных.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
firstDate | Точная дата срока годности продукции или начальная дата, если дата указана в виде интервала. | bs:ComplexDate | 1 |
secondDate | Конечная дата интервала. Указывается только в случае, если срок годности указан в виде интервала. | bs:ComplexDate | 0..1 |
Объект ..Request/productionOperation/productiveBatch/expiryDate/firstDate
Сведения о сроке годности продукции. Для живых животных не указывается.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
year | Год | bs:Year | 1 |
month | Месяц | bs:Month | 1 |
day | День | bs:Day | 1 |
hour | Час | bs:Hour | 1 |
Объект ..Request/productionOperation/productiveBatch/expiryDate/secondDate
Конечная дата интервала. Указывается, если срок годности записывается интервалом.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
year | Год | bs:Year | 1 |
month | Месяц | bs:Month | 1 |
day | День | bs:Day | 1 |
hour | Час | bs:Hour | 1 |
Объект ..Request/productionOperation/productiveBatch/productMarkingList
Объект содержит сведения о списке маркировки.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productMarking | Строка с маркировкой продукции. | bs:String255 | 0..* |
Атрибуты поля productMarking
Название | Описание | Тип данных | Обязательность |
---|---|---|---|
class | Тип маркировки продукции.
|
vet:ProductMarkingClass | 0..1 |
Доступные значения атрибута поля productMarking
Значение | Описание |
---|---|
UNDEFINED | Класс не опеределён. Это значение используется по умолчанию. |
BN | Номер партии.
|
SSCC | SSCC-код (глобально-уникальный код грузовых контейнеров - Serial Shipping Container Code). |
Объект ..Request/vetDocument
Объект, содержащий необходимые сведения о ветеринарном документе. Три поля обязательны для заполнения при оформлении операции незавершённого производства.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
cargoInspected | Отметка об обследовании партии продукции ветеринарным врачом.
|
xs:boolean | 1 |
cargoExpertized | Отметка о проведении ветеринарной экспертизы продукции.
|
xs:boolean | 0..1 |
expertiseInfo | Результаты лабораторных исследований. | bs:String255 | 0..1 |
Данные ответа
Объект registerProductiveBatchResponse
Объект содержит сведения о произведенной партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
stockEntryList | Список позиций в складском журнале системы Меркурий. Указанные записи были использованы в качестве сырья для данной производственной операции. | vetd:StockEntryList | 1 |
vetDocument | Сведения о производственном ВСД. Формируется ИС "Меркурий" автоматически для каждой записи вырабатываемой продукции. В случае, если списание из записи журнала происходит полностью, также приходят сведения о погашенном ветеринарном сертификате.
|
vetd:VetDocument | 0..* |
Объект ..Response/stockEntryList
Объект содержит список записей складского журнала, изменённых в результате операции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
stockEntry | Объект, содержащий информацию о записи | bs:UUID | 1 |
Объект ..Response/stockEntryList/stockEntry
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии записи журнала. | bs:UUID | 1 |
GUID | Глобальный идентификатор записи журнала. | bs:UUID | 1 |
active | Является ли запись журнала активной:
|
xs:boolean | 1 |
last | Последняя версия записи журнала:
|
xs:boolean | 1 |
status | Статус версии записи журнала. | bs:VersionStatus | 1 |
createDate | Дата создания записи журнала. | xs:DateTime | 1 |
updateDate | Дата изменения записи журнала. | xs:DateTime | 1 |
entryNumber | Номер записи складского журнала. | vetd:StockEntryNumber | 1 |
batch | Объект содержит сведения о записи складского журнала, созданной или измененной в результате операции. | vetd:Batch | 1 |
Объект ..Response/stockEntryList/stockEntry/batch
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productType | Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. | argpr:ProductType | 1 |
product | Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. | argpr:Product | 1 |
subProduct | Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий. | argpr:SubProduct | 1 |
productItem | Наименование продукции в номенклатуре производителя. | argpr:ProductItem | 0..1 |
volume | Объем продукции, которая была произведена. Значение должно быть больше нуля. | bs:Decimal | 1 |
unit | Единица измерения объема вырабатываемой продукции | argc:Unit | 1 |
packingList | Список видов упаковки, которые были использованы для производственной партии. | argc:PackingFormList | 0..1 |
packingAmount | Общее количество единиц упаковки для производственной партии. | xs:int | 0..1 |
dateOfProduction | Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. | vetd:GoodsDate | 1 |
expiryDate | Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. | vetd:GoodsDate | 1 |
perishable | Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. | xs:boolean | 0..1 |
countryOfOrigin | Страна происхождения выработанной продукции. | ikar:Country | 1 |
producerList | Список производителей продукции. | ent:ProducerList | 1 |
productMarkingList | Список маркировки, доступный для данного производителя. | vetd:ProductMarkingList | 0..1 |
lowGradeCargo | Является ли продукция качественной. | xs:boolean | 1 |
owner | Хозяйствующий субъект владелец продукции. | ent:BusinessEntity | 1 |
Объект ..Response/stockEntryList/stockEntry/batch/product
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии продукции | bs:UUID | 1 |
GUID | Глобальный идентификатор продукции | bs:UUID | 1 |
Объект ..Response/stockEntryList/stockEntry/batch/subProduct
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии вида продукции | bs:UUID | 1 |
GUID | Глобальный идентификатор продукции | bs:UUID | 1 |
Объект ..Response/stockEntryList/stockEntry/batch/productItem
Объект содержит сведения о наименовании произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор номенклатуры производителя
|
bs:UUID | 0..1 |
name | Наименование продукции в соответствии с номенклатурой производителя | xs:string | 1 |
Объект ..Response/stockEntryList/stockEntry/batch/unit
Объект содержит сведения о единице измерения объема произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии единицы измерения | bs:UUID | 1 |
GUID | Глобальный идентификатор единицы измерения | bs:UUID | 1 |
Объект ..Response/stockEntryList/stockEntry/batch/packingList
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
packingForm | Вид упаковки. | vetd:PackingForm | 0..1 |
Объект ..Response/stockEntryList/stockEntry/batch/packingList/packingForm
Объект содержит сведения о виде упаковки, которая используются для производственной партии.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор упаковки. | bs:UUID | 1 |
name | Наименование конкретного вида упаковки | xs:string | 1 |
Объект ..Response/stockEntryList/stockEntry/batch/productMarkingList
Объект содержит сведения о списке маркировки.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productMarking | Строка с маркировкой продукции. | bs:String255 | 0..* |
Объект ..Response/stockEntryList/stockEntry/batch/countryOfOrigin
Объект содержит сведения о стране-происхождения продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии страны происхождения. | bs:UUID | 0..1 |
GUID | Глобальный идентификатор страны происхождения. | bs:UUID | 0..1 |
Объект ..Response/stockEntryList/stockEntry/batch/producerList
Объект содержит сведения о списке производителей продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
producer | Производитель продукции. | vetd:Producer | 1 |
Объект ..Response/stockEntryList/stockEntry/batch/producerList/producer
Объект содержит сведения о производителе продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
enterprise | Информация о предприятие-производителе продукции. | ent:Enterprise | 1 |
role | Роль предприятия-производителя продукции. | ent:EnterpriseRole | 1 |
Объект ..Response/stockEntryList/stockEntry/batch/producerList/producer/enterprise
Объект содержит сведение о предприятие-производителе продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии предприятия-производителя продукции. | bs:UUID | 0..1 |
GUID | Глобальный идентификатор предприятия-производителя продукции. | bs:UUID | 0..1 |
Объект ..Response/stockEntryList/stockEntry/batch/owner
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии хозяйствующего субъекта - владельца продукции. | bs:UUID | 0..1 |
GUID | Глобальный идентификатор хозяйствующего субъекта - владельца продукции. | bs:UUID | 0..1 |
Объект ..Response/vetDocument
Объект содержит сведения о ВСД. Для производственной партии это может быть ВСД, оформленный на производственную партию; а так же погашенный ВСД, в случае, если был израсходован весь объем сырья из записи журнала вырабатываемой продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор ВСД. | bs:UUID | 1 |
issueDate | Дата оформления ВСД | xs:date | 1 |
form | Форма ВСД. | vetd:VetDocumentForm | 1 |
type | Тип ВСД. | vetd:VetDocumentType | 1 |
status | Статус ВСД. | vetd:VetDocumentStatus | 1 |
finalize | Флаг, указывающий, завершено ли производство. | xs:boolean | 1 |
consignor | Сведения об отправителе (владельце).
|
ent:BusinessMember | 1 |
consignee | Сведения о получателе груза.
|
ent:BusinessMember | 1 |
batch | Сведения о партии продукции. | vetd:Batch | 1 |
cargoInspected | Проводился ли осмотр сырья
|
xs:boolean | 0..1 |
cargoExpertized | Проводилась ли ветсанэкспертиза.
|
xs:boolean | 0..1 |
expertiseInfo | Данные о ветеринарной экспертизе
|
bs:String255 | 0..1 |
monthsSpent | Кол-во месяцев нахождения животных на территории ТС.
|
bs:String255 | 0..1 |
quarantinePlace | Место проведения карантинирования.
|
bs:String255 | 0..1 |
quarantineDays | Количество дней карантинирования.
|
xs:int | 0..1 |
confirmedBy | Информация о пользователе, подтвердившем сертификат. | xs:int | 0..1 |
lastUpdateDate | Дата последнего обновления сертификата | xs:int | 0..1 |
Объект ..Response/vetDocument/consignor
Объект содержит сведения об отправителе (владельце) продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
businessEntity | Информация о хозяйствующем субъекте-владельце производственной партии. | ent:BusinessEntity | 1 |
enterprise | Информация о предприятии-производителе партии. | ent:Enterprise | 1 |
Объект ..Response/vetDocument/consignee
Объект содержит сведения о получателе, в случае оформления производственной партии объект будет содержать те же сведения, что и в объекте consignor.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
businessEntity | Информация о хозяйствующем субъекте-владельце производственной партии. | ent:BusinessEntity | 1 |
enterprise | Информация о предприятии-производителе партии. | ent:Enterprise | 1 |
Объект ..Response/vetDocument/consignor/businessEntity
Объект содержит сведения о хозяйствующем субъекте.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/consignor/enterprise
Объект содержит сведения о площадке (поднадзорном объекте).
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии предприятия-производителя продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор предприятия-производителя продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/consignee/businessEntity
Объект содержит сведения о хозяйствующем субъекте.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/consignee/enterprise
Объект содержит сведения о площадке (поднадзорном объекте).
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии предприятия-производителя продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор предприятия-производителя продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/batch
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productType | Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. | argpr:ProductType | 1 |
product | Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. | argpr:Product | 1 |
subProduct | Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий. | argpr:SubProduct | 1 |
productItem | Наименование продукции в номенклатуре производителя. | argpr:ProductItem | 0..1 |
volume | Объем продукции, которая была произведена. Значение должно быть больше нуля. | bs:Decimal | 1 |
unit | Единица измерения объема вырабатываемой продукции | argc:Unit | 1 |
packingList | Список видов упаковки, которые были использованы для производственной партии. | argc:PackingFormList | 0..1 |
packingAmount | Общее количество единиц упаковки для производственной партии. | xs:int | 0..1 |
dateOfProduction | Дата выработки продукции. Может быть указана точной датой или диапазоном дат. В случае точной даты выработки указывается только первая компонента - firstDate. | vetd:GoodsDate | 1 |
expiryDate | Дата окончания срока годности продукции. Может быть указана точной датой или диапазоном дат. В случае точной даты выработки указывается только первая компонента - firstDate. | vetd:GoodsDate | 1 |
perishable | Флаг, показывающий, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. | xs:boolean | 0..1 |
productionOperationId | Идентификатор операции. | xs:boolean | 0..1 |
countryOfOrigin | Страна происхождения выработанной продукции. | ikar:Country | 1 |
producerList | Список производителей продукции. | ent:ProducerList | 1 |
productMarkingList | Список маркировки, доступный для данного производителя. | vetd:ProductMarkingList | 0..1 |
lowGradeCargo | Является ли продукция качественной. | xs:boolean | 1 |
owner | Хозяйствующий субъект владелец продукции. | ent:businessEntity | 1 |
Объект ..Response/vetDocument/batch/product
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии продукции | bs:UUID | 1 |
GUID | Глобальный идентификатор продукции | bs:UUID | 1 |
Объект ..Response/vetDocument/batch/subProduct
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии вида продукции | bs:UUID | 1 |
GUID | Глобальный идентификатор продукции | bs:UUID | 1 |
Объект ..Response/vetDocument/batch/productItem
Объект содержит сведения о наименовании произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
name | Наименование продукции в соответствии с номенклатурой производителя | xs:string | 1 |
Объект ..Response/vetDocument/batch/unit
Объект содержит сведения о единице измерения объема произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии единицы измерения | bs:UUID | 1 |
GUID | Глобальный идентификатор единицы измерения | bs:UUID | 1 |
Объект ..Response/vetDocument/batch/packingList
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
packingForm | Вид упаковки. | vetd:PackingForm | 0..1 |
Объект ..Response/vetDocument/batch/packingList/packingForm
Объект содержит сведения о виде упаковки, которая используются для производственной партии.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор упаковки. | bs:UUID | 1 |
name | Наименование конкретного вида упаковки | xs:string | 1 |
Объект ..Response/vetDocument/batch/dateOfProduction
Объект содержит сведения о дате выработки продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
firstDate | Начальная дата в интервале, либо единичная дата. | bs:ComplexDate | 0..1 |
secondDate | Конечная дата в интервале. | bs:ComplexDate | 0..1 |
Объект ..Response/vetDocument/batch/dateOfProduction/firstDate
Объект содержит сведения о начальной дате в интервале, либо единичной дате выработки продукции.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
year | Год | bs:Year | 0..1 |
month | Месяц | bs:Month | 0..1 |
day | День | bs:Day | 0..1 |
hour | Час | bs:Hour | 0..1 |
Объект ..Response/vetDocument/batch/dateOfProduction/secondDate
Объект содержит сведения о конечной дате в интервале выработки продукции.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
year | Год | bs:Year | 0..1 |
month | Месяц | bs:Month | 0..1 |
day | День | bs:Day | 0..1 |
hour | Час | bs:Hour | 0..1 |
Объект ..Response/vetDocument/batch/expiryDate
Объект содержит сведения о дате окончания срока годности продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
firstDate | Начальная дата в интервале, либо единичная дата. | bs:ComplexDate | 0..1 |
secondDate | Конечная дата в интервале. | bs:ComplexDate | 0..1 |
Объект ..Response/vetDocument/batch/expiryDate/firstDate
Объект содержит сведения о начальной дате в интервале, либо единичной дате окончания срока годности продукции.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
year | Год | bs:Year | 0..1 |
month | Месяц | bs:Month | 0..1 |
day | День | bs:Day | 0..1 |
hour | Час | bs:Hour | 0..1 |
Объект ..Response/vetDocument/batch/expiryDate/secondDate
Объект содержит сведения о конечной дате в интервале окончания срока годности продукции.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
year | Год | bs:Year | 0..1 |
month | Месяц | bs:Month | 0..1 |
day | День | bs:Day | 0..1 |
hour | Час | bs:Hour | 0..1 |
Объект ..Response/vetDocument/batch/productMarkingList
Объект содержит сведения о списке маркировки.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productMarking | Строка с маркировкой продукции. | bs:String255 | 0..* |
Объект ..Response/vetDocument/batch/countryOfOrigin
Объект содержит сведения о стране-происхождения продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии страны происхождения. | bs:UUID | 1 |
GUID | Глобальный идентификатор страны происхождения. | bs:UUID | 1 |
Объект ..Response/vetDocument/batch/producerList
Объект содержит сведения о списке производителей продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
producer | Производитель продукции. | vetd:Producer | 1 |
Объект ..Response/vetDocument/batch/producerList/producer
Объект содержит сведения о производителе продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
enterprise | Информация о предприятие-производителе продукции. | ent:Enterprise | 1 |
role | Роль предприятия-производителя продукции. | ent:EnterpriseRole | 1 |
Объект ..Response/vetDocument/batch/producerList/producer/enterprise
Объект содержит сведение о предприятие-производителе продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии предприятия-производителя продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор предприятия-производителя продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/batch/owner
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/confirmedBy
Объект содержит сведения об отправителе (владельце) продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
fio | Имя сотрудника, выписавшего сертификат. | bs:String255 | 1 |
post | Должность выписавшего ВСД | bs:String255 | 1 |
phone | Телефон выписавшего ВСД | bs:String255 | 0..1 |
Коды ошибок
В таблице ниже приведены коды ошибок, возвращаемые веб-сервисом при различных несоответствиях формату или бизнес-правилам.
Код | Описание ошибки |
---|---|
MERC01001 | В качестве хозяйствующего субъекта, отправителя продукции, должен быть указан хозяйствующий субъект, ответственный за выполнение операции. |
MERC01002 | В запросе отсутствуют сведения о хозяйствующем субъекте, ответственном за выполнение операции. |
MERC01003 | Отсутствует идентификатор (guid) хозяйствующего субъекта, ответственного за выполнение операции. |
MERC01004 | Идентификатор (guid) хозяйствующего субъекта, ответственного за выполнение операции, не соответствует установленному формату. |
MERC01005 | Хозяйствующий субъект, ответственный за выполнение операции, с указанным идентификатором не найден в реестре ИС Меркурий. |
MERC01006 | Обслуживаемое предприятие с указанным идентификатором не найдено в реестре ИС Меркурий. |
MERC01007 | Хозяйствующий субъект, собственник продукции, с указанным идентификатором не найден в реестре ИС Меркурий. |
MERC01008 | Запись складского журнала продукции с указанным идентификатором не найден в реестре ИС Меркурий. |
MERC01009 | В запросе для записи складского журнала продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01010 | Единица измерения для партии сырья с указанным идентификатором не найдена в реестре ИС Меркурий. |
MERC01011 | В партии сырья для единицы измерения указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01012 | Цель с указанным идентификатором не найдена в реестре ИС Меркурий. |
MERC01013 | В запросе для цели указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01014 | Упаковка с указанным идентификатором не найдена в реестре ИС Меркурий. |
MERC01015 | В запросе для упаковки указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01016 | Продукция с указанным идентификатором не найдена в реестре ИС Меркурий. |
MERC01017 | В запросе для продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01018 | Вид продукции с указанным идентификатором не найден в реестре ИС Меркурий. |
MERC01019 | В запросе для вида продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01020 | Единица измерения для вырабатываемой партии с указанным идентификатором не найдена в реестре ИС Меркурий. |
MERC01021 | В вырабатываемой партии для единицы измерения указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01022 | Наименование продукции с указанным идентификатором не найдено в реестре ИС Меркурий. |
MERC01023 | В запросе для наименования продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01024 | Тип продукции с указанным идентификатором не найден в реестре ИС Меркурий. |
MERC01025 | Страна происхождения с указанным идентификатором не найдена в реестре ИС Меркурий. |
MERC01026 | В запросе для страны происхождения указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01027 | Предприятие-производитель с указанным идентификатором не найдено в реестре ИС Меркурий. |
MERC01028 | В запросе для предприятия-производителя указан идентификатор (uuid) устаревшей версии записи реестра ИС Меркурий. |
MERC01029 | Иерархический справочник продукции не должен иметь разрывы. |
MERC01030 | У продукции не указана ссылка на тип продукции. |
MERC01031 | У вида продукции не указана ссылка на продукцию. |
MERC01032 | У наименования продукции не указана ссылка на вид продукции. |
MERC01033 | Указанное наименование продукции относится к другому виду продукции. |
MERC01034 | Указанный вид продукции относится к другой продукции. |
MERC01035 | Указанная продукция относится к другому типу продукции. |
MERC01036 | Тип операции с партией обязателен для заполнения. |
MERC01037 | Тип операции с партией указан неверно. |
MERC01038 | Вид транспорта для операции с партией обязателен для заполнения. |
MERC01039 | Вид транспорта для операции с партией указан неверно. |
MERC01040 | Номер транспортного средства для операции с партией обязателен для заполнения. |
MERC01041 | Номер транспортного средства для операции с партией превышает допустимую длину текста. |
MERC01042 | Номер полуприцепа для операции с партией превышает допустимую длину текста. |
MERC01043 | Номер контейнера для операции с партией превышает допустимую длину текста. |
MERC01044 | Способ хранения при перевозке для операции с партией обязателен для заполнения. |
MERC01045 | Способ хранения при перевозке для операции с партией указан неверно. |
MERC01046 | Государственная ветеринарная экспертиза для операции с партией обязательна для заполнения. |
MERC01047 | Обслуживаемое предприятие для операции с партией обязательно для заполнения. |
MERC01048 | Дата отгрузки для операции с партией обязательна для заполнения. |
MERC01049 | Пункт пропуска для операции с партией обязателен для заполнения. |
MERC01050 | Наименование пункта перегрузки для операции с партией обязательно для заполнения при наличии пункта перегрузки. |
MERC01051 | Наименование пункта перегрузки для операции с партией превышает допустимую длину текста. |
MERC01052 | Номер транспортного средства после перегрузки для операции с партией превышает допустимую длину текста. |
MERC01053 | Вид транспорта после перегрузки для операции с партией обязателен для заполнения при наличии пункта перегрузки. |
MERC01054 | Вид транспорта после перегрузки для операции с партией указан неверно. |
MERC01055 | Блок сведений об операции с партией отсутствует в запросе. |
MERC01056 | Хозяйствующий субъект — отправитель продукции, для операции с партией обязателен для заполнения. |
MERC01057 | Хозяйствующий субъект — получатель продукции, в товарно-транспортной накладной обязателен для заполнения. |
MERC01058 | Регион получателя в товарно-транспортной накладной обязателен для заполнения. |
MERC01059 | Район получателя в товарно-транспортной накладной обязателен для заполнения. |
MERC01060 | Адрес получателя в товарно-транспортной накладной обязателен для заполнения. |
MERC01061 | Адрес получателя в товарно-транспортной накладной превышает допустимую длину текста. |
MERC01062 | Страна получателя в товарно-транспортной накладной обязательна для заполнения. |
MERC01063 | Наименование получателя в товарно-транспортной накладной обязательно для заполнения. |
MERC01064 | Предприятие — получатель продукции, в товарно-транспортной накладной обязательно для заполнения. |
MERC01065 | Благополучие местности в ВСД обязательно для заполнения. |
MERC01066 | Благополучие местности в ВСД превышает допустимую длину текста. |
MERC01067 | Цель в ВСД обязательна для заполнения. |
MERC01068 | Количество месяцев на территории РФ в ВСД превышает допустимую длину текста. |
MERC01069 | Биологический вид в ВСД превышает допустимую длину текста. |
MERC01070 | Состояние продукции в ВСД превышает допустимую длину текста. |
MERC01071 | Температура в ВСД превышает допустимую длину текста. |
MERC01072 | Район вылова продукции в ВСД превышает допустимую длину текста. |
MERC01073 | Биологический вид в ВСД обязателен для заполнения. |
MERC01074 | Состояние продукции в ВСД обязательно для заполнения. |
MERC01075 | Температура в ВСД обязательна для заполнения. |
MERC01076 | Район вылова продукции в ВСД обязателен для заполнения. |
MERC01077 | Количество единиц упаковки в ВСД указано неверно. |
MERC01078 | Объём в ВСД указано неверно. |
MERC01080 | Единица измерения, в которой происходит списание продукции, в ВСД обязательна для заполнения. |
MERC01081 | Скоропортящаяся продукция или нет для вырабатываемой продукции обязательно для заполнения. |
MERC01082 | Дата выработки для вырабатываемой продукции обязательна для заполнения. |
MERC01083 | Срок годности для вырабатываемой продукции обязателен для заполнения. |
MERC01084 | Дата рождения для вырабатываемой продукции обязательна для заполнения. |
MERC01085 | Дата рождения для вырабатываемой продукции указана неверно. |
MERC01086 | Дата выработки для вырабатываемой продукции указана неверно. |
MERC01087 | Срок годности для вырабатываемой продукции указан неверно. |
MERC01088 | Дата выработки должна быть меньше срока годности для вырабатываемой продукции. |
MERC01089 | Количество единиц упаковки для вырабатываемой продукции указано неверно. |
MERC01090 | В производственной операции с партией должно быть указано хотя бы сырьё или вырабатываемая продукция. |
MERC01091 | Объём в вырабатываемой продукции указан неверно. |
MERC01094 | Единицы измерения для вырабатываемой продукции обязательны для заполнения. |
MERC01095 | Тип продукции для вырабатываемой продукции обязателен для заполнения. |
MERC01096 | Продукция для вырабатываемой продукции обязательна для заполнения. |
MERC01097 | Вид продукции для вырабатываемой продукции обязателен для заполнения. |
MERC01098 | Наименование продукции для вырабатываемой продукции обязательно для заполнения. |
MERC01099 | Наименование продукции для вырабатываемой продукции превышает допустимую длину текста. |
MERC01100 | Примечание для вырабатываемой продукции превышает допустимую длину текста. |
MERC01101 | Регион отправителя для вырабатываемой продукции обязателен для заполнения. |
MERC01102 | Район отправителя для вырабатываемой продукции обязателен для заполнения. |
MERC01103 | Адрес отправителя для вырабатываемой продукции обязателен для заполнения. |
MERC01104 | Адрес отправителя для вырабатываемой продукции превышает допустимую длину текста. |
MERC01105 | Тип транзакции должен быть «переработка». |
MERC01106 | Предприятие-получатель в транзакции должно совпадать с предприятием, указанным в транзакции. |
MERC01107 | Хозяйствующий субъект-получатель в транзакции должен совпадать с хозяйствующим субъектом, указанным в транзакции. |
MERC01108 | Обслуживаемое предприятие в записях журнала, указанных в качестве сырья, должно совпадать с предприятием, указанным в транзакции. |
MERC01109 | Хозяйствующий субъект в записях журнала, указанных в качестве сырья, должен совпадать с хозяйствующим объектом, указанным в транзакции. |
MERC01110 | Единица измерения списываемого объёма несовместима с единицей измерения записи журнала. |
MERC01111 | Используемый объём сырья должен быть меньше или равен остатку. |
MERC01112 | Используемое кол-во упаковок сырья должно быть меньше или равно остатку. |
MERC01113 | Цель должна быть «переработка». |
MERC01114 | Записи складского журнала продукции используемые в качестве сырья, должны быть активные. |
MERC01115 | Записи складского журнала продукции, используемые в качестве сырья, не должны являться шаблонами. |
MERC01116 | Записи складского журнала продукции, используемые в качестве сырья, должны быть в состоянии «создана» (т.е. не аннулированы). |
MERC01117 | Записи складского журнала продукции, используемые в качестве сырья, должны быть в состоянии «создана» (т.е. не оформлены). |
MERC01118 | Записи складского журнала продукции, используемые в качестве сырья, должны быть отправлены в ГВЭ. |
MERC01119 | В заявке может быть указана только упаковка содержащаяся в записи складского журнала продукции. |
MERC01120 | Предприятие-производитель в записи складского журнала вырабатываемой продукции должно быть указано только одно. |
MERC01121 | Предприятие-получатель в транзакции должно быть таким же как предприятие-производитель в записи складского журнала вырабатываемой продукции. |
MERC01122 | Хозяйствующий субъект — получатель в транзакции должен быть таким же как хозяйствующий субъект — владелец в записях журнала сырья. |
MERC01123 | Отсутствуют требуемые формы для оформляемых ВСД. |
MERC01124 | Указанное наименование продукции имеет статус «не подтверждено». |
MERC01125 | Указанное наименование продукции имеет статус «отклонено». |
MERC01126 | Указанный в записи складского журнала продукции производитель отсутствует в списке производителей наименования продукции. |
MERC01127 | Предприятие и хозяйствующий субъект, указанные в транзакции, должны быть связаны друг с другом. |
MERC01263 | Указанная единица измерения не разрешена для данной вырабатываемой продукции. |
MERC01264 | Для указанной единицы измерения в вырабатываемой продукции требуется указать целочисленный объем груза. |
Примеры запросов
Пример запроса для сценария №1 - для ветеринарных управлений.
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apikey</ws:apiKey>
<app:application>
<app:serviceId>mercury-vu.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2016-05-04T17:03:00</app:issueDate>
<app:data>
<mercvu:registerProductiveBatchRequest>
<mercvu:localTransactionId>a1</mercvu:localTransactionId>
<mercvu:initiator>
<com:login>login</com:login>
</mercvu:initiator>
<mercvu:businessEntity>
<base:guid>guid</base:guid>
</mercvu:businessEntity>
<mercvu:enterprise>
<base:guid>guid</base:guid>
</mercvu:enterprise>
<mercvu:productionOperation>
<vet:productiveBatch>
<vet:productType>3</vet:productType>
<vet:product>
<base:guid>8ccbdc24-e143-8feb-650c-b6a36cd1e4a2</base:guid>
</vet:product>
<vet:subProduct>
<base:guid>096d3c22-afbb-c4ac-0192-a6456ad8f240</base:guid>
</vet:subProduct>
<vet:productItem>
<prod:name>Говорящая собака чау-чау</prod:name>
</vet:productItem>
<vet:volume>5</vet:volume>
<vet:unit>
<base:uuid>06979926-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:dateOfProduction>
<vet:firstDate>
<base:year>2016</base:year>
<base:month>02</base:month>
<base:day>29</base:day>
<base:hour>00</base:hour>
</vet:firstDate>
</vet:dateOfProduction>
<vet:perishable>false</vet:perishable>
<vet:productMarkingList>
<vet:productMarking>T-345</vet:productMarking>
</vet:productMarkingList>
<vet:lowGradeCargo>false</vet:lowGradeCargo>
</vet:productiveBatch>
</mercvu:productionOperation>
</mercvu:registerProductiveBatchRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример запроса для сценария №2 - для ветеринарных управлений.
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apikey</ws:apiKey>
<app:application>
<app:serviceId>mercury-vu.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2015-12-04T17:03:00</app:issueDate>
<app:data>
<mercvu:registerProductiveBatchRequest>
<mercvu:localTransactionId>a1</mercvu:localTransactionId>
<mercvu:initiator>
<com:login>login</com:login>
</mercvu:initiator>
<mercvu:businessEntity>
<base:guid>guid</base:guid>
</mercvu:businessEntity>
<mercvu:enterprise>
<base:guid>guid</base:guid>
</mercvu:enterprise>
<mercvu:productionOperation>
<vet:rawBatch>
<vet:sourceStockEntry>
<base:uuid>uuid</base:uuid>
</vet:sourceStockEntry>
<vet:volume>100</vet:volume>
<vet:unit>
<base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:packingList>
<com:packingForm>
<base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
</com:packingForm>
</vet:packingList>
<vet:packingAmount>10</vet:packingAmount>
</vet:rawBatch>
</mercvu:productionOperation>
</mercvu:registerProductiveBatchRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример запроса для сценария №3 - для ветеринарных управлений.
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apiKey</ws:apiKey>
<app:application>
<app:serviceId>mercury-vu.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2015-01-10T17:03:00</app:issueDate>
<app:data>
<mercvu:registerProductiveBatchRequest>
<mercvu:localTransactionId>a10003</mercvu:localTransactionId>
<mercvu:initiator>
<com:login>a123</com:login>
</mercvu:initiator>
<mercvu:businessEntity>
<base:guid>guid</base:guid>
</mercvu:businessEntity>
<mercvu:enterprise>
<base:guid>guid</base:guid>
</mercvu:enterprise>
<mercvu:productionOperation>
<vet:rawBatch>
<vet:sourceStockEntry>
<base:uuid>d7d6cf4b-5f96-452c-b4aa-4e48c5274d1d</base:uuid>
</vet:sourceStockEntry>
<vet:volume>2</vet:volume>
<vet:unit>
<base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:packingAmount>1</vet:packingAmount>
</vet:rawBatch>
<vet:productiveBatch>
<vet:productType>5</vet:productType>
<vet:product>
<base:uuid>31c94ff1-a217-f38d-6005-1aa5ca67e146</base:uuid>
</vet:product>
<vet:subProduct>
<base:uuid>a3cecd19-98ca-46f9-ecd5-90c41fd95e13</base:uuid>
</vet:subProduct>
<vet:productItem>
<prod:name>Молоко ультрапастеризованное 1,5%</prod:name>
</vet:productItem>
<vet:volume>4</vet:volume>
<vet:unit>
<base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:packingAmount>4</vet:packingAmount>
<vet:packingList>
<com:packingForm>
<base:uuid>fedf48dc-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
</com:packingForm>
</vet:packingList>
<vet:dateOfProduction>
<vet:firstDate>
<base:year>2020</base:year>
<base:month>12</base:month>
<base:day>01</base:day>
<base:hour>00</base:hour>
</vet:firstDate>
<vet:secondDate>
<base:year>2020</base:year>
<base:month>12</base:month>
<base:day>06</base:day>
<base:hour>00</base:hour>
</vet:secondDate>
</vet:dateOfProduction>
<vet:expiryDate>
<vet:firstDate>
<base:year>2021</base:year>
<base:month>12</base:month>
<base:day>01</base:day>
<base:hour>01</base:hour>
</vet:firstDate>
<vet:secondDate>
<base:year>2021</base:year>
<base:month>12</base:month>
<base:day>06</base:day>
<base:hour>01</base:hour>
</vet:secondDate>
</vet:expiryDate>
<vet:perishable>false</vet:perishable>
<vet:productMarkingList>
<vet:productMarking>34-45</vet:productMarking>
</vet:productMarkingList>
<vet:lowGradeCargo>false</vet:lowGradeCargo>
</vet:productiveBatch>
</mercvu:productionOperation>
</mercvu:registerProductiveBatchRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример запроса для сценария №4 - для ветеринарных управлений.
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apiKey</ws:apiKey>
<app:application>
<app:serviceId>mercury-vu.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2017-01-11T17:03:00</app:issueDate>
<app:data>
<mercvu:registerProductiveBatchRequest>
<mercvu:localTransactionId>a10003</mercvu:localTransactionId>
<mercvu:initiator>
<com:login>user</com:login>
</mercvu:initiator>
<mercvu:businessEntity>
<base:guid>72c7e8cd-0583-45e2-99db-801f5939587e</base:guid>
</mercvu:businessEntity>
<mercvu:enterprise>
<base:guid>9f0a0b32-8a29-40a6-9325-654434050d7c</base:guid>
</mercvu:enterprise>
<mercvu:productionOperation>
<vet:rawBatch>
<vet:sourceStockEntry>
<base:uuid>d7d6cf4b-5f96-452c-b4aa-4e48c5274d1d</base:uuid>
</vet:sourceStockEntry>
<vet:volume>15</vet:volume>
<vet:unit>
<base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:packingList>
<com:packingForm>
<base:uuid>fedf56f6-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
</com:packingForm>
</vet:packingList>
<vet:packingAmount>4</vet:packingAmount>
</vet:rawBatch>
<vet:rawBatch>
<vet:sourceStockEntry>
<base:uuid>dd1546bd-07cc-440b-8025-9f6b4ed629c5</base:uuid>
</vet:sourceStockEntry>
<vet:volume>40</vet:volume>
<vet:unit>
<base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:packingList>
<com:packingForm>
<base:uuid>fedf56f6-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
</com:packingForm>
</vet:packingList>
<vet:packingAmount>22</vet:packingAmount>
</vet:rawBatch>
<vet:productiveBatch>
<vet:productType>5</vet:productType>
<vet:product>
<base:uuid>26b81265-a498-0a42-5b77-08da2eb03ab9</base:uuid>
</vet:product>
<vet:subProduct>
<base:uuid>fc444d07-093e-111c-1911-c156080040fc</base:uuid>
</vet:subProduct>
<vet:productItem>
<prod:name>пельмени по деревенски</prod:name>
</vet:productItem>
<vet:volume>50</vet:volume>
<vet:unit>
<base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:dateOfProduction>
<vet:firstDate>
<base:year>2017</base:year>
<base:month>01</base:month>
<base:day>11</base:day>
<base:hour>00</base:hour>
</vet:firstDate>
</vet:dateOfProduction>
<vet:expiryDate>
<vet:firstDate>
<base:year>2021</base:year>
<base:month>12</base:month>
<base:day>01</base:day>
<base:hour>01</base:hour>
</vet:firstDate>
</vet:expiryDate>
<vet:perishable>false</vet:perishable>
<vet:productMarkingList>
<vet:productMarking>34-45</vet:productMarking>
</vet:productMarkingList>
<vet:lowGradeCargo>false</vet:lowGradeCargo>
</vet:productiveBatch>
</mercvu:productionOperation>
</mercvu:registerProductiveBatchRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример запроса для сценария №1 - для хозяйствующих субъектов.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar"
xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apikey</ws:apiKey>
<app:application>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2015-01-10T17:03:00</app:issueDate>
<app:data>
<merc:registerProductiveBatchRequest>
<merc:localTransactionId>a1</merc:localTransactionId>
<merc:initiator>
<com:login>mercury-user-123456</com:login>
</merc:initiator>
<merc:enterprise>
<base:guid>guid</base:guid>
</merc:enterprise>
<merc:productionOperation>
<vet:productiveBatch>
<vet:productType>3</vet:productType>
<vet:product>
<base:guid>8ccbdc24-e143-8feb-650c-b6a36cd1e4a2</base:guid>
</vet:product>
<vet:subProduct>
<base:guid>096d3c22-afbb-c4ac-0192-a6456ad8f240</base:guid>
</vet:subProduct>
<vet:productItem>
<prod:name>Говорящая собака чау-чау</prod:name>
</vet:productItem>
<vet:volume>5</vet:volume>
<vet:unit>
<base:uuid>06979926-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:dateOfProduction>
<vet:firstDate>
<base:year>2016</base:year>
<base:month>02</base:month>
<base:day>29</base:day>
<base:hour>00</base:hour>
</vet:firstDate>
</vet:dateOfProduction>
<vet:perishable>false</vet:perishable>
<vet:productMarkingList>
<vet:productMarking>T-345</vet:productMarking>
</vet:productMarkingList>
<vet:lowGradeCargo>false</vet:lowGradeCargo>
</vet:productiveBatch>
</merc:productionOperation>
</merc:registerProductiveBatchRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример запроса для сценария №2 - для хозяйствующих субъектов.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar"
xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apiKey</ws:apiKey>
<app:application>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2015-01-10T17:03:00</app:issueDate>
<app:data>
<merc:registerProductiveBatchRequest>
<merc:localTransactionId>a1</merc:localTransactionId>
<merc:initiator>
<com:login>mercury-user-123456</com:login>
</merc:initiator>
<merc:enterprise>
<base:guid>guid</base:guid>
</merc:enterprise>
<merc:productionOperation>
<vet:rawBatch>
<vet:sourceStockEntry>
<base:uuid>4f0d57f0-b5e7-4009-8112-8c2904197b86</base:uuid>
</vet:sourceStockEntry>
<vet:volume>100</vet:volume>
<vet:unit>
<base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:packingList>
<com:packingForm>
<base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
</com:packingForm>
</vet:packingList>
<vet:packingAmount>10</vet:packingAmount>
</vet:rawBatch>
</merc:productionOperation>
</merc:registerProductiveBatchRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример запроса для сценария №3 - для хозяйствующих субъектов.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar"
xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apiKey</ws:apiKey>
<app:application>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2015-01-10T17:03:00</app:issueDate>
<app:data>
<merc:registerProductiveBatchRequest>
<merc:localTransactionId>a1</merc:localTransactionId>
<merc:initiator>
<com:login>mercury-user-123456</com:login>
</merc:initiator>
<merc:enterprise>
<base:guid>232630d2-8ffb-4202-8a9b-80f62588f7e2</base:guid>
</merc:enterprise>
<merc:productionOperation>
<vet:rawBatch>
<vet:sourceStockEntry>
<base:uuid>79d0d2ac-182d-4638-94e9-320178426631</base:uuid>
</vet:sourceStockEntry>
<vet:volume>50</vet:volume>
<vet:unit>
<base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:packingList>
<com:packingForm>
<base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
</com:packingForm>
</vet:packingList>
<vet:packingAmount>5</vet:packingAmount>
</vet:rawBatch>
<vet:productiveBatch>
<vet:productType>5</vet:productType>
<vet:product>
<base:guid>e9fa27c7-c0e0-2f64-308c-c6409de238ae</base:guid>
</vet:product>
<vet:subProduct>
<base:guid>7da301dd-d0d0-4180-5bc4-ce0a4111afcd</base:guid>
</vet:subProduct>
<vet:productItem>
<prod:name>Сосиски студенческие</prod:name>
</vet:productItem>
<vet:volume>60</vet:volume>
<vet:unit>
<base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
</vet:unit>
<vet:packingList>
<com:packingForm>
<base:uuid>fedf48dc-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
</com:packingForm>
</vet:packingList>
<vet:packingAmount>6</vet:packingAmount>
<vet:dateOfProduction>
<vet:firstDate>
<base:year>2016</base:year>
<base:month>06</base:month>
<base:day>01</base:day>
<base:hour>00</base:hour>
</vet:firstDate>
</vet:dateOfProduction>
<vet:expiryDate>
<vet:firstDate>
<base:year>2016</base:year>
<base:month>12</base:month>
<base:day>01</base:day>
<base:hour>01</base:hour>
</vet:firstDate>
</vet:expiryDate>
<vet:perishable>false</vet:perishable>
<vet:productMarkingList>
<vet:productMarking>34-45</vet:productMarking>
</vet:productMarkingList>
<vet:lowGradeCargo>false</vet:lowGradeCargo>
</vet:productiveBatch>
</merc:productionOperation>
</merc:registerProductiveBatchRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример запроса для сценария №5 - для хозяйствующих субъектов.
<SOAP-ENV:Envelope xmlns:argc="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:bs="http://api.vetrf.ru/schema/cdm/base"
xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
xmlns:vetd="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:apl="http://api.vetrf.ru/schema/cdm/application"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<apldef:submitApplicationRequest>
<apldef:apiKey>apiKey</apldef:apiKey>
<apl:application>
<apl:serviceId>mercury-g2b.service</apl:serviceId>
<apl:issuerId>fcd89443-218a-11e2-a69b-b499babae7ea</apl:issuerId>
<apl:issueDate>2016-09-08T14:49:43.543+03:00</apl:issueDate>
<apl:data>
<merc:registerProductiveBatchRequest>
<merc:localTransactionId>111</merc:localTransactionId>
<merc:initiator>
<argc:login>login</argc:login>
</merc:initiator>
<merc:enterprise>
<bs:guid>34264d4f-9601-4227-aff4-9b75c278cb2e</bs:guid>
</merc:enterprise>
<merc:productionOperation>
<vetd:operationId>NEW_013</vetd:operationId>
<vetd:rawBatch>
<vetd:sourceStockEntry>
<bs:guid>eb56bea8-2f18-4270-b386-d7999012181c</bs:guid>
</vetd:sourceStockEntry>
<vetd:volume>1</vetd:volume>
<vetd:unit>
<bs:uuid>06978fbc-053d-11e1-99b4-d8d385fbc9e8</bs:uuid>
</vetd:unit>
<vetd:packingList>
<argc:packingForm>
<bs:uuid>fedf3e32-053c-11e1-99b4-d8d385fbc9e8</bs:uuid>
</argc:packingForm>
</vetd:packingList>
<vetd:packingAmount>1</vetd:packingAmount>
</vetd:rawBatch>
<vetd:productiveBatch id="BATCH1">
<vetd:productType>5</vetd:productType>
<vetd:product>
<bs:uuid>31c94ff1-a217-f38d-6005-1aa5ca67e146</bs:uuid>
</vetd:product>
<vetd:subProduct>
<bs:uuid>03dfb881-4a62-0bb3-62d4-a04607dc2d48</bs:uuid>
</vetd:subProduct>
<vetd:productItem>
<prod:name>Масло сливочное 72.5% ГОСТ</prod:name>
</vetd:productItem>
<vetd:volume>12</vetd:volume>
<vetd:unit>
<bs:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</bs:uuid>
</vetd:unit>
<vetd:packingList>
<argc:packingForm>
<bs:uuid>fedf48dc-053c-11e1-99b4-d8d385fbc9e8</bs:uuid>
</argc:packingForm>
<argc:packingForm>
<bs:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</bs:uuid>
</argc:packingForm>
</vetd:packingList>
<vetd:packingAmount>12</vetd:packingAmount>
<vetd:dateOfProduction>
<vetd:firstDate>
<bs:year>2016</bs:year>
<bs:month>09</bs:month>
<bs:day>1</bs:day>
<bs:hour>0</bs:hour>
</vetd:firstDate>
<vetd:secondDate>
<bs:year>2016</bs:year>
<bs:month>09</bs:month>
<bs:day>15</bs:day>
<bs:hour>0</bs:hour>
</vetd:secondDate>
</vetd:dateOfProduction>
<vetd:expiryDate>
<vetd:firstDate>
<bs:year>2016</bs:year>
<bs:month>09</bs:month>
<bs:day>20</bs:day>
<bs:hour>1</bs:hour>
</vetd:firstDate>
<vetd:secondDate>
<bs:year>2016</bs:year>
<bs:month>09</bs:month>
<bs:day>29</bs:day>
<bs:hour>1</bs:hour>
</vetd:secondDate>
</vetd:expiryDate>
<vetd:perishable>true</vetd:perishable>
<vetd:productMarkingList>
<vetd:productMarking>MARK-1</vetd:productMarking>
<vetd:productMarking>MARK-2</vetd:productMarking>
<vetd:productMarking class="BN">PARTIYA-3</vetd:productMarking>
</vetd:productMarkingList>
<vetd:lowGradeCargo>false</vetd:lowGradeCargo>
</vetd:productiveBatch>
<vetd:finalizeOperation>true</vetd:finalizeOperation>
</merc:productionOperation>
<merc:vetDocument for="BATCH1">
<vetd:cargoExpertized>true</vetd:cargoExpertized>
</merc:vetDocument>
</merc:registerProductiveBatchRequest>
</apl:data>
</apl:application>
</apldef:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>