ProductionOperation: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
 
(не показано 125 промежуточных версий 2 участников)
Строка 2: Строка 2:


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


===Возможные сценарии===
===Возможные сценарии===
При выполнении операции возможны следующие сценарии.<br />
При выполнении операции возможны следующие сценарии.<br />
<div id="script1">1. При производстве партии продукции сырье не используется. Такой сценарий возможен при внесении информации о "производстве" партии живых животных, молока и т.д. [[#example1|Пример запроса.]]</div>
<div id="script1">1. При производстве партии продукции сырье не используется. Такой сценарий возможен при внесении информации о "производстве" партии живых животных, молока и т.д. Пример запроса [[#example1|для ветеринарного управления]] и [[#example6|для хозяйствующего субъекта]].</div>
<div id="script2">2. Утилизация. В данном случае указывается сырье, которое было утилизировано без информации о партии продукции, которая была произведена. [[#example2|Пример запроса.]]</div>
<div id="script2">2. Утилизация. В данном случае указывается сырье, которое было утилизировано без информации о партии продукции, которая была произведена. Данный сценарий предназначен только для тех предприятий, которые утилизируют отходы самостоятельно. Если отходы на утилизацию отправляются на другое предприятие, то оформляется транспортный сертификат. Пример запроса для [[#example2|ветеринарного управления]] и для [[#example7|хозяйствующего субъекта]].</div>
<div id="script3">3. В качестве сырья для производства продукции используется ранее выработанная на данном предприятии партия продукции. [[#example3|Пример запроса.]]</div>
<div id="script3">3. В качестве сырья для производства продукции используется ранее выработанная на данном предприятии партия продукции. Пример запроса [[#example3|для ветеринарного управления]] и [[#example8|хозяйствующего субъекта]].</div>
:<div id="script3.1">3.1. Выработанная продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.</div>
:<div id="script3.1">3.1. Выработанная продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.</div>
::* Происходит списание объёмов с указанных записей журнала.
::* Происходит списание объёмов с указанных записей журнала.
::* Запись журнала вырабатываемой продукции, объем которой израсходован, переходит в  категорию "оформленных".
::* Запись журнала вырабатываемой продукции, объем которой израсходован, переходит в  статус "оформлена".
::* Оформляется один или несколько производственных сертификатов.
::* Оформляется один или несколько производственных сертификатов.
::* Происходит гашение производственных сертификатов, объем которых был израсходован.
::* Происходит гашение производственных сертификатов, объем которых был израсходован.
Строка 24: Строка 27:
::* Происходит списание объёмов с указанных записей журнала.
::* Происходит списание объёмов с указанных записей журнала.
::* Оформляется один или несколько производственных сертификатов.
::* Оформляется один или несколько производственных сертификатов.
<div id="script4">4. В качестве сырья для производства продукции используется одна или несколько партий продукции из входного журнала. [[#example4|Пример запроса.]]</div>
<div id="script4">4. В качестве сырья для производства продукции используется одна или несколько партий продукции из входного журнала. Пример запроса [[#example4|для ветеринарного управления]] и [[#example9|для хозяйствующего субъекта]].</div>
:<div id="script4.1">4.1. Входящая продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.</div>
:<div id="script4.1">4.1. Входящая продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.</div>
::* Происходит списание объёмов с указанных записей журнала.
::* Происходит списание объёмов с указанных записей журнала.
::* Запись журнала входной продукции, объем которой израсходован, переходит в категорию "оформленных".
::* Запись журнала входной продукции, объем которой израсходован, переходит в статус "оформлена".
::* Оформляется один или несколько производственных сертификатов.
::* Оформляется один или несколько производственных сертификатов.
:<div id="script4.2">4.2. Входящая продукция с указанной записи журнала НЕ была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.</div>
:<div id="script4.2">4.2. Входящая продукция с указанной записи журнала НЕ была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.</div>
::* Происходит списание объёмов с указанных записей журнала.
::* Происходит списание объёмов с указанных записей журнала.
::* Оформляется один или несколько производственных сертификатов.
::* Оформляется один или несколько производственных сертификатов.
<div id="script5">5. Незавершённое производство. Пример запроса [[#example5|для хозяйствующего субъекта]].</div>
При оформлении незавершённого производства возможны как "традиционные" списание сырья и выработка продукции в рамках одного запроса, так и отдельный выпуск продукции или отдельное списание сырья. Для незавершённого производства вводится понятие "производственная транзакция" - это логическое объединение операций списания сырья и производства продукции. В запросах идентификатор транзакции указывается в поле operationId, и пока транзакция не завершена (т.е. в запросах указывается finalize = false), в её рамках можно списывать сырьё и производить продукцию. Как было указано выше, это можно делать как в рамках одной операции, так и в отдельных. Поле finalizeOperation по умолчанию принимает значение false. Важно, чтобы в запросе, выполняемом в рамках производственной транзакции, присутствовал хотя бы один из элементов:
* списание сырья;
* производство продукции;
* завершение производственной транзакции (finalize=true).
:<div id="script5.1">5.1. Открытие производственной транзакции. То есть происходит списание сырья в производство, сертификат имеет статус оформлен(производство не завершено)</div>
::* Происходит списание объёмов с указанных записей журнала.
::* Оформляется один или несколько производственных сертификатов, со статусом "оформлен (производство не завершено)".
::* Создаётся новая запись складского журнала с выпущенной продукцией.
:<div id="script5.2">5.2. Добавление производственной операции в транзакцию. </div>
::* Происходит списание объёмов с указанных записей журнала, если указано исходное сырье.
::* В ветеринарном сертификате, который был создан в результате транзакции с тем же кодом, что и текущая, происходит изменение объёма, если была указана произведённая продукция.
::* Происходит увеличиние объёма записи произведённой продукции, которая была создана с тем же номером операции, который указан в текущей операции, если была указана произведённая продукция.
:<div id="script5.3">5.3. Завершение производственной транзакции. </div>
::* Происходит списание объёмов с указанных записей журнала, если они были указаны.
::* В ветеринарном сертификате, который был создан в результате транзакции с тем же кодом, что и текущая, происходит изменение объёма, если была указана произведённая продукция.
::* Сертификат переходит в статус "оформлен (производство завершено)".
::* Происходит увеличиние объёма записи произведённой продукции, которая была создана с тем же номером операции, который указан в текущей операции, если была указана произвежённая продукция.


===Используемые пространства имён и типы===
===Используемые пространства имён и типы===
Строка 74: Строка 95:
** [[VetDocumentStatus|vetd:VetDocumentStatus]]
** [[VetDocumentStatus|vetd:VetDocumentStatus]]
** [[VetDocumentType|vetd:VetDocumentType]]
** [[VetDocumentType|vetd:VetDocumentType]]
** [[ProductionOperatiоn|vetd:ProductionOperatiоn]]
* [[NameSpaces#http://www.w3.org/2001/XMLSchema|xs]] (<nowiki>http://www.w3.org/2001/XMLSchema</nowiki>)
* [[NameSpaces#http://www.w3.org/2001/XMLSchema|xs]] (<nowiki>http://www.w3.org/2001/XMLSchema</nowiki>)
** [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean]
** [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean]
Строка 96: Строка 118:


== Данные запроса ==
== Данные запроса ==
<!-- <div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
 
Структура данных запроса в формате ХML.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<mercvu:registerProductiveBatchRequest xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/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:vet="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
                                    xmlns:vetd="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
                                    xmlns:argpr="http://api.vetrf.ru/schema/cdm/argus/production">
    <mercvu:localTransactionId>{xs:NCName}</mercvu:localTransactionId>
    <mercvu:initiator>
        <base:uuid>{bs:UUID}</base:uuid>
        <com:login>{xs:NCName}</com:login>
    </mercvu:initiator>
    <mercvu:businessEntity>
      <base:guid>{bs:UUID}</base:guid>
    </mercvu:businessEntity>
    <mercvu:enterprise>
        <base:guid>{bs:UUID}</base:guid>
    </mercvu:enterprise>
    <mercvu:productionOperation>
        <vet:rawBatch>
            <vet:sourceStockEntry>
                <base:uuid>{bs:UUID}</base:uuid>
            </vet:sourceStockEntry>
            <vet:volume>{bs:Decimal}</vet:volume>
            <vet:unit>
                <base:uuid>{bs:UUID}</base:uuid>
            </vet:unit>
            <vet:packingAmount>{xs:int}</vet:packingAmount>
        </vet:rawBatch>
        <vet:rawBatch>
                ...
        </vet:rawBatch>
        <vet:productiveBatch>
            <vet:perishable>{xs:boolean}</vet:perishable>
            <vet:productType>{argpr:ProductType}</vet:productType>
            <vet:product>
                <base:uuid>{bs:UUID}</base:uuid>
            </vet:product>
            <vet:subProduct>
                <base:uuid>{bs:UUID}</base:uuid>
            </vet:subProduct>
            <vet:productItem>
                <prod:name>{bs:String255}</prod:name>
            </vet:productItem>
            <vet:volume>{bs:Decimal}</vet:volume>
            <vet:unit>
                <base:uuid>{bs:UUID}</base:uuid>
            </vet:unit>
            <vetd:packingList>
                <com:packingForm>
                    <bs:uuid>{xs:string}</bs:uuid>
                </com:packingForm>
            </vetd:packingList>
            <vet:packingAmount>{xs:int}</vet:packingAmount>
            <vetd:dateOfProduction>
                <vetd:firstDate>
                    <bs:year>{vetd:Year}</bs:year>
                    <bs:month>{vetd:Month}</bs:month>
                    <bs:day>{vetd:Day}</bs:day>
                    <bs:hour>{vetd:Hour}</bs:hour>
                </vetd:firstDate>
            </vetd:dateOfProduction>
            <vetd:expiryDate>
                <vetd:firstDate>
                    <bs:year>{vetd:Year}</bs:year>
                    <bs:month>{vetd:Month}</bs:month>
                    <bs:day>{vetd:Day}</bs:day>
                    <bs:hour>{vetd:Hour}</bs:hour>
                </vetd:firstDate>
            </vetd:expiryDate>
            <vet:productMarkingList>
                <vet:productMarking>{bs:String255}</vet:productMarking>
            </vet:productMarkingList>
            <lowGradeCargo>{xs:boolean}</lowGradeCargo>
        </vet:productiveBatch>
        <vet:productiveBatch>
            ...
        </vet:productiveBatch>
    </mercvu:productionOperation>
</mercvu:registerProductiveBatchRequest>
</syntaxhighlight>
</div>
</div> -->


=== Объект registerProductiveBatchRequest ===
=== Объект registerProductiveBatchRequest ===
Строка 196: Строка 132:
  || [[User|argc:User]] || 1
  || [[User|argc:User]] || 1
|-
|-
| [[#Объект ..Request/businessEntity|'''businessEntity''']] || Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя.  
| [[#Объект ..Request/businessEntity|'''businessEntity''']] || Хозяйствующий субъект, на площадке которого вырабатывается продукция.
* Идентификатор предприятия, которое связано с хозяйствующим субъектом, инициировавшим запрос; должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья).
* Идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция, должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья).
* Обязательно указывать, если запрос осуществляется от имени ветеринарного управления. При запросе от имени хозяйствующего субъекта достаточно указать enterprise.
* Обязательно указывать, если запрос осуществляется от имени ветеринарного управления. При запросе от имени хозяйствующего субъекта достаточно указать enterprise.
|| [[BusinessEntity|ent:BusinessEntity]] || 0..1
|| [[BusinessEntity|ent:BusinessEntity]] || 0..1
|-
|-
| [[#Объект ..Request/enterprise|'''enterprise''']] || Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя.  
| [[#Объект ..Request/enterprise|'''enterprise''']] || Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя.  
* Идентификатор предприятия, которое связано с хозяйствующим субъектом, инициировавшим запрос; должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья).
* Идентификатор предприятия, которое связано с хозяйствующим субъектом, инициировавшим запрос, должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья).
|| [[Enterprise|ent:Enterprise]] || 1
|| [[Enterprise|ent:Enterprise]] || 1
|-
|-
| [[#Объект ..Request/productionOperation|'''productionOperation''']] || Сведения, необходимые для оформления производственной партии .  
| [[#Объект ..Request/productionOperation|'''productionOperation''']] || Сведения, необходимые для оформления производственной партии .  
||[[ProductionOperatiоn|vetd:ProductionOperation]] || 1
||[[ProductionOperatiоn|vetd:ProductionOperation]] || 1
|-
| [[#Объект ..Request/vetDocument|'''vetDocument''']] || Сведения, необходимые для оформления ветеринарного сертификата (указывается при открытии транзакции незавершённого производства).
||[[VetDocument|vetd:VetDocument]] || 0..1
|}
|}


Строка 227: Строка 166:


=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''businessEntity''' ===
=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''businessEntity''' ===
Объект содержит сведения о площадке (поднадзорном объекте). Требуется только при выполнении запросов от имени ветеринарного управления.
Объект содержит сведения о хозяйствующем субъекте. Требуется указывать ТОЛЬКО при выполнении запросов от имени ветеринарного управления.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция. || [[UUID|bs:UUID]] || rowspan = "2" | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID.  
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция. || [[UUID|bs:UUID]] || rowspan = "2" | 0..1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID.  
|-
|-
| '''UUID''' || Идентификтаор версии записи хозяйствующего субъекта в реестре РСХН || [[UUID|bs:UUID]]
| '''UUID''' || Идентификатор версии записи хозяйствующего субъекта в реестре Россельхознадзора. || [[UUID|bs:UUID]]
|}
|}


Строка 245: Строка 184:
| '''GUID''' || Глобальный идентификатор предприятия, вырабатывающего продукцию. || [[UUID|bs:UUID]] || rowspan = "2" | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID.  
| '''GUID''' || Глобальный идентификатор предприятия, вырабатывающего продукцию. || [[UUID|bs:UUID]] || rowspan = "2" | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID.  
|-
|-
|| '''UUID''' || Идентификатор версии записи в реестре РСХН || [[UUID|bs:UUID]]
|| '''UUID''' || Идентификатор версии записи в реестре Россельхознадзора. || [[UUID|bs:UUID]]
|}
|}


=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''productionOperation'''===
=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''productionOperation'''===
Объект содержит сведения, необходимые для оформления производственной партии.
Объект содержит сведения, необходимые для оформления производственной партии.
При оформлении незавершённого производства обязательно указывать хотя бы один из объектов: rawBatch, productiveBatch или finalize.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
| '''operationId''' || Идентификатор производственной транзакции (производственная смена, сутки и т.п.) Используется ТОЛЬКО для операций с незавершённым производством.
* В рамках одной этой транзакции всё сырьё будет соотнесено с выработанными партиями продукции.
* Если этот параметр не указан, то транзакция завершается автоматически. Т.е. создаётся обычный производственный сертификат со статусом "Оформлен"
* Если партия с таким идентификатором завершена (сертификат имеет статус "Оформлен (производство завершено)"), то запрос будет отклонён.
|| [[Identifier|bs:Identifier]] || 0..1
|-
|-
| [[#Объект ..Request/productionOperation/rawBatch|'''rawBatch''']] || Cведения о сырье, использованном при производстве партии продукции.  
| [[#Объект ..Request/productionOperation/rawBatch|'''rawBatch''']] || Cведения о сырье, использованном при производстве партии продукции.  
* В определенных случаях для производства продукции сырьё не используется и может не указываться (например, "производство" живых животных, [[#script1|сценарий №1]]).
* В определенных случаях для завершённого производства продукции сырьё не используется и может не указываться (например, "производство" живых животных, [[#script1|сценарий №1]]).
* Данные о сырье могут не указываться в случае оформления операции незавершённого производства, если неизвестно, какое количество сырья будет израсходовано.
* Может быть указано несколько элементов (например, если производственная партия содержит нескольких компонентов, либо при производстве было использовано одно сырье, но из нескольких партий).  
* Может быть указано несколько элементов (например, если производственная партия содержит нескольких компонентов, либо при производстве было использовано одно сырье, но из нескольких партий).  
|| [[RawBatch|vetd:RawBatch]] || 0..*
|| [[RawBatch|vetd:RawBatch]] || 0..*
|-
|-
| [[#Объект ..Request/productionOperation/productiveBatch|'''productiveBatch''']] || Cведенья о произведённой продукции.   
| [[#Объект ..Request/productionOperation/productiveBatch|'''productiveBatch''']] || Cведения о произведённой продукции.   
* В определенных случаях информация о том, что было произведено может не указываться (например, утилизация отходов [[#script2|сценарий №2]]).  
* В определенных случаях при выполнений операции завершённого производства информация о том, что было произведено может не указываться (например, утилизация отходов [[#script2|сценарий №2]]).  
* Может быть указано несколько элементов (например, если в процессе производства помимо основного продукта так же был произведен побочный, либо если из партии сырья производится несколько наименований).
* Может быть указано несколько элементов (например, если в процессе производства помимо основного продукта так же был произведен побочный, либо если из партии сырья производится несколько наименований).
* В случае, если исходное сырье не указано, productiveBatch может быть указан только один.
* В случае, если исходное сырье не указано, productiveBatch может быть указан только один.
* В случае выполнения операций незавершённого производства итоговый продукт может быть и не указан, если происходит дополнительное списание сырья.
||[[ProductiveBatch|vetd:ProductiveBatch]] || 0..*
||[[ProductiveBatch|vetd:ProductiveBatch]] || 0..*
|-
| '''finalizeOperation''' || Флаг, указывающий, завершается ли производственная транзакция
* Поле указывается только в случае, если партия продукции выпускается частями с последующим объединением.
* Указывается только вместе с operationId.
* По умолчанию принимает значение false.
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|}
|}


=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[ProductionOperationForVetControl#Объект ..Request/productionOperation|productionOperation]]/'''rawBatch''' ===
=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/'''rawBatch''' ===
Объект содержит сведения о сырье, использовавшемся при производстве партии продукции.
Объект содержит сведения о сырье, использовавшемся при производстве партии продукции.
{| class="wikitable"
{| class="wikitable"
Строка 273: Строка 227:
|-
|-
|[[#Объект ..Request/productionOperation/rawBatch/sourceStockEntry|'''sourceStockEntry''']]|| Позиция в складском журнале системы Меркурий. Указанная позиция будет использоваться в качестве сырья для данной производственной операции. Представляет собой идентификатор версии записи (uuid) в ИС Меркурий.  
|[[#Объект ..Request/productionOperation/rawBatch/sourceStockEntry|'''sourceStockEntry''']]|| Позиция в складском журнале системы Меркурий. Указанная позиция будет использоваться в качестве сырья для данной производственной операции. Представляет собой идентификатор версии записи (uuid) в ИС Меркурий.  
* Указанная версия записи складского журнала продукции в ИС Меркурий должна быть актуальной, неаннулированной и неудалённой.
* Указанная версия записи складского журнала продукции в ИС Меркурий должна быть актуальной, не аннулированной и не удалённой.
* Объём продукции по этой позиции должен быть больше нуля.  
* Объём продукции по этой позиции должен быть больше нуля.  
|| [[StockEntry|vetd:StockEntry]] || 1
|| [[StockEntry|vetd:StockEntry]] || 1
Строка 280: Строка 234:
* Указанное значение должно быть больше нуля.
* Указанное значение должно быть больше нуля.
* Указанное значение не должно превышать объём продукции в записи складского журнала продукции, указанной в поле sourceStockEntry.  
* Указанное значение не должно превышать объём продукции в записи складского журнала продукции, указанной в поле sourceStockEntry.  
|| [[Decimal|bs:Decimal]] || 1
* Если операция не завершена, то указывать сразу списываемый объём необязательно. Весь объём израсходованного сырья можно списать при завершении операции.
|| [[Decimal|bs:Decimal]] || 0..1
|-
|-
|[[#Объект ..Request/productionOperation/rawBatch/unit| '''unit''']] || Единица измерения объёма продукции.  
|[[#Объект ..Request/productionOperation/rawBatch/unit| '''unit''']] || Единица измерения объёма продукции.  
* Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и неудалённой.  
* Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и не удалённой.
|| [[Unitl|argc:Unit]] || 1
* Необязательно указывать этот параметр в случае незавершённого производства, если не указан объём.
|| [[Unitl|argc:Unit]] || 0..1
|-
|-
| [[#Объект ..Request/productionOperation/rawBatch/packingList|'''packingList''']] || Список видов упаковки, которые используются для отгружаемой партии.  
| [[#Объект ..Request/productionOperation/rawBatch/packingList|'''packingList''']] || Список видов упаковки, которые используются для отгружаемой партии.  
|| [[PackingFormList |argc:PackingFormList]] || 0..*
|| [[PackingFormList |argc:PackingFormList]] || 0..1
|-
|-
| '''packingAmount''' || Количество единиц упаковки для сырья.  
| '''packingAmount''' || Количество единиц упаковки для сырья.  
* Указанное значение должно быть больше, либо равно нулю.  
* Указанное значение должно быть больше, либо равно нулю.  
* Указанное значение не должно превышать количество единиц упаковки в записи складского журнала продукции, указанной в поле sourceStockEntry.
* Указанное значение не должно превышать количество единиц упаковки в записи складского журнала продукции, указанной в поле sourceStockEntry.
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..*
* Необязательно указывать в этот параметр в случае незавершённого производства
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
<!---
<!---
|-
|-
Строка 331: Строка 288:
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор единицы измерения объёма продукции. || [[UUID|bs:UUID]] || 1
| '''UUID''' || Идентификатор единицы измерения объёма продукции.  
* Необязательно указывать этот параметр в случае незавершённого производства, если не указан объём.
|| [[UUID|bs:UUID]] || 0..1
|}
|}


Строка 341: Строка 300:
|-
|-
| [[#Объект ..Request/productionOperation/rawBatch/packingList/packingForm|'''packingForm''']] || Вид упаковки.  
| [[#Объект ..Request/productionOperation/rawBatch/packingList/packingForm|'''packingForm''']] || Вид упаковки.  
* Соответствующая версия упаковки в ИС Меркурий должна быть актуальной и неудалённой.  
* Соответствующая версия упаковки в ИС Меркурий должна быть актуальной и не удалённой.
* Необязательно указывать при оформлении незавершённого производства, если не указан объём.
|| [[PackingForm |argc:PackingForm]] || 0..1
|| [[PackingForm |argc:PackingForm]] || 0..1
|}
|}
Строка 372: Строка 332:
|| [[SubProduct|argpr:SubProduct]] || 1
|| [[SubProduct|argpr:SubProduct]] || 1
|-
|-
| [[#Объект ..Request/productionOperation/productiveBatch/productItem|'''productItem''']] || Наименование произведенной продукции в номенклатуре производителя. || [[ProductItem|argpr:ProductItem]] || 0..1
| [[#Объект ..Request/productionOperation/productiveBatch/productItem|'''productItem''']] || Наименование произведенной продукции в номенклатуре производителя.
* Указывается, если номенклатура была указана в запросе с идентификатором.
* Идентификатор присваивается в случае, если номенклатура производителя занесена в справочник Меркурия.
* Номенклатура заносится самим производителем с помощью метода modifyProducerStockListOperation.
* Автоматически занесение номенклатуры не осуществляется.
|| [[ProductItem|argpr:ProductItem]] || 0..1
|-
|-
| '''volume''' || Объем произведенной продукции.  
| '''volume''' || Объем произведенной продукции.  
Строка 379: Строка 344:
|-
|-
| [[#Объект ..Request/productionOperation/productiveBatch/unit|'''unit''']] ||Единица измерения объема произведенной продукции.
| [[#Объект ..Request/productionOperation/productiveBatch/unit|'''unit''']] ||Единица измерения объема произведенной продукции.
* Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и неудалённой.  
* Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и не удалённой.  
|| [[Unitl|argc:Unit]] || 1
|| [[Unitl|argc:Unit]] || 1
|-
|-
| [[#Объект ..Request/productionOperation/productiveBatch/packingList|'''packingList''']] ||Список видов упаковки, которые используются для производственной партии.  
| [[#Объект ..Request/productionOperation/productiveBatch/packingList|'''packingList''']] ||Список видов упаковки, которые используются для производственной партии.  
* Соответствующая версия упаковки в ИС Меркурий должна быть актуальной и неудалённой.   
* Соответствующая версия упаковки в ИС Меркурий должна быть актуальной и не удалённой.
* Упаковка не указывается для живых животных.   
|| [[PackingFormList|argc:PackingFormList]] || 0..1
|| [[PackingFormList|argc:PackingFormList]] || 0..1
|-
|-
| '''packingAmount''' ||Общее количество единиц упаковки для производственной партии.  
| '''packingAmount''' ||Общее количество единиц упаковки для производственной партии.  
* Указанное значение должно быть больше, либо равно нулю.
* Указанное значение должно быть больше нуля.
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|-
|-
| '''dateOfProduction''' || Дата выработки продукции.  
| [[#Объект ..Request/productionOperation/productiveBatch/dateOfProduction|'''dateOfProduction''']] || Дата выработки продукции.  
* Дата может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.
* Может указываться единичной датой или интервалом. В случае точной даты выработки указывается только первая компонента - firstDate.
* Для типа продукции "Живые животные" указывается дата рождения.
* Для типа продукции "Живые животные" указывается дата рождения.
|| [[GoodsDate|vetd:GoodsDate]] || 1
|| [[GoodsDate|vetd:GoodsDate]] || 1
|-
|-
| '''expiryDate''' || Дата окончания срока годности продукции.
| [[#Объект ..Request/productionOperation/productiveBatch/expiryDate|'''expiryDate''']] || Дата окончания срока годности продукции.
* Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.
* Может указываться единичной датой или интервалом. В случае точной даты окончания срока годности указывается только первая компонента - firstDate.
* Дата окончания срока годности должна быть позже значения даты выработки продукции.
* Дата окончания срока годности должна быть позже значения даты выработки продукции.
* Для типа продукции "Живые животные" данное поле отсутствует.
* Для типа продукции "Живые животные" данное поле отсутствует.
|| [[GoodsDate|vetd:GoodsDate]] || 1
|| [[GoodsDate|vetd:GoodsDate]] || 1
|-
| [[#Объект ..Request/productionOperation/productiveBatch/productMarkingList|'''productMarkingList''']] || Список маркировки продукции, доступной для данного производителя.  || [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1
|-
|-
| '''perishable''' ||Описывает, является ли продукция скоропортящейся:
| '''perishable''' ||Описывает, является ли продукция скоропортящейся:
* true – скоропортящаяся.
* true – скоропортящаяся.
* false – нескоропортящаяся.
* false – не скоропортящаяся.
||[http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
||[http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
| [[#Объект ..Request/productionOperation/productiveBatch/productMarkingList|'''productMarkingList''']] || Список маркировки продукции, доступной для данного производителя.  || [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1
|-
|-
| '''lowGradeCargo''' || Является ли груз некачественным.
| '''lowGradeCargo''' || Является ли груз некачественным.
* true – груз некачественный.
* true – груз некачественный.
* false – груз качественный.
* false – груз качественный.
* Элемент может не указываться. В этом случае значение по-умолчанию устанавливается false.
* Элемент может не указываться. В этом случае значение по умолчанию устанавливается false.
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1


Строка 478: Строка 444:
|}
|}


===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/unit===
===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''unit'''===
Объект содержит сведения о единице измерения объема партии продукции.  
Объект содержит сведения о единице измерения объема партии продукции.  
{| class="wikitable"
{| class="wikitable"
Строка 489: Строка 455:


=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''packingList'''===
=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''packingList'''===
Объект содержит сведения о cписке видов упаковки, которые используются для производственной партии. Не указывается для живых животных.
Объект содержит сведения о cписке видов упаковки, которые используются для производственной партии. Не указывается для живых животных. Список упаковок находится [[PackingForm|тут]].
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 508: Строка 474:
|}
|}


=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''productMarkingList'''===
===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''dateOfProduction'''===
Объект содержит сведения о списке маркировки.
Объект содержит сведения о дате производства продукции. Может быть указан в виде конкретной даты или интервала дат. Для живых животных в этих полях указывается дата рождения.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''productMarking''' || Строка с маркировкой продукции. || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 0..*
| [[#Объект ..Request/productionOperation/productiveBatch/dateOfProduction/firstDate|'''firstDate''']] || Точная дата производства продукции или начальная дата, если дата указана в виде интервала.|| [[ComplexDate|bs:ComplexDate]] || 1
|-
| [[#Объект ..Request/productionOperation/productiveBatch/dateOfProduction/secondDate|'''secondDate''']] || Конечная дата интервала. Указывается только в случае, если дата производства указана в виде интервала. || [[ComplexDate|bs:ComplexDate]] || 0..1
|}
|}


== Данные ответа ==
===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/[[#Объект ..Request/productionOperation/productiveBatch/dateOfProduction|dateOfProduction]]/'''firstDate'''===
<!--
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сведения о дате производства продукции или дате рождения живых животных.
Структура данных ответа в формате ХML.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<registerProductiveBatchResponse>
        <mervu:stockEntry>
            <bs:uuid>{bs:UUID}</bs:uuid>
            <bs:guid>{bs:UUID}</bs:guid>
            <bs:active>{xs:boolean}</bs:active>
            <bs:last>{xs:boolean}</bs:last>
            <bs:status>{bs:VersionStatus}</bs:status>
            <bs:createDate>{xs:dateTime}</bs:createDate>
            <bs:updateDate>{xs:dateTime}</bs:updateDate>
            <vetd:entryNumber>{xs:string}</vetd:entryNumber>
            <vetd:batch>
                <vetd:productType>{argpr:ProductType}</vetd:productType>
                <vetd:product>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:product>
                <vetd:subProduct>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:subProduct>
                <vetd:productItem>
                    <pro:name>{bs:String255}</pro:name>
                </vetd:productItem>
                <vetd:volume>{bs:Decimal}</vetd:volume>
                <vetd:unit>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:unit>
                <vetd:packingList>
                    <com:packingForm>
                        <bs:uuid>{bs:UUID}</bs:uuid>
                        <com:name>{bs:String255}</com:name>
                    </com:packingForm>
                </vetd:packingList>
                <vetd:packingAmount>{xs:int}</vetd:packingAmount>
                <vetd:dateOfProduction>
                    <vetd:firstDate>
                        <bs:year>{vetd:Year}</bs:year>
                        <bs:month>{vetd:Month}</bs:month>
                        <bs:day>{vetd:Day}</bs:day>
                        <bs:hour>{vetd:Hour}</bs:hour>
                    </vetd:firstDate>
                </vetd:dateOfProduction>
                <vetd:expiryDate>
                    <vetd:firstDate>
                        <bs:year>{vetd:Year}</bs:year>
                        <bs:month>{vetd:Month}</bs:month>
                        <bs:day>{vetd:Day}</bs:day>
                        <bs:hour>{vetd:Hour}</bs:hour>
                    </vetd:firstDate>
                </vetd:expiryDate>
                <vetd:perishable>{xs:boolean}</vetd:perishable>
                <vetd:countryOfOrigin>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:countryOfOrigin>
                <vetd:producerList>
                    <ent:producer>
                        <ent:enterprise>
                            <bs:uuid>{bs:UUID}</bs:uuid>
                            <bs:guid>{bs:UUID}</bs:guid>
                        </ent:enterprise>
                        <ent:role>{vetd:EnterpriseRole}</ent:role>
                    </ent:producer>
                </vetd:producerList>
                <vetd:productMarkingList>
                    <vetd:productMarking>{bs:String255}</vetd:productMarking>
                </vetd:productMarkingList>
                <vetd:lowGradeCargo>{xs:boolean}</vetd:lowGradeCargo>
                <vetd:owner>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:owner>
            </vetd:batch>
            <vetd:vetDocument>
                <bs:uuid>{bs:UUID}</bs:uuid>
            </vetd:vetDocument>
        </mercvu:stockEntry>
        <mercvu:stockEntry>
            <bs:uuid>{bs:UUID}</bs:uuid>
            <bs:guid>{bs:UUID}</bs:guid>
            <bs:active>{xs:boolean}</bs:active>
            <bs:last>{xs:boolean}</bs:last>
            <bs:status>{bs:VersionStatus}</bs:status>
            <bs:createDate>{xs:dateTime}</bs:createDate>
            <bs:updateDate>{xs:dateTime}</bs:updateDate>
            <vetd:entryNumber>{xs:string}</vetd:entryNumber>
            <vetd:batch>
                <vetd:productType>{argpr:ProductType}</vetd:productType>
                <vetd:product>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:product>
                <vetd:subProduct>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:subProduct>
                <vetd:productItem>
                    <pro:name>{bs:String255}</pro:name>
                </vetd:productItem>
                <vetd:volume>{bs:Decimal}</vetd:volume>
                <vetd:unit>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:unit>
                <vetd:packingList>
                    <com:packingForm>
                        <bs:uuid>{bs:UUID}</bs:uuid>
                        <com:name>{bs:String255}</com:name>
                    </com:packingForm>
                </vetd:packingList>
                <vetd:packingAmount>{xs:int}</vetd:packingAmount>
                <vetd:dateOfProduction>
                    <vetd:firstDate>
                        <bs:year>{vetd:Year}</bs:year>
                        <bs:month>{vetd:Month}</bs:month>
                        <bs:day>{vetd:Day}</bs:day>
                        <bs:hour>{vetd:Hour}</bs:hour>
                    </vetd:firstDate>
                </vetd:dateOfProduction>
                <vetd:expiryDate>
                    <vetd:firstDate>
                        <bs:year>{vetd:Year}</bs:year>
                        <bs:month>{vetd:Month}</bs:month>
                        <bs:day>{vetd:Day}</bs:day>
                        <bs:hour>{vetd:Hour}</bs:hour>
                    </vetd:firstDate>
                </vetd:expiryDate>
                <vetd:perishable>{xs:boolean}</vetd:perishable>
                <vetd:countryOfOrigin>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:countryOfOrigin>
                <vetd:producerList>
                    <ent:producer>
                        <ent:enterprise>
                            <bs:uuid>{bs:UUID}</bs:uuid>
                            <bs:guid>{bs:UUID}</bs:guid>
                        </ent:enterprise>
                        <ent:role>{vetd:EnterpriseRole}</ent:role>
                    </ent:producer>
                </vetd:producerList>
                <vetd:productMarkingList>
                    <vetd:productMarking>{bs:String255}</vetd:productMarking>
                </vetd:productMarkingList>
                <vetd:lowGradeCargo>{xs:boolean}</vetd:lowGradeCargo>
                <vetd:owner>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <bs:guid>{bs:UUID}</bs:guid>
                </vetd:owner>
            </vetd:batch>
            <vetd:vetDocument>
                <bs:uuid>{bs:UUID}</bs:uuid>
            </vetd:vetDocument>
    </mercvu:stockEntry>
    <mercvu:vetDocument>
        <bs:uuid>{bs:UUID}</bs:uuid>
        <vetd:issueDate>{xs:date}</vetd:issueDate>
        <vetd:form>{vetd:VetDocumentForm}</vetd:form>
        <vetd:type>{vetd:VetDocumentType}</vetd:type>
        <vetd:status>{vetd:VetDocumentStatus}</vetd:status>
        <vetd:consignor>
            <ent:businessEntity>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </ent:businessEntity>
            <ent:enterprise>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </ent:enterprise>
        </vetd:consignor>
        <vetd:consignee>
            <ent:businessEntity>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </ent:businessEntity>
            <ent:enterprise>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </ent:enterprise>
        </vetd:consignee>
        <vetd:batch>
            <vetd:productType>{argpr:ProductType}</vetd:productType>
            <vetd:product>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:product>
            <vetd:subProduct>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:subProduct>
            <vetd:productItem>
                <pro:name>{bs:String255}</pro:name>
            </vetd:productItem>
            <vetd:volume>{bs:Decimal}</vetd:volume>
            <vetd:unit>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:unit>
            <vetd:packingList>
                <com:packingForm>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <com:name>{bs:String255}</com:name>
                </com:packingForm>
            </vetd:packingList>
            <vetd:packingAmount>{xs:int}</vetd:packingAmount>
            <vetd:dateOfProduction>
                <vetd:firstDate>
                    <bs:year>{vetd:Year}</bs:year>
                    <bs:month>{vetd:Month}</bs:month>
                    <bs:day>{vetd:Day}</bs:day>
                    <bs:hour>{vetd:Hour}</bs:hour>
                </vetd:firstDate>
            </vetd:dateOfProduction>
            <vetd:expiryDate>
                <vetd:firstDate>
                    <bs:year>{vetd:Year}</bs:year>
                    <bs:month>{vetd:Month}</bs:month>
                    <bs:day>{vetd:Day}</bs:day>
                    <bs:hour>{vetd:Hour}</bs:hour>
                </vetd:firstDate>
            </vetd:expiryDate>
            <vetd:perishable>{xs:boolean}</vetd:perishable>
            <vetd:countryOfOrigin>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:countryOfOrigin>
            <vetd:producerList>
                <ent:producer>
                    <ent:enterprise>
                        <bs:uuid>{bs:UUID}</bs:uuid>
                        <bs:guid>{bs:UUID}</bs:guid>
                    </ent:enterprise>
                    <ent:role>{vetd:EnterpriseRole}</ent:role>
                </ent:producer>
            </vetd:producerList>
            <vetd:productMarkingList>
                <vetd:productMarking>{bs:String255}</vetd:productMarking>
            </vetd:productMarkingList>
            <vetd:lowGradeCargo>{xs:boolean}</vetd:lowGradeCargo>
            <vetd:owner>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:owner>
        </vetd:batch>
        <vetd:cargoExpertized>{xs:boolean}</vetd:cargoExpertized>
    </mercvu:vetDocument>
    <mercvu:vetDocument>
        <bs:uuid>{bs:UUID}</bs:uuid>
        <vetd:issueDate>{xs:date}</vetd:issueDate>
        <vetd:form>{vetd:VetDocumentForm}</vetd:form>
        <vetd:type>{vetd:VetDocumentType}</vetd:type>
        <vetd:status>{vetd:VetDocumentStatus}</vetd:status>
        <vetd:consignor>
            <ent:businessEntity>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </ent:businessEntity>
            <ent:enterprise>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </ent:enterprise>
        </vetd:consignor>
        <vetd:consignee>
            <ent:businessEntity>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </ent:businessEntity>
            <ent:enterprise>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </ent:enterprise>
        </vetd:consignee>
        <vetd:batch>
            <vetd:productType>{argpr:ProductType}</vetd:productType>
            <vetd:product>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:product>
            <vetd:subProduct>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:subProduct>
            <vetd:productItem>
                <pro:name>{bs:String255}</pro:name>
            </vetd:productItem>
            <vetd:volume>{bs:Decimal}</vetd:volume>
            <vetd:unit>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:unit>
            <vetd:packingList>
                <com:packingForm>
                    <bs:uuid>{bs:UUID}</bs:uuid>
                    <com:name>{bs:String255}</com:name>
                </com:packingForm>
            </vetd:packingList>
            <vetd:packingAmount>{xs:int}</vetd:packingAmount>
            <vetd:dateOfProduction>
                <vetd:firstDate>
                    <bs:year>{vetd:Year}</bs:year>
                    <bs:month>{vetd:Month}</bs:month>
                    <bs:day>{vetd:Day}</bs:day>
                    <bs:hour>{vetd:Hour}</bs:hour>
                </vetd:firstDate>
            </vetd:dateOfProduction>
            <vetd:expiryDate>
                <vetd:firstDate>
                    <bs:year>{vetd:Year}</bs:year>
                    <bs:month>{vetd:Month}</bs:month>
                    <bs:day>{vetd:Day}</bs:day>
                    <bs:hour>{vetd:Hour}</bs:hour>
                </vetd:firstDate>
            </vetd:expiryDate>
            <vetd:perishable>{xs:boolean}</vetd:perishable>
            <vetd:countryOfOrigin>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:countryOfOrigin>
            <vetd:producerList>
                <ent:producer>
                    <ent:enterprise>
                        <bs:uuid>{bs:UUID}</bs:uuid>
                        <bs:guid>{bs:UUID}</bs:guid>
                    </ent:enterprise>
                    <ent:role>{vetd:EnterpriseRole}</ent:role>
                </ent:producer>
            </vetd:producerList>
            <vetd:productMarkingList>
                <vetd:productMarking>{bs:String255}</vetd:productMarking>
            </vetd:productMarkingList>
            <vetd:lowGradeCargo>{xs:boolean}</vetd:lowGradeCargo>
            <vetd:owner>
                <bs:uuid>{bs:UUID}</bs:uuid>
                <bs:guid>{bs:UUID}</bs:guid>
            </vetd:owner>
        </vetd:batch>
        <vetd:cargoExpertized>{xs:boolean}</vetd:cargoExpertized>
    </mercvu:vetDocument>
</registerProductiveBatchResponse>
</syntaxhighlight>
</div>
</div>
-->
=== Объект registerProductiveBatchResponse ===
Объект содержит сведения о произведенной партии продукции.


{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип данных !! Обязательность
|-
| '''year''' || Год || [[Year|bs:Year]] || 1
|-
|-
| [[#Объект ..Response/stockEntry|'''stockEntry''']] || Список позиций в складском журнале системы Меркурий. Указанные записи были использованы в качестве сырья для данной производственной операции. || [[StockEntry|vetd:StockEntry]] || 0..*
| '''month''' || Месяц || [[Month|bs:Month]] || 1
|-
|-
| [[#Объект ..Response/vetDocument|'''vetDocument''']]|| Сведения о производственном ВСД. Формируется ИС "Меркурий" автоматически для каждой записи вырабатываемой продукции.
| '''day''' || День || [[Day|bs:Day]] || 1
* Статус ВСД должен быть "Оформлен".
|| [[VetDocument|vetd:VetDocument]] || 0..*
<!--
|-
|-
| [[#Объект ..Response/vetDocument|'''vetDocument''']]|| Сведения о погашенном ВСД.
| '''hour''' || Час || [[Hour|bs:Hour]] || 0..1
* Сведения передаются в случае, если в качестве сырья был израсходован весь объем записи журнала вырабатываемой продукции ([[#script3.1|сценарий 3.1]]).
* Статус ВСД должен быть "Погашен".
|| [[VetDocument|vetd:VetDocument]] || 0..1|  -->
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/'''stockEntry''' ===
===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/[[#Объект ..Request/productionOperation/productiveBatch/dateOfProduction|dateOfProduction]]/'''secondDate'''===
 
Конечная дата интервала. Указывается, если дата производства записывается интервалом.


{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип данных !! Обязательность
|-
|-
|'''UUID'''|| Идентификатор версии записи  журнала.|| [[UUID|bs:UUID]] || 1  
| '''year''' || Год || [[Year|bs:Year]] || 1
|-
|-
| '''GUID'''|| Глобальный идентификатор записи журнала. || [[UUID|bs:UUID]] || 1
| '''month''' || Месяц || [[Month|bs:Month]] || 1
|-
|-
| '''active'''|| Является ли запись журнала активной:
| '''day''' || День || [[Day|bs:Day]] || 1
* true - запись активна;
* false - запись не активна.
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
|-
|'''last'''|| Последняя версия записи журнала:
| '''hour''' || Час || [[Hour|bs:Hour]] || 0..1
* true - да;
* false - нет.
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
| '''status'''|| Статус версии записи журнала. || [[VersionStatus|bs:VersionStatus]] || 1
|-
|'''createDate'''|| Дата создания записи журнала. || [http://www.w3.org/TR/xmlschema-2/#DateTime xs:DateTime] || 1
|-
|'''updateDate'''|| Дата изменения записи журнала. || [http://www.w3.org/TR/xmlschema-2/#DateTime xs:DateTime] || 1
|-
| '''entryNumber''' || Номер записи складского журнала. || [[StockEntryNumber|vetd:StockEntryNumber]] || 1
|-
| [[#Объект ..Response/stockEntry/batch|'''batch''']]|| Объект содержит сведения о записи складского журнала, созданной или измененной в результате операции.  || [[Batch|vetd:Batch]] || 1
<!--
|-
| [[#Объект ..Response/stockEntryList/stockEntry/vetDocument|'''vetDocument''']]|| Сведения о ВСД, передается только uuid. || [[VetDocument|vetd:VetDocument]] || 1 -->
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/'''batch'''===
===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''expiryDate'''===
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
Объект содержит сведения о дате окончания срока годности продукции. Может быть указан в виде конкретной даты или интервала дат.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|'''productType'''|| Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. || [[ProductType|argpr:ProductType]] || 1
| [[#Объект ..Request/productionOperation/productiveBatch/expiryDate/firstDate|'''firstDate''']] || Точная дата срока годности продукции или начальная дата, если дата указана в виде интервала.|| [[ComplexDate|bs:ComplexDate]] || 1
|-
|-
| [[#Объект ..Response/stockEntry/batch/product|'''product''']]|| Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. || [[Product|argpr:Product]] || 1
| [[#Объект ..Request/productionOperation/productiveBatch/expiryDate/secondDate|'''secondDate''']] || Конечная дата интервала. Указывается только в случае, если срок годности указан в виде интервала. || [[ComplexDate|bs:ComplexDate]] || 0..1
|}
 
===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/[[#Объект ..Request/productionOperation/productiveBatch/expiryDate|expiryDate]]/'''firstDate'''===
 
Сведения о сроке годности продукции. Для живых животных не указывается.
 
{| class="wikitable"
|-
|-
| [[#Объект ..Response/stockEntry/batch/subProduct|'''subProduct''']]||Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий.  || [[SubProduct|argpr:SubProduct]] || 1
! Поле !! Описание !! Тип данных !! Обязательность
|-
|-
| [[#Объект ..Response/stockEntry/batch/productItem|'''productItem''']]||Наименование продукции в номенклатуре производителя. || [[ProductItem|argpr:ProductItem]] || 0..1
| '''year''' || Год || [[Year|bs:Year]] || 1
|-
|-
| '''volume'''|| Объем продукции, которая была произведена. Значение должно быть больше нуля.  || [[Decimal|bs:Decimal]] || 1
| '''month''' || Месяц || [[Month|bs:Month]] || 1
|-
|-
| [[#Объект ..Response/stockEntry/batch/unit|'''unit''']]|| Единица измерения объема вырабатываемой продукции || [[Unitl|argc:Unit]] || 1
| '''day''' || День || [[Day|bs:Day]] || 1
|-
|-
| [[#Объект ..Response/stockEntry/batch/packingList|'''packingList''']]|| Список видов упаковки, которые были использованы для производственной партии.  || [[PackingFormList|argc:PackingFormList]] || 0..1
| '''hour''' || Час || [[Hour|bs:Hour]] || 0..1
|-
|}
| '''packingAmount'''||  Общее количество единиц упаковки для производственной партии. || [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
 
|-
===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/[[#Объект ..Request/productionOperation/productiveBatch/expiryDate|expiryDate]]/'''secondDate'''===
| '''dateOfProduction'''|| Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.|| [[GoodsDate|vetd:GoodsDate]] || 1
 
Конечная дата интервала. Указывается, если срок годности записывается интервалом.
 
{| class="wikitable"
|-
|-
|'''expiryDate'''|| Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.  || [[GoodsDate|vetd:GoodsDate]] || 1
! Поле !! Описание !! Тип данных !! Обязательность
|-
|-
| '''perishable'''|| Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
| '''year''' || Год || [[Year|bs:Year]] || 1
|-
|-
| [[#Объект ..Response/stockEntry/batch/countryOfOrigin |'''countryOfOrigin''']] || Страна происхождения выработанной продукции. ||[[Country|ikar:Country]] || 1
| '''month''' || Месяц || [[Month|bs:Month]] || 1
|-
|-
| [[#Объект ..Response/stockEntry/batch/producerList | '''producerList''']] || Список производителей продукции.|| [[ProducerList|ent:ProducerList]] || 1
| '''day''' || День || [[Day|bs:Day]] || 1
|-
|-
| [[#Объект ..Response/stockEntry/batch/productMarkingList | '''productMarkingList''']] || Список маркировки, доступный для данного производителя.|| [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1
| '''hour''' || Час || [[Hour|bs:Hour]] || 0..1
|-
|'''lowGradeCargo'''|| Является ли продукция качественной. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
| [[#Объект ..Response/stockEntry/batch/owner | '''owner''' ]] ||Хозяйствующий субъект владелец продукции.  || [[BusinessEntity|ent:BusinessEntity]] || 1
|}
|}


=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''product''' ===
=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''productMarkingList'''===
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.  
Объект содержит сведения о списке маркировки.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии продукции|| [[UUID|bs:UUID]] || 1
| '''productMarking''' || Строка с маркировкой продукции. || [[String255|bs:String255]] || 0..*
|-
| '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]]|| 1
|}
|}
Объект ..Reponse/stockEntryList/batch


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''subProduct'''===
'''Атрибуты поля productMarking'''
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.
 
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Название !! Описание !! Тип данных !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии вида продукции|| [[UUID|bs:UUID]] || 1
| '''class''' || Тип маркировки продукции.
|-
* Атрибут не обязателен к указанию
| '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]] || 1
* Значение по умолчанию UNDEFINED
* Необходимо указывать при операциях незавершённого производства.
 
|| [[ProductMarkingClass|vet:ProductMarkingClass]] || 0..1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''productItem'''===
'''Доступные значения атрибута поля productMarking'''
Объект содержит сведения о наименовании произведенной продукции.
 
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Значение !! Описание
|-
| '''UNDEFINED''' || Класс не опеределён. Это значение используется по умолчанию.
|-
| '''BN''' || Номер партии.
* Важно, чтобы номера партий совпадали при совершении операции незавершённого производства.
|-
|-
| '''name''' || Наименование продукции в соответствии с номенклатурой производителя || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
| '''SSCC''' || SSCC-код (глобально-уникальный код грузовых контейнеров - Serial Shipping Container Code).
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''unit'''===
=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''vetDocument''' ===
Объект содержит сведения о единице измерения объема произведенной продукции.  
 
Объект, содержащий необходимые сведения о ветеринарном документе.
 
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип данных !! Обязательность
|-
| '''cargoInspected''' || Отметка об обследовании партии продукции ветеринарным врачом.
* Если указать значение false, на форме сертификата будет указано "Не подвергнуто ветеринарно-санитарной экспертизе".
* Если указано true в этом поле и false в поле cargoExpertized, то на печатной форме сертификата будет отметка "Изготовлено из сырья, прошедшего ветеринарно-санитарную экспертизу".
* Если указано true в этом поле и true в поле cargoExpertized, то на печатной форме сертификата будет отметка "Подвергнуто ветеринарно-санитарной экспертизе в полном объёме".
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
|-
| '''UUID''' || Идентификатор версии единицы измерения|| [[UUID|bs:UUID]] || 1
| '''cargoExpertized''' || Отметка о проведении ветеринарной экспертизы продукции.
* Если в поле cargoInspected указано true и в этом поле указано true, то на форме сертификата будет отметка "Подвергнуто ветеринарно-санитарной экспертизе в полном объёме".
* Если в поле cargoInspected указано false, то вне зависимости от значения в этом поле на печатной форме сертификата будет указано "Не подвергнуто ветеринарно-санитарной экспертизе". 
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор единицы измерения|| [[UUID|bs:UUID]] || 1
| '''expertiseInfo''' || Результаты лабораторных исследований.  || [[String255|bs:String255]] || 0..1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''packingList'''===
== Данные ответа ==
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии.  
 
=== Объект registerProductiveBatchResponse ===
Объект содержит данные об оформленных сертификатах и изменениях в журнале продукции.
 
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[#Объект ..Response/stockEntry/batch/packingList/packingForm|'''packingForm''']] || Вид упаковки. || [[PackingForm|vetd:PackingForm]] || 0..1
| [[#Объект ..Response/stockEntryList|'''stockEntryList''']] || Список позиций в складском журнале системы Меркурий, добавленных или изменённых в результате выполнения операции. || [[StockEntryList|vetd:StockEntryList]] || 1
|-
| [[#Объект ..Response/vetDocument|'''vetDocument''']]|| Сведения о производственном ВСД. Формируется ИС "Меркурий" автоматически для каждой записи вырабатываемой продукции.
* ВСД может быть в статусе "Оформлен" (производство не завершено).
|| [[VetDocument|vetd:VetDocument]] || 0..*
 
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/[[#Объект ..Response/stockEntry/batch/packingList|packingList]]/'''packingForm'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/'''stockEntryList''' ===
Объект содержит сведения о виде упаковки, которая используются для производственной партии.  
 
Объект содержит список записей складского журнала, изменённых в результате операции.
 
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор упаковки. || [[UUID|bs:UUID]] || 1
| [[#Объект ..Response/stockEntryList|'''stockEntry''']]||| Объект, содержащий информацию о записи || [[UUID|bs:UUID]] || 1  
|-
 
| '''name''' || Наименование конкретного вида упаковки || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
|}
|}
 
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/'''stockEntry''' ===
Объект содержит сведения о записи складского журнала.


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''productMarkingList'''===
Объект содержит сведения о списке маркировки.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''productMarking''' || Строка с маркировкой продукции. || [[String255|bs:String255]] || 0..*
|'''UUID'''|| Идентификатор версии записи  журнала.|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''countryOfOrigin'''===
Объект содержит сведения о стране-происхождения продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''GUID'''|| Глобальный идентификатор записи журнала. || [[UUID|bs:UUID]] || 1
|-
|-
| '''UUID''' || Идентификатор версии страны происхождения.|| [[UUID|bs:UUID]] || 0..1
| '''active'''|| Является ли запись журнала активной:
* true - запись активна;
* false - запись не активна.  
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор страны происхождения.|| [[UUID|bs:UUID]] || 0..1
|'''last'''|| Последняя версия записи журнала:
|}
* true - да;
 
* false - нет.  
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''producerList'''===
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
Объект содержит сведения о списке производителей продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''status'''|| Статус версии записи журнала. || [[VersionStatus|bs:VersionStatus]] || 1
|-
|-
| [[#Объект ..Response/stockEntry/batch/producerList/producer|'''producer''' ]] || Производитель продукции.|| [[Producer|vetd:Producer]|| 1
|'''createDate'''|| Дата создания записи журнала. || [http://www.w3.org/TR/xmlschema-2/#DateTime xs:DateTime] || 1
|}
|-
 
|'''updateDate'''|| Дата изменения записи журнала. || [http://www.w3.org/TR/xmlschema-2/#DateTime xs:DateTime] || 1
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/[[#Объект ..Response/stockEntry/batch/producerList|producerList]]/'''producer'''===
Объект содержит сведения о производителе продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''entryNumber''' || Номер записи складского журнала в веб-интерфейсе системы Меркурий. || [[StockEntryNumber|vetd:StockEntryNumber]] || 1
|-
|-
| [[#Объект ..Response/stockEntry/batch/producerList/producer/enterprise | '''enterprise''']] || Информация о предприятие-производителе продукции.|| [[Enterprise|ent:Enterprise]] || 1
| [[#Объект ..Response/stockEntryList/stockEntry/batch|'''batch''']]|| Объект содержит сведения о записи складского журнала, созданной или измененной в результате операции. || [[Batch|vetd:Batch]] || 1
<!--
|-
|-
| '''role''' ||Роль предприятия-производителя продукции.|| [[EnterpriseRole|ent:EnterpriseRole]] || 1
| [[#Объект ..Response/stockEntryList/stockEntry/vetDocument|'''vetDocument''']]|| Сведения о ВСД, передается только uuid. || [[VetDocument|vetd:VetDocument]] || 1 -->
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/[[#Объект ..Response/stockEntry/batch/producerList|producerList]]/[[#Объект ..Response/stockEntry/batch/producerList/producer|producer]]/'''enterprise'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/'''batch'''===
Объект содержит сведение о предприятие-производителе продукции.
Объект содержит сведения о продукции, которая находится в записи складского журнала.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии  предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 0..1
|'''productType'''|| Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. || [[ProductType|argpr:ProductType]] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 0..1
| [[#Объект ..Response/stockEntryList/stockEntry/batch/product|'''product''']]|| Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. || [[Product|argpr:Product]] || 1
|}
 
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''owner'''===
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| [[#Объект ..Response/stockEntryList/stockEntry/batch/subProduct|'''subProduct''']]||Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий.  || [[SubProduct|argpr:SubProduct]] || 1
|-
|-
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 0..1
| [[#Объект ..Response/stockEntryList/stockEntry/batch/productItem|'''productItem''']]|| Наименование продукции в номенклатуре производителя. || [[ProductItem|argpr:ProductItem]] || 0..1
|-
|-
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 0..1
| '''volume'''|| Объем продукции. || [[Decimal|bs:Decimal]] || 1
|}
 
<!---
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/'''vetDocument''' ===
Объект содержит сведения о ВСД. Для производственной партии это может быть ВСД, оформленный на производственную партию; а так же погашенный ВСД, в случае, если был израсходован весь объем сырья из записи журнала вырабатываемой продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| [[#Объект ..Response/stockEntryList/stockEntry/batch/unit|'''unit''']]|| Единица измерения объема продукции. || [[Unitl|argc:Unit]] || 1
|-
|-
| '''UUID''' || Идентификатор ВСД. || [[UUID|bs:UUID]] || 1
| [[#Объект ..Response/stockEntryList/stockEntry/batch/packingList|'''packingList''']]|| Список видов упаковки. || [[PackingFormList|argc:PackingFormList]] || 0..1
|-
|-
| '''issueDate''' ||Дата оформления ВСД|| [http://www.w3.org/TR/xmlschema-2/#date xs:date] || 1
| '''packingAmount'''|| Общее количество единиц упаковки для производственной партии. || [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|-
|-
| '''form''' || Форма ВСД. || [[VetDocumentForm|vetd:VetDocumentForm]] || 1
| '''dateOfProduction'''|| Дата выработки продукции. Может быть указана двумя способами: датой или диапазоном дат. В случае точной даты выработки указывается только первая компонента - firstDate.|| [[GoodsDate|vetd:GoodsDate]] || 1
|-
|-
| '''type''' || Тип ВСД. || [[VetDocumentType|vetd:VetDocumentType]] || 1
|'''expiryDate'''|| Дата окончания срока годности продукции. Может быть указана двумя способами: датой или диапазоном дат. В случае точной даты окончания срока годности указывается только первая компонента - firstDate.  || [[GoodsDate|vetd:GoodsDate]] || 1
|-
|-
| '''status''' || Статус ВСД. || [[VetDocumentStatus|vetd:VetDocumentStatus]] || 1
| '''perishable'''|| Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor|'''consignor''']]|| Сведения об отправителе (владельце).
| [[#Объект ..Response/stockEntryList/stockEntry/batch/countryOfOrigin |'''countryOfOrigin''']] || Страна происхождения продукции. ||[[Country|ikar:Country]] || 1
* При оформлении производственной партии сведения об отправителе и получателе будут содержать одни и те же сведения о предприятии-производителе и хозяйствующем субъекте-владельце произведённой продукции.  
|| [[BusinessMember|ent:BusinessMember]] || 1
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee|'''consignee''']] || Сведения о получателе груза.
| [[#Объект ..Response/stockEntryList/stockEntry/batch/producerList | '''producerList''']] || Список производителей продукции.|| [[ProducerList|ent:ProducerList]] || 1
* При оформлении производственной партии сведения об отправителе и получателе будут содержать одни и те же сведения о предприятии-производителе и хозяйствующем субъекте-владельце произведённой продукции.  
|| [[BusinessMember|ent:BusinessMember]] || 1
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|'''batch''']]|| Сведения о партии продукции. || [[Batch|vetd:Batch]] || 1
| [[#Объект ..Response/stockEntryList/stockEntry/batch/productMarkingList | '''productMarkingList''']] || Список маркировки, доступный для данного производителя.|| [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1
|-
|-
| '''cargoExpertized''' || Проводилась ли ветсанэкспертиза.
|'''lowGradeCargo'''|| Является ли продукция качественной, true - некачественная, false - качественная. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
* Для типа продукции "Живые животное" поле отсутствует.
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
| '''monthsSpent'''|| Кол-во месяцев нахождения животных на территории ТС.
* Данное поле указывается только для типа продукции "Живые животные".
|| [[String255|bs:String255]] || 1
|-
| '''quarantinePlace'''||Место проведения карантинирования.
* Данное поле указывается только для типа продукции "Живые животные". 
|| [[String255|bs:String255]] || 1
|-
| '''quarantineDays'''|| Количество дней карантинирования.
* Данное поле указывается только для типа продукции "Живые животные".
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 1
|-
|-
| [[#Объект ..Response/stockEntryList/stockEntry/batch/owner | '''owner''' ]] ||Хозяйствующий субъект владелец продукции.  || [[BusinessEntity|ent:BusinessEntity]] || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/'''consignor'''===
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/'''product''' ===
Объект содержит сведения об отправителе (владельце) продукции.
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor/businessEntity|'''businessEntity''']] || Информация о хозяйствующем субъекте-владельце производственной партии.  || [[BusinessEntity|ent:BusinessEntity]] || 1
| '''UUID''' || Идентификатор версии продукции|| [[UUID|bs:UUID]] || 1
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor/enterprise|'''enterprise''']] || Информация о предприятии-производителе партии. || [[Enterprise|ent:Enterprise]] || 1
| '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]]|| 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/'''consignee'''===
 
Объект содержит сведения о получателе, в случае оформления производственной партии объект будет содержать те же сведения, что и в объекте consignor.  
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/'''subProduct'''===
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee/businessEntity|'''businessEntity''']] || Информация о хозяйствующем субъекте-владельце производственной партии.  || [[BusinessEntity|ent:BusinessEntity]] || 1
| '''UUID''' || Идентификатор версии вида продукции|| [[UUID|bs:UUID]] || 1
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee/enterprise|'''enterprise''']] || Информация о предприятии-производителе партии. || [[Enterprise|ent:Enterprise]] || 1
| '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]] || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor|consignor]]/'''businessEntity'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntryList]]/[[#Объект ..Response/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntry/batch|batch]]/'''productItem'''===
Объект содержит сведения о хозяйствующем субъекте.  
Объект содержит сведения о наименовании произведенной продукции.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| '''UUID''' || Идентификатор номенклатуры производителя
* Указывается, если номенклатура была указана в запросе с идентификатором
* Идентифкатор присваивается в случае, если номенклатура производителя занесена в справочник Меркурия
* Автоматически занесение номенклатуры не осуществляется.
|| [[UUID|bs:UUID]] || 0..1
|-
|-
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| '''name''' || Наименование продукции в соответствии с номенклатурой производителя || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor|consignor]]/'''enterprise'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/'''unit'''===
Объект содержит сведения о площадке (поднадзорном объекте).  
Объект содержит сведения о единице измерения объема произведенной продукции.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''UUID''' || Идентификатор версии единицы измерения|| [[UUID|bs:UUID]] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''GUID''' || Глобальный идентификатор единицы измерения|| [[UUID|bs:UUID]] || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee|consignee]]/'''businessEntity'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/'''packingList'''===
Объект содержит сведения о хозяйствующем субъекте.  
Объект содержит сведения о списке видов упаковки.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''uuid''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| [[#Объект ..Response/stockEntryList/stockEntry/batch/packingList/packingForm|'''packingForm''']] || Вид упаковки. || [[PackingForm|vetd:PackingForm]] || 0..1
|-
| '''guid''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee|consignee]]/'''enterprise'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/[[#Объект ..Response/stockEntryList/stockEntry/batch/packingList|packingList]]/'''packingForm'''===
Объект содержит сведения о площадке (поднадзорном объекте).  
Объект содержит сведения о виде упаковки.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''uuid''' || Идентификатор версии предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''UUID''' || Идентификатор упаковки. || [[UUID|bs:UUID]] || 1
|-
|-
| '''guid''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''name''' || Наименование конкретного вида упаковки || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/'''batch'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/'''productMarkingList'''===
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
Объект содержит сведения о списке маркировки.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|'''productType'''|| Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий.  || [[ProductType|argpr:ProductType]] || 1
| '''productMarking''' || Строка с маркировкой продукции. || [[String255|bs:String255]] || 0..*
|}
 
'''Атрибуты поля productMarking'''
 
{| class="wikitable"
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/product|'''product''']]|| Продукция. Второй уровень иерархического справочника продукции ИС Меркурий.  || [[Product|argpr:Product]] || 1
! Название !! Описание !! Тип данных !! Обязательность
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/subProduct|'''subProduct''']]||Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий. || [[SubProduct|argpr:SubProduct]] || 1
| '''class''' || Тип маркировки продукции.
* Атрибут не обязателен к указанию
* Значение по умолчанию UNDEFINED
* Необходимо указывать при операциях незавершённого производства.  
 
|| [[ProductMarkingClass|vet:ProductMarkingClass]] || 0..1
|}
 
'''Доступные значения атрибута поля productMarking'''
 
{| class="wikitable"
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/productItem|'''productItem''']]||Наименование продукции в номенклатуре производителя. || [[ProductItem|argpr:ProductItem]] || 0..1
! Значение !! Описание
|-
|-
| '''volume'''|| Объем продукции, которая была произведена. Значение должно быть больше нуля. || [[Decimal|bs:Decimal]] || 1
| '''UNDEFINED''' || Класс не опеределён. Это значение используется по умолчанию.
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/unit|'''unit''']]|| Единица измерения объема вырабатываемой продукции || [[Unitl|argc:Unit]] || 1
| '''BN''' || Номер партии.
* Важно, чтобы номера партий совпадали при совершении операции незавершённого производства.
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/packingList|'''packingList''']]|| Список видов упаковки, которые были использованы для производственной партии. || [[PackingFormList|argc:PackingFormList]] || 0..1
| '''SSCC''' || SSCC-код (глобально-уникальный код грузовых контейнеров - Serial Shipping Container Code).
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/[[#Объект ..Response/stockentryList/stockEntry|stockEntry]]/[[#Объект ..Response//stockEntryList/stockEntry/batch|batch]]/'''countryOfOrigin'''===
Объект содержит сведения о стране-происхождения продукции.  
{| class="wikitable"
|-
|-
| '''packingAmount'''||  Общее количество единиц упаковки для производственной партии. || [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''dateOfProduction'''|| Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.|| [[GoodsDate|vetd:GoodsDate]] || 1
| '''UUID''' || Идентификатор версии страны происхождения.|| [[UUID|bs:UUID]] || 0..1
|-
|-
|'''expiryDate'''|| Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.  || [[GoodsDate|vetd:GoodsDate]] || 1
| '''GUID''' || Глобальный идентификатор страны происхождения.|| [[UUID|bs:UUID]] || 0..1
|-
| '''perishable'''|| Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/countryOfOrigin |'''countryOfOrigin''']] || Страна происхождения выработанной продукции. ||[[Country|ikar:Country]] || 1
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList | '''producerList''']] || Список производителей продукции.|| [[ProducerList|ent:ProducerList]] || 1
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/productMarkingList | '''productMarkingList''']] ||  Список маркировки, доступный для данного производителя.|| [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1
|-
|'''lowGradeCargo'''|| Является ли продукция качественной. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/owner | '''owner''' ]] ||  Хозяйствующий субъект владелец продукции.  || [[businessEntity|ent:businessEntity]] || 1
|}
|}


=== Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''product''' ===
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/'''producerList'''===  
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.  
Объект содержит сведения о списке производителей продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''uuid''' || Идентификатор версии продукции|| [[UUID|bs:UUID]] || 1
| [[#Объект ..Response/stockEntryList/stockEntry/batch/producerList/producer|'''producer''' ]] || Производитель продукции.|| [[Producer|vetd:Producer]] || 1
|-
| '''guid''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]]|| 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''subProduct'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/[[#Объект ..Response/stockEntryList/stockEntry/batch/producerList|producerList]]/'''producer'''===
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.  
Объект содержит сведения о производителе продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''uuid''' || Идентификатор версии вида продукции|| [[UUID|bs:UUID]] || 1
| [[#Объект ..Response/stockEntryList/stockEntry/batch/producerList/producer/enterprise | '''enterprise''']] || Информация о предприятие-производителе продукции.|| [[Enterprise|ent:Enterprise]] || 1
|-
|-
| '''guid''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]] || 1
| '''role''' ||Роль предприятия-производителя продукции.|| [[EnterpriseRole|ent:EnterpriseRole]] || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''productItem'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/[[#Объект ..Response/stockEntryList/stockEntry/batch/producerList|producerList]]/[[#Объект ..Response/stockEntryList/stockEntry/batch/producerList/producer|producer]]/'''enterprise'''===
Объект содержит сведения о наименовании произведенной продукции.  
Объект содержит сведение о предприятии-производителе продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''name''' || Наименование продукции в соответствии с номенклатурой производителя || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
| '''UUID''' || Идентификатор версии  предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 0..1
|-
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 0..1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''unit'''===
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/[[#Объект ..Response/stockEntryList/stockEntry|stockEntry]]/[[#Объект ..Response/stockEntryList/stockEntry/batch|batch]]/'''owner'''===
Объект содержит сведения о единице измерения объема произведенной продукции.  
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''uuid''' || Идентификатор версии единицы измерения|| [[UUID|bs:UUID]] || 1
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 0..1
|-
|-
| '''guid''' || Глобальный идентификатор единицы измерения|| [[UUID|bs:UUID]] || 1
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 0..1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''packingList'''===
<!---
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии.  
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/stockEntryList|stockEntryList]]/'''vetDocument''' ===
Объект содержит сведения о ВСД. Для производственной партии это может быть ВСД, оформленный на производственную партию; а так же погашенный ВСД, в случае, если был израсходован весь объем сырья из записи журнала вырабатываемой продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/packingList/packingForm|'''packingForm''']] || Вид упаковки. || [[PackingForm|vetd:PackingForm]] || 0..1
| '''UUID''' || Идентификатор ВСД. || [[UUID|bs:UUID]] || 1
|}
|-
 
| '''issueDate''' ||Дата оформления ВСД|| [http://www.w3.org/TR/xmlschema-2/#date xs:date] || 1
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/packingList|packingList]]/'''packingForm'''===
Объект содержит сведения о виде упаковки, которая используются для производственной партии.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''form''' || Форма ВСД. || [[VetDocumentForm|vetd:VetDocumentForm]] || 1
|-
|-
| '''uuid''' || Идентификатор упаковки. || [[UUID|bs:UUID]] || 1
| '''type''' || Тип ВСД. || [[VetDocumentType|vetd:VetDocumentType]] || 1
|-
|-
| '''name''' || Наименование конкретного вида упаковки || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
| '''status''' || Статус ВСД. || [[VetDocumentStatus|vetd:VetDocumentStatus]] || 1
|}
|-
 
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor|'''consignor''']]|| Сведения об отправителе (владельце).
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''productMarkingList'''===
* При оформлении производственной партии сведения об отправителе и получателе будут содержать одни и те же сведения о предприятии-производителе и хозяйствующем субъекте-владельце произведённой продукции.  
Объект содержит сведения о списке маркировки.  
|| [[BusinessMember|ent:BusinessMember]] || 1
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee|'''consignee''']] || Сведения о получателе груза.
* При оформлении производственной партии сведения об отправителе и получателе будут содержать одни и те же сведения о предприятии-производителе и хозяйствующем субъекте-владельце произведённой продукции.
|| [[BusinessMember|ent:BusinessMember]] || 1
|-
|-
| '''productMarking''' || Строка с маркировкой продукции. || [[String255|bs:String255]] || 0..*
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|'''batch''']]|| Сведения о партии продукции. || [[Batch|vetd:Batch]] || 1
|}
 
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''countryOfOrigin'''===
Объект содержит сведения о стране-происхождения продукции.  
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''cargoExpertized''' || Проводилась ли ветсанэкспертиза.
* Для типа продукции "Живые животное" поле отсутствует.
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
|-
| '''uuid''' || Идентификатор версии страны происхождения.|| [[UUID|bs:UUID]] || 1
| '''monthsSpent'''|| Кол-во месяцев нахождения животных на территории ТС.
* Данное поле указывается только для типа продукции "Живые животные".
|| [[String255|bs:String255]] || 1
|-
|-
| '''guid''' || Глобальный идентификатор страны происхождения.|| [[UUID|bs:UUID]] || 1
| '''quarantinePlace'''||Место проведения карантинирования.
|}
* Данное поле указывается только для типа продукции "Живые животные". 
 
|| [[String255|bs:String255]] || 1
=== Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''producerList'''===
Объект содержит сведения о списке производителей продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''quarantineDays'''|| Количество дней карантинирования.
* Данное поле указывается только для типа продукции "Живые животные".
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 1
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList/producer|'''producer''' ]] || Производитель продукции.|| [[Producer|vetd:Producer]]  || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList|producerList]]/'''producer'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/'''consignor'''===
Объект содержит сведения о производителе продукции.
Объект содержит сведения об отправителе (владельце) продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList/producer/enterprise | '''enterprise''']] || Информация о предприятие-производителе продукции.|| [[Enterprise|ent:Enterprise]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor/businessEntity|'''businessEntity''']] || Информация о хозяйствующем субъекте-владельце производственной партии. || [[BusinessEntity|ent:BusinessEntity]] || 1
|-
|-
| '''role''' ||Роль предприятия-производителя продукции.|| [[EnterpriseRole|ent:EnterpriseRole]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor/enterprise|'''enterprise''']] || Информация о предприятии-производителе партии. || [[Enterprise|ent:Enterprise]] || 1
|}
|}


===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList|producerList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList/producer|producer]]/'''enterprise'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/'''consignee'''===
Объект содержит сведение о предприятие-производителе продукции.
Объект содержит сведения о получателе, в случае оформления производственной партии объект будет содержать те же сведения, что и в объекте consignor.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''uuid''' || Идентификатор версии  предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee/businessEntity|'''businessEntity''']] || Информация о хозяйствующем субъекте-владельце производственной партии. || [[BusinessEntity|ent:BusinessEntity]] || 1
|-
|-
| '''guid''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee/enterprise|'''enterprise''']] || Информация о предприятии-производителе партии. || [[Enterprise|ent:Enterprise]] || 1
|}
|}


=== Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''owner'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor|consignor]]/'''businessEntity'''===
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
Объект содержит сведения о хозяйствующем субъекте.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''uuid''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
| '''guid''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|}
|}
-->
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/'''vetDocument''' ===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignor|consignor]]/'''enterprise'''===
Объект содержит сведения о ВСД. Для производственной партии это может быть ВСД, оформленный на производственную партию; а так же погашенный ВСД, в случае, если был израсходован весь объем сырья из записи журнала вырабатываемой продукции.
Объект содержит сведения о площадке (поднадзорном объекте).  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор ВСД. || [[UUID|bs:UUID]] || 1
| '''UUID''' || Идентификатор версии предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
| '''issueDate''' ||Дата оформления ВСД|| [http://www.w3.org/TR/xmlschema-2/#date xs:date] || 1
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee|consignee]]/'''businessEntity'''===
Объект содержит сведения о хозяйствующем субъекте.
{| class="wikitable"
|-
|-
| '''form''' || Форма ВСД. || [[VetDocumentForm|vetd:VetDocumentForm]] || 1
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''type''' || Тип ВСД. || [[VetDocumentType|vetd:VetDocumentType]] || 1
| '''uuid''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
| '''status''' || Статус ВСД. || [[VetDocumentStatus|vetd:VetDocumentStatus]] || 1
| '''guid''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/consignee|consignee]]/'''enterprise'''===
Объект содержит сведения о площадке (поднадзорном объекте).
{| class="wikitable"
|-
|-
| [[#Объект ..Response/vetDocument/consignor|'''consignor''']]|| Сведения об отправителе (владельце).
! Поле !! Описание !! Тип !! Обязательность
* При оформлении производственной партии сведения об отправителе и получателе будут содержать одни и те же сведения о предприятии-производителе и хозяйствующем субъекте-владельце произведённой продукции.
|| [[BusinessMember|ent:BusinessMember]] || 1
|-
|-
| [[#Объект ..Response/vetDocument/consignee|'''consignee''']] || Сведения о получателе груза.
| '''uuid''' || Идентификатор версии предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
* При оформлении производственной партии сведения об отправителе и получателе будут содержать одни и те же сведения о предприятии-производителе и хозяйствующем субъекте-владельце произведённой продукции.
|| [[BusinessMember|ent:BusinessMember]] || 1
|-
| [[#Объект ..Response/vetDocument/batch|'''batch''']]|| Сведения о партии продукции. || [[Batch|vetd:Batch]] || 1
|-
| '''cargoExpertized''' || Проводилась ли ветсанэкспертиза.
* Для типа продукции "Живые животное" поле отсутствует.
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
| '''monthsSpent'''|| Кол-во месяцев нахождения животных на территории ТС.
* Данное поле указывается только для типа продукции "Живые животные".
|| [[String255|bs:String255]] || 0..1
|-
| '''quarantinePlace'''||Место проведения карантинирования.
* Данное поле указывается только для типа продукции "Живые животные". 
|| [[String255|bs:String255]] || 0..1
|-
| '''quarantineDays'''|| Количество дней карантинирования.
* Данное поле указывается только для типа продукции "Живые животные".
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|-
|-
| '''guid''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/'''consignor'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/'''batch'''===
Объект содержит сведения об отправителе (владельце) продукции.
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[#Объект ..Response/vetDocument/consignor/businessEntity|'''businessEntity''']] || Информация о хозяйствующем субъекте-владельце производственной партии.  || [[BusinessEntity|ent:BusinessEntity]] || 1
|'''productType'''|| Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий.  || [[ProductType|argpr:ProductType]] || 1
|-
|-
| [[#Объект ..Response/vetDocument/consignor/enterprise|'''enterprise''']] || Информация о предприятии-производителе партии. || [[Enterprise|ent:Enterprise]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/product|'''product''']]|| Продукция. Второй уровень иерархического справочника продукции ИС Меркурий.  || [[Product|argpr:Product]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/'''consignee'''===
Объект содержит сведения о получателе, в случае оформления производственной партии объект будет содержать те же сведения, что и в объекте consignor.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/subProduct|'''subProduct''']]||Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий.  || [[SubProduct|argpr:SubProduct]] || 1
|-
|-
| [[#Объект ..Response/vetDocument/consignee/businessEntity|'''businessEntity''']] || Информация о хозяйствующем субъекте-владельце производственной партии. || [[BusinessEntity|ent:BusinessEntity]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/productItem|'''productItem''']]||Наименование продукции в номенклатуре производителя. || [[ProductItem|argpr:ProductItem]] || 0..1
|-
|-
| [[#Объект ..Response/vetDocument/consignee/enterprise|'''enterprise''']] || Информация о предприятии-производителе партии. || [[Enterprise|ent:Enterprise]] || 1
| '''volume'''|| Объем продукции, которая была произведена. Значение должно быть больше нуля.  || [[Decimal|bs:Decimal]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/consignor|consignor]]/'''businessEntity'''===
Объект содержит сведения о хозяйствующем субъекте.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/unit|'''unit''']]|| Единица измерения объема вырабатываемой продукции || [[Unitl|argc:Unit]] || 1
|-
|-
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/packingList|'''packingList''']]|| Список видов упаковки, которые были использованы для производственной партии. || [[PackingFormList|argc:PackingFormList]] || 0..1
|-
|-
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| '''packingAmount'''|| Общее количество единиц упаковки для производственной партии. || [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/consignor|consignor]]/'''enterprise'''===
Объект содержит сведения о площадке (поднадзорном объекте).
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''dateOfProduction'''|| Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.|| [[GoodsDate|vetd:GoodsDate]] || 1
|-
|-
| '''UUID''' || Идентификатор версии предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|'''expiryDate'''|| Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. || [[GoodsDate|vetd:GoodsDate]] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''perishable'''|| Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/countryOfOrigin |'''countryOfOrigin''']] || Страна происхождения выработанной продукции. ||[[Country|ikar:Country]] || 1
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList | '''producerList''']] || Список производителей продукции.|| [[ProducerList|ent:ProducerList]] || 1
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/productMarkingList | '''productMarkingList''']] ||  Список маркировки, доступный для данного производителя.|| [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1
|-
|'''lowGradeCargo'''|| Является ли продукция качественной. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/owner | '''owner''' ]] ||  Хозяйствующий субъект владелец продукции. || [[businessEntity|ent:businessEntity]] || 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/consignee|consignee]]/'''businessEntity'''===
=== Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''product''' ===
Объект содержит сведения о хозяйствующем субъекте.  
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| '''uuid''' || Идентификатор версии продукции|| [[UUID|bs:UUID]] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| '''guid''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]]|| 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/consignee|consignee]]/'''enterprise'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''subProduct'''===
Объект содержит сведения о площадке (поднадзорном объекте).  
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''uuid''' || Идентификатор версии вида продукции|| [[UUID|bs:UUID]] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''guid''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]] || 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/'''batch'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''productItem'''===
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
Объект содержит сведения о наименовании произведенной продукции.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|'''productType'''|| Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. || [[ProductType|argpr:ProductType]] || 1
| '''name''' || Наименование продукции в соответствии с номенклатурой производителя || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
|}
 
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''unit'''===
Объект содержит сведения о единице измерения объема произведенной продукции.
{| class="wikitable"
|-
|-
| [[#Объект ..Response/vetDocument/batch/product|'''product''']]|| Продукция. Второй уровень иерархического справочника продукции ИС Меркурий.  || [[Product|argpr:Product]] || 1
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[#Объект ..Response/vetDocument/batch/subProduct|'''subProduct''']]||Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий.  || [[SubProduct|argpr:SubProduct]] || 1
| '''uuid''' || Идентификатор версии единицы измерения|| [[UUID|bs:UUID]] || 1
|-
|-
| [[#Объект ..Response/vetDocument/batch/productItem|'''productItem''']]||Наименование продукции в номенклатуре производителя. || [[ProductItem|argpr:ProductItem]] || 0..1
| '''guid''' || Глобальный идентификатор единицы измерения|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''packingList'''===
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии.  
{| class="wikitable"
|-
|-
| '''volume'''|| Объем продукции, которая была произведена. Значение должно быть больше нуля.  || [[Decimal|bs:Decimal]] || 1
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[#Объект ..Response/vetDocument/batch/unit|'''unit''']]|| Единица измерения объема вырабатываемой продукции || [[Unitl|argc:Unit]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/packingList/packingForm|'''packingForm''']] || Вид упаковки. || [[PackingForm|vetd:PackingForm]] || 0..1
|}
 
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/packingList|packingList]]/'''packingForm'''===
Объект содержит сведения о виде упаковки, которая используются для производственной партии.
{| class="wikitable"
|-
|-
| [[#Объект ..Response/vetDocument/batch/packingList|'''packingList''']]|| Список видов упаковки, которые были использованы для производственной партии.  || [[PackingFormList|argc:PackingFormList]] || 0..1
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''packingAmount'''|| Общее количество единиц упаковки для производственной партии. || [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
| '''uuid''' || Идентификатор упаковки. || [[UUID|bs:UUID]] || 1
|-
|-
| '''dateOfProduction'''|| Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.|| [[GoodsDate|vetd:GoodsDate]] || 1
| '''name''' || Наименование конкретного вида упаковки || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
|-
|'''expiryDate'''|| Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate.  || [[GoodsDate|vetd:GoodsDate]] || 1
|-
| '''perishable'''|| Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
| [[#Объект ..Response/vetDocument/batch/countryOfOrigin |'''countryOfOrigin''']] || Страна происхождения выработанной продукции. ||[[Country|ikar:Country]] || 1
|-
| [[#Объект ..Response/vetDocument/batch/producerList | '''producerList''']] || Список производителей продукции.|| [[ProducerList|ent:ProducerList]] || 1
|-
| [[#Объект ..Response/vetDocument/batch/productMarkingList | '''productMarkingList''']] ||  Список маркировки, доступный для данного производителя.|| [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1
|-
|'''lowGradeCargo'''|| Является ли продукция качественной. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
| [[#Объект ..Response/vetDocument/batch/owner | '''owner''' ]] ||  Хозяйствующий субъект владелец продукции.  || [[businessEntity|ent:businessEntity]] || 1
|}
|}


=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''product''' ===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''productMarkingList'''===
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.  
Объект содержит сведения о списке маркировки.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии продукции|| [[UUID|bs:UUID]] || 1
| '''productMarking''' || Строка с маркировкой продукции. || [[String255|bs:String255]] || 0..*
|-
| '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]]|| 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''subProduct'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''countryOfOrigin'''===
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.  
Объект содержит сведения о стране-происхождения продукции.  
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии вида продукции|| [[UUID|bs:UUID]] || 1
| '''uuid''' || Идентификатор версии страны происхождения.|| [[UUID|bs:UUID]] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]] || 1
| '''guid''' || Глобальный идентификатор страны происхождения.|| [[UUID|bs:UUID]] || 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''productItem'''===
=== Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''producerList'''===  
Объект содержит сведения о наименовании произведенной продукции.  
Объект содержит сведения о списке производителей продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''name''' || Наименование продукции в соответствии с номенклатурой производителя || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList/producer|'''producer''' ]] || Производитель продукции.|| [[Producer|vetd:Producer]] || 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''unit'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList|producerList]]/'''producer'''===
Объект содержит сведения о единице измерения объема произведенной продукции.  
Объект содержит сведения о производителе продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор версии единицы измерения|| [[UUID|bs:UUID]] || 1
| [[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList/producer/enterprise | '''enterprise''']] || Информация о предприятие-производителе продукции.|| [[Enterprise|ent:Enterprise]] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор единицы измерения|| [[UUID|bs:UUID]] || 1
| '''role''' ||Роль предприятия-производителя продукции.|| [[EnterpriseRole|ent:EnterpriseRole]] || 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''packingList'''===
===Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList|producerList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch/producerList/producer|producer]]/'''enterprise'''===
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии.  
Объект содержит сведение о предприятие-производителе продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| [[#Объект ..Response/vetDocument/batch/packingList/packingForm|'''packingForm''']] || Вид упаковки. || [[PackingForm|vetd:PackingForm]] || 0..1
| '''uuid''' || Идентификатор версии  предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|-
| '''guid''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|}
|}


===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/packingList|packingList]]/'''packingForm'''===
=== Объект [[ProductionOperation#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperation#Объект ..Response/stockEntryList|stockEntryList]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument|vetDocument]]/[[ProductionOperation#Объект ..Response/stockEntryList/vetDocument/batch|batch]]/'''owner'''===
Объект содержит сведения о виде упаковки, которая используются для производственной партии.  
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''UUID''' || Идентификатор упаковки. || [[UUID|bs:UUID]] || 1
| '''uuid''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
| '''name''' || Наименование конкретного вида упаковки || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
| '''guid''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|}
|}
 
-->
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''productMarkingList'''===
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/'''vetDocument''' ===
Объект содержит сведения о списке маркировки.  
Объект содержит сведения о ВСД. Для производственной партии это может быть ВСД, оформленный на производственную партию; а так же погашенный ВСД, в случае, если был израсходован весь объем сырья из записи журнала вырабатываемой продукции.
{| class="wikitable"
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
! Поле !! Описание !! Тип !! Обязательность
|-
|-
| '''productMarking''' || Строка с маркировкой продукции. || [[String255|bs:String255]] || 0..*
| '''UUID''' || Идентификатор ВСД. || [[UUID|bs:UUID]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''countryOfOrigin'''===
Объект содержит сведения о стране-происхождения продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''issueDate''' ||Дата оформления ВСД|| [http://www.w3.org/TR/xmlschema-2/#date xs:date] || 1
|-
|-
| '''UUID''' || Идентификатор версии страны происхождения.|| [[UUID|bs:UUID]] || 1
| '''form''' || Форма ВСД. || [[VetDocumentForm|vetd:VetDocumentForm]] || 1
|-
|-
| '''GUID''' || Глобальный идентификатор страны происхождения.|| [[UUID|bs:UUID]] || 1
| '''type''' || Тип ВСД. || [[VetDocumentType|vetd:VetDocumentType]] || 1
|}
 
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''producerList'''===
Объект содержит сведения о списке производителей продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''status''' || Статус ВСД. || [[VetDocumentStatus|vetd:VetDocumentStatus]] || 1
|-
|-
| [[#Объект ..Response/vetDocument/batch/producerList/producer|'''producer''' ]] || Производитель продукции.|| [[Producer|vetd:Producer]]  || 1
| '''finalize''' || Флаг, указывающий, завершено ли производство. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/producerList|producerList]]/'''producer'''===
Объект содержит сведения о производителе продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| [[#Объект ..Response/vetDocument/consignor|'''consignor''']]|| Сведения об отправителе (владельце).
|| [[BusinessMember|ent:BusinessMember]] || 1
|-
|-
| [[#Объект ..Response/vetDocument/batch/producerList/producer/enterprise | '''enterprise''']] || Информация о предприятие-производителе продукции.|| [[Enterprise|ent:Enterprise]] || 1
| [[#Объект ..Response/vetDocument/batch|'''batch''']]|| Сведения о партии продукции. || [[Batch|vetd:Batch]] || 1
|-
|-
| '''role''' ||Роль предприятия-производителя продукции.|| [[EnterpriseRole|ent:EnterpriseRole]] || 1
| '''cargoInspected''' || Проводился ли осмотр сырья
|}
* Для типа продукции "Живые животные" поле отсутствует.
 
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/producerList|producerList]]/[[#Объект ..Response/vetDocument/batch/producerList/producer|producer]]/'''enterprise'''===
Объект содержит сведение о предприятие-производителе продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''cargoExpertized''' || Проводилась ли ветсанэкспертиза.
* Для типа продукции "Живые животные" поле отсутствует.
|| [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
|-
| '''UUID''' || Идентификатор версии  предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''expertiseInfo''' || Данные о ветеринарной экспертизе.
|| [[String255|bs:String255]] || 0..1
|-
|-
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
| '''monthsSpent'''|| Кол-во месяцев нахождения животных на территории ТС.
|}
* Данное поле указывается только для типа продукции "Живые животные".  
 
|| [[String255|bs:String255]] || 0..1
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''owner'''===
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
{| class="wikitable"
|-
|-
! Поле !! Описание !! Тип !! Обязательность
| '''quarantinePlace'''||Место проведения карантинирования.
* Данное поле указывается только для типа продукции "Живые животные". 
|| [[String255|bs:String255]] || 0..1
|-
|-
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
| '''quarantineDays'''|| Количество дней карантинирования.
* Данное поле возвращается только для типа продукции "Живые животные".
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|-
| [[#Объект ..Response/vetDocument/confirmedBy|'''confirmedBy''']]|| Информация о пользователе, подтвердившем сертификат.
* Данные берутся из профиля пользователя, логин которого указан в поле initiator.
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|-
| '''lastUpdateDate'''|| Дата последнего обновления сертификата
|| [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|-
|-
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|}
|}


==Коды ошибок==
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/'''consignor'''===
В таблице ниже приведены коды ошибок, возвращаемые веб-сервисом при различных несоответствиях формату или бизнес-правилам.
Объект содержит сведения об отправителе (владельце) продукции.
 
{| class="wikitable"
{| class="wikitable"
|-
|-
!Код!! Описание ошибки
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01001||В качестве хозяйствующего субъекта, отправителя продукции, должен быть указан хозяйствующий субъект, ответственный за&nbsp;выполнение операции.
| [[#Объект ..Response/vetDocument/consignor/businessEntity|'''businessEntity''']] || Информация о хозяйствующем субъекте-владельце производственной партии. || [[BusinessEntity|ent:BusinessEntity]] || 1
|-
|-
|MERC01002||В запросе отсутствуют сведения о&nbsp;хозяйствующем субъекте, ответственном за&nbsp;выполнение операции.
| [[#Объект ..Response/vetDocument/consignor/enterprise|'''enterprise''']] || Информация о предприятии-производителе партии. || [[Enterprise|ent:Enterprise]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/consignor|consignor]]/'''businessEntity'''===
Объект содержит сведения о хозяйствующем субъекте.  
{| class="wikitable"
|-
|-
|MERC01003||Отсутствует идентификатор (guid) хозяйствующего субъекта, ответственного за&nbsp;выполнение операции.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01004||Идентификатор (guid) хозяйствующего субъекта, ответственного за&nbsp;выполнение операции, не&nbsp;соответствует установленному формату.
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01005||Хозяйствующий субъект, ответственный за&nbsp;выполнение операции, с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|-
|}
|MERC01006||Обслуживаемое предприятие с&nbsp;указанным идентификатором не&nbsp;найдено в&nbsp;реестре ИС&nbsp;Меркурий.
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/consignor|consignor]]/'''enterprise'''===
Объект содержит сведения о площадке (поднадзорном объекте).  
{| class="wikitable"
|-
|-
|MERC01007||Хозяйствующий субъект, собственник продукции, с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01008||Запись складского журнала продукции с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
| '''UUID''' || Идентификатор версии предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01009||В запросе для записи складского журнала продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/consignee|consignee]]/'''businessEntity'''===
Объект содержит сведения о хозяйствующем субъекте.
{| class="wikitable"
|-
|-
|MERC01010||Единица измерения для партии сырья с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01011||В партии сырья для единицы измерения указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01012||Цель с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/consignee|consignee]]/'''enterprise'''===
Объект содержит сведения о площадке (поднадзорном объекте).
{| class="wikitable"
|-
|-
|MERC01013||В запросе для цели указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01014||Упаковка с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
| '''UUID''' || Идентификатор версии предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01015||В запросе для упаковки указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/'''batch'''===
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
{| class="wikitable"
|-
|-
|MERC01016||Продукция с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01017||В запросе для продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|'''productType'''|| Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. || [[ProductType|argpr:ProductType]] || 1
|-
|-
|MERC01018||Вид продукции с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
| [[#Объект ..Response/vetDocument/batch/product|'''product''']]|| Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. || [[Product|argpr:Product]] || 1
|-
|-
|MERC01019||В запросе для вида продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
| [[#Объект ..Response/vetDocument/batch/subProduct|'''subProduct''']]||Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий. || [[SubProduct|argpr:SubProduct]] || 1
|-
|-
|MERC01020||Единица измерения для вырабатываемой партии с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
| [[#Объект ..Response/vetDocument/batch/productItem|'''productItem''']]||Наименование продукции в номенклатуре производителя. || [[ProductItem|argpr:ProductItem]] || 0..1
|-
|-
|MERC01021||В вырабатываемой партии для единицы измерения указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
| '''volume'''|| Объем продукции, которая была произведена. Значение должно быть больше нуля.  || [[Decimal|bs:Decimal]] || 1
|-
|-
|MERC01022||Наименование продукции с&nbsp;указанным идентификатором не&nbsp;найдено в&nbsp;реестре ИС&nbsp;Меркурий.
| [[#Объект ..Response/vetDocument/batch/unit|'''unit''']]|| Единица измерения объема вырабатываемой продукции || [[Unitl|argc:Unit]] || 1
|-
|-
|MERC01023||В запросе для наименования продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
| [[#Объект ..Response/vetDocument/batch/packingList|'''packingList''']]|| Список видов упаковки, которые были использованы для производственной партии.  || [[PackingFormList|argc:PackingFormList]] || 0..1
|-
|-
|MERC01024||Тип продукции с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
| '''packingAmount'''|| Общее количество единиц упаковки для производственной партии. || [http://www.w3.org/TR/xmlschema-2/#int xs:int] || 0..1
|-
|-
|MERC01025||Страна происхождения с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
| [[#Объект ..Response/vetDocument/batch/dateOfProduction|'''dateOfProduction''']]|| Дата выработки продукции. Может быть указана точной датой или диапазоном дат. В случае точной даты выработки указывается только первая компонента - firstDate.|| [[GoodsDate|vetd:GoodsDate]] || 1
|-
|-
|MERC01026||В запросе для страны происхождения указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|[[#Объект ..Response/vetDocument/batch/expiryDate|'''expiryDate''']]|| Дата окончания срока годности продукции. Может быть указана точной датой или диапазоном дат. В случае точной даты выработки указывается только первая компонента - firstDate. || [[GoodsDate|vetd:GoodsDate]] || 1
|-
|-
|MERC01027||Предприятие-производитель с&nbsp;указанным идентификатором не&nbsp;найдено в&nbsp;реестре ИС&nbsp;Меркурий.
| '''productionOperationId'''|| Идентификатор производственной транзакции, в результате которой была выработана эта партия продукции. || [[Identifier|bs:Identifier]] || 0..1
|-
|-
|MERC01028||В запросе для предприятия-производителя указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
| '''perishable'''|| Флаг, показывающий, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
|-
|MERC01029||Иерархический справочник продукции не&nbsp;должен иметь разрывы.
| [[#Объект ..Response/vetDocument/batch/countryOfOrigin |'''countryOfOrigin''']] || Страна происхождения выработанной продукции. ||[[Country|ikar:Country]] || 1
|-
|-
|MERC01030||У продукции не&nbsp;указана ссылка на&nbsp;тип продукции.
| [[#Объект ..Response/vetDocument/batch/producerList | '''producerList''']] || Список производителей продукции.|| [[ProducerList|ent:ProducerList]] || 1
|-
|-
|MERC01031||У вида продукции не&nbsp;указана ссылка на&nbsp;продукцию.
| [[#Объект ..Response/vetDocument/batch/productMarkingList | '''productMarkingList''']] ||  Список маркировки, доступный для данного производителя.|| [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1
|-
|-
|MERC01032||У наименования продукции не&nbsp;указана ссылка на&nbsp;вид продукции.
|'''lowGradeCargo'''|| Является ли продукция качественной. || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
|-
|MERC01033||Указанное наименование продукции относится к&nbsp;другому виду продукции.
| [[#Объект ..Response/vetDocument/batch/owner | '''owner''' ]] || Хозяйствующий субъект владелец продукции.  || [[businessEntity|ent:businessEntity]] || 1
|}
 
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''product''' ===
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.  
{| class="wikitable"
|-
|-
|MERC01034||Указанный вид продукции относится к&nbsp;другой продукции.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01035||Указанная продукция относится к&nbsp;другому типу продукции.
| '''UUID''' || Идентификатор версии продукции|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01036||Тип операции с&nbsp;партией обязателен для заполнения.
| '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]]|| 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''subProduct'''===
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.  
{| class="wikitable"
|-
|-
|MERC01037||Тип операции с&nbsp;партией указан неверно.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01038||Вид транспорта для операции с&nbsp;партией обязателен для заполнения.
| '''UUID''' || Идентификатор версии вида продукции|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01039||Вид транспорта для операции с&nbsp;партией указан неверно.
| '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''productItem'''===
Объект содержит сведения о наименовании произведенной продукции.  
{| class="wikitable"
|-
|-
|MERC01040||Номер транспортного средства для операции с&nbsp;партией обязателен для заполнения.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01041||Номер транспортного средства для операции с&nbsp;партией превышает допустимую длину текста.
| '''name''' || Наименование продукции в соответствии с номенклатурой производителя || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''unit'''===
Объект содержит сведения о единице измерения объема произведенной продукции.
{| class="wikitable"
|-
|-
|MERC01042||Номер полуприцепа для операции с&nbsp;партией превышает допустимую длину текста.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01043||Номер контейнера для операции с&nbsp;партией превышает допустимую длину текста.
| '''UUID''' || Идентификатор версии единицы измерения|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01044||Способ хранения при перевозке для операции с&nbsp;партией обязателен для заполнения.
| '''GUID''' || Глобальный идентификатор единицы измерения|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''packingList'''===
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии.  
{| class="wikitable"
|-
|-
|MERC01045||Способ хранения при перевозке для операции с&nbsp;партией указан неверно.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01046||Государственная ветеринарная экспертиза для операции с&nbsp;партией обязательна для заполнения.
| [[#Объект ..Response/vetDocument/batch/packingList/packingForm|'''packingForm''']] || Вид упаковки. || [[PackingForm|vetd:PackingForm]] || 0..1
|-
|}
|MERC01047||Обслуживаемое предприятие для операции с&nbsp;партией обязательно для заполнения.
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/packingList|packingList]]/'''packingForm'''===
Объект содержит сведения о виде упаковки, которая используются для производственной партии.  
{| class="wikitable"
|-
|-
|MERC01048||Дата отгрузки для операции с&nbsp;партией обязательна для заполнения.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01049||Пункт пропуска для операции с&nbsp;партией обязателен для заполнения.
| '''UUID''' || Идентификатор упаковки. || [[UUID|bs:UUID]] || 1
|-
|-
|MERC01050||Наименование пункта перегрузки для операции с&nbsp;партией обязательно для заполнения при наличии пункта перегрузки.
| '''name''' || Наименование конкретного вида упаковки || [http://www.w3.org/TR/xmlschema-2/#string xs:string] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''dateOfProduction'''===
Объект содержит сведения о дате выработки продукции.
{| class="wikitable"
|-
|-
|MERC01051||Наименование пункта перегрузки для операции с&nbsp;партией превышает допустимую длину текста.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01052||Номер транспортного средства после перегрузки для операции с&nbsp;партией превышает допустимую длину текста.
| [[#Объект ..Response/vetDocument/batch/dateOfProduction/firstDate|'''firstDate''']] || Начальная дата в интервале, либо единичная дата. || [[ComplexDate|bs:ComplexDate]] || 0..1
|-
|-
|MERC01053||Вид транспорта после перегрузки для операции с&nbsp;партией обязателен для заполнения при наличии пункта перегрузки.
| [[#Объект ..Response/vetDocument/batch/dateOfProduction/secondDate|'''secondDate''']] || Конечная дата в интервале. || [[ComplexDate|bs:ComplexDate]] || 0..1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/dateOfProduction|dateOfProduction]]/'''firstDate'''===
Объект содержит сведения о начальной дате в интервале, либо единичной дате выработки продукции.
{| class="wikitable"
|-
|-
|MERC01054||Вид транспорта после перегрузки для операции с&nbsp;партией указан неверно.
! Поле !! Описание !! Тип данных !! Обязательность
|-
|-
|MERC01055||Блок сведений об&nbsp;операции с&nbsp;партией отсутствует в&nbsp;запросе.
| '''year''' || Год || [[Year|bs:Year]] || 1
|-
|-
|MERC01056||Хозяйствующий субъект&nbsp;&mdash; отправитель продукции, для операции с&nbsp;партией обязателен для заполнения.
| '''month''' || Месяц || [[Month|bs:Month]] || 1
|-
|-
|MERC01057||Хозяйствующий субъект&nbsp;&mdash; получатель продукции, в&nbsp;товарно-транспортной накладной обязателен для заполнения.
| '''day''' || День || [[Day|bs:Day]] || 1
|-
|-
|MERC01058||Регион получателя в&nbsp;товарно-транспортной накладной обязателен для заполнения.
| '''hour''' || Час || [[Hour|bs:Hour]] || 0..1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/dateOfProduction|dateOfProduction]]/'''secondDate'''===
Объект содержит сведения о конечной дате в интервале выработки продукции.
{| class="wikitable"
|-
|-
|MERC01059||Район получателя в&nbsp;товарно-транспортной накладной обязателен для заполнения.
! Поле !! Описание !! Тип данных !! Обязательность
|-
|-
|MERC01060||Адрес получателя в&nbsp;товарно-транспортной накладной обязателен для заполнения.
| '''year''' || Год || [[Year|bs:Year]] || 1
|-
|-
|MERC01061||Адрес получателя в&nbsp;товарно-транспортной накладной превышает допустимую длину текста.
| '''month''' || Месяц || [[Month|bs:Month]] || 1
|-
|-
|MERC01062||Страна получателя в&nbsp;товарно-транспортной накладной обязательна для заполнения.
| '''day''' || День || [[Day|bs:Day]] || 1
|-
|-
|MERC01063||Наименование получателя в&nbsp;товарно-транспортной накладной обязательно для заполнения.
| '''hour''' || Час || [[Hour|bs:Hour]] || 0..1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''expiryDate'''===
Объект содержит сведения о дате окончания срока годности продукции.
{| class="wikitable"
|-
|-
|MERC01064||Предприятие&nbsp;&mdash; получатель продукции, в&nbsp;товарно-транспортной накладной обязательно для заполнения.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01065||Благополучие местности в&nbsp;ВСД обязательно для заполнения.
| [[#Объект ..Response/vetDocument/batch/expiryDate/firstDate|'''firstDate''']] || Начальная дата в интервале, либо единичная дата. || [[ComplexDate|bs:ComplexDate]] || 0..1
|-
|-
|MERC01066||Благополучие местности в&nbsp;ВСД превышает допустимую длину текста.
| [[#Объект ..Response/vetDocument/batch/expiryDate/secondDate|'''secondDate''']] || Конечная дата в интервале. || [[ComplexDate|bs:ComplexDate]] || 0..1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/expiryDate|expiryDate]]/'''firstDate'''===
Объект содержит сведения о начальной дате в интервале, либо единичной дате окончания срока годности продукции.
{| class="wikitable"
|-
|-
|MERC01067||Цель в&nbsp;ВСД обязательна для заполнения.
! Поле !! Описание !! Тип данных !! Обязательность
|-
|-
|MERC01068||Количество месяцев на&nbsp;территории&nbsp;РФ в&nbsp;ВСД превышает допустимую длину текста.
| '''year''' || Год || [[Year|bs:Year]] || 1
|-
|-
|MERC01069||Биологический вид в&nbsp;ВСД превышает допустимую длину текста.
| '''month''' || Месяц || [[Month|bs:Month]] || 1
|-
|-
|MERC01070||Состояние продукции в&nbsp;ВСД превышает допустимую длину текста.
| '''day''' || День || [[Day|bs:Day]] || 1
|-
|-
|MERC01071||Температура в&nbsp;ВСД превышает допустимую длину текста.
| '''hour''' || Час || [[Hour|bs:Hour]] || 0..1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/expiryDate|expiryDate]]/'''secondDate'''===
Объект содержит сведения о конечной дате в интервале окончания срока годности продукции.
{| class="wikitable"
|-
|-
|MERC01072||Район вылова продукции в&nbsp;ВСД превышает допустимую длину текста.
! Поле !! Описание !! Тип данных !! Обязательность
|-
|-
|MERC01073||Биологический вид в&nbsp;ВСД обязателен для заполнения.
| '''year''' || Год || [[Year|bs:Year]] || 1
|-
|-
|MERC01074||Состояние продукции в&nbsp;ВСД обязательно для заполнения.
| '''month''' || Месяц || [[Month|bs:Month]] || 1
|-
|-
|MERC01075||Температура в&nbsp;ВСД обязательна для заполнения.
| '''day''' || День || [[Day|bs:Day]] || 1
|-
|-
|MERC01076||Район вылова продукции в&nbsp;ВСД обязателен для заполнения.
| '''hour''' || Час || [[Hour|bs:Hour]] || 0..1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''productMarkingList'''===
Объект содержит сведения о списке маркировки.
{| class="wikitable"
|-
|-
|MERC01077||Количество единиц упаковки в&nbsp;ВСД указано неверно.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01078||Объём в&nbsp;ВСД указано неверно.
| '''productMarking''' || Строка с маркировкой продукции. || [[String255|bs:String255]] || 0..*
|}
 
'''Атрибуты поля productMarking'''
 
{| class="wikitable"
|-
|-
|MERC01080||Единица измерения, в&nbsp;которой происходит списание продукции, в&nbsp;ВСД обязательна для заполнения.
! Название !! Описание !! Тип данных !! Обязательность
|-
|-
|MERC01081||Скоропортящаяся продукция или нет для вырабатываемой продукции обязательно для заполнения.
| '''class''' || Тип маркировки продукции.
* Атрибут не обязателен к указанию
* Значение по умолчанию UNDEFINED
* Необходимо указывать при операциях незавершённого производства.
 
|| [[ProductMarkingClass|vet:ProductMarkingClass]] || 0..1
|}
 
'''Доступные значения атрибута поля productMarking'''
 
{| class="wikitable"
|-
|-
|MERC01082||Дата выработки для вырабатываемой продукции обязательна для заполнения.
! Значение !! Описание
|-
|-
|MERC01083||Срок годности для вырабатываемой продукции обязателен для заполнения.
| '''UNDEFINED''' || Класс не опеределён. Это значение используется по умолчанию.
|-
|-
|MERC01084||Дата рождения для вырабатываемой продукции обязательна для заполнения.
| '''BN''' || Номер партии.
* Важно, чтобы номера партий совпадали при совершении операции незавершённого производства.
|-
|-
|MERC01085||Дата рождения для вырабатываемой продукции указана неверно.
| '''SSCC''' || SSCC-код (глобально-уникальный код грузовых контейнеров - Serial Shipping Container Code).
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''countryOfOrigin'''===
Объект содержит сведения о стране-происхождения продукции.  
{| class="wikitable"
|-
|-
|MERC01086||Дата выработки для вырабатываемой продукции указана неверно.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01087||Срок годности для вырабатываемой продукции указан неверно.
| '''UUID''' || Идентификатор версии страны происхождения.|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01088||Дата выработки должна быть меньше срока годности для вырабатываемой продукции.
| '''GUID''' || Глобальный идентификатор страны происхождения.|| [[UUID|bs:UUID]] || 1
|-
|}
|MERC01089||Количество единиц упаковки для вырабатываемой продукции указано неверно.
 
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''producerList'''===
Объект содержит сведения о списке производителей продукции.
{| class="wikitable"
|-
|-
|MERC01090||В производственной операции с&nbsp;партией должно быть указано хотя&nbsp;бы сырьё или вырабатываемая продукция.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01091||Объём в&nbsp;вырабатываемой продукции указан неверно.
| [[#Объект ..Response/vetDocument/batch/producerList/producer|'''producer''' ]] || Производитель продукции.|| [[Producer|vetd:Producer]]  || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/producerList|producerList]]/'''producer'''===
Объект содержит сведения о производителе продукции.
{| class="wikitable"
|-
|-
|MERC01094||Единицы измерения для вырабатываемой продукции обязательны для заполнения.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01095||Тип продукции для вырабатываемой продукции обязателен для заполнения.
| [[#Объект ..Response/vetDocument/batch/producerList/producer/enterprise | '''enterprise''']] || Информация о предприятие-производителе продукции.|| [[Enterprise|ent:Enterprise]] || 1
|-
|-
|MERC01096||Продукция для вырабатываемой продукции обязательна для заполнения.
| '''role''' ||Роль предприятия-производителя продукции.||  [[EnterpriseRole|ent:EnterpriseRole]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/[[#Объект ..Response/vetDocument/batch/producerList|producerList]]/[[#Объект ..Response/vetDocument/batch/producerList/producer|producer]]/'''enterprise'''===
Объект содержит сведения о предприятии-производителе продукции.
{| class="wikitable"
|-
|-
|MERC01097||Вид продукции для вырабатываемой продукции обязателен для заполнения.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01098||Наименование продукции для вырабатываемой продукции обязательно для заполнения.
| '''UUID''' || Идентификатор версии  предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01099||Наименование продукции для вырабатываемой продукции превышает допустимую длину текста.
| '''GUID''' || Глобальный идентификатор предприятия-производителя продукции.|| [[UUID|bs:UUID]] || 1
|}
 
=== Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/[[#Объект ..Response/vetDocument/batch|batch]]/'''owner'''===
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
{| class="wikitable"
|-
|-
|MERC01100||Примечание для вырабатываемой продукции превышает допустимую длину текста.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01101||Регион отправителя для вырабатываемой продукции обязателен для заполнения.
| '''UUID''' || Идентификатор версии хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|-
|-
|MERC01102||Район отправителя для вырабатываемой продукции обязателен для заполнения.
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта - владельца продукции.|| [[UUID|bs:UUID]] || 1
|}
 
===Объект [[#Объект registerProductiveBatchResponse|..Response]]/[[#Объект ..Response/vetDocument|vetDocument]]/'''confirmedBy'''===
Объект содержит сведения о пользователе, выписавшем ветеринарный сертификат. Данные берутся из профиля пользователя, логин которого указан в поле initiator
{| class="wikitable"
|-
|-
|MERC01103||Адрес отправителя для вырабатываемой продукции обязателен для заполнения.
! Поле !! Описание !! Тип !! Обязательность
|-
|-
|MERC01104||Адрес отправителя для вырабатываемой продукции превышает допустимую длину текста.
| '''fio''' || Имя сотрудника, выписавшего сертификат. || [[String255|bs:String255]] || 1
|-
|-
|MERC01105||Тип транзакции должен быть &laquo;переработка&raquo;.
| '''post''' || Должность выписавшего ВСД || [[String255|bs:String255]] || 1
|-
|-
|MERC01106||Предприятие-получатель в&nbsp;транзакции должно совпадать с&nbsp;предприятием, указанным в&nbsp;транзакции.
| '''phone''' || Телефон выписавшего ВСД || [[String255|bs:String255]] || 0..1
|}
 
==Коды ошибок==
В таблице ниже приведены коды ошибок, возвращаемые веб-сервисом при различных несоответствиях формату или бизнес-правилам.
 
{| class="wikitable"
|-
|-
|MERC01107||Хозяйствующий субъект-получатель в&nbsp;транзакции должен совпадать с&nbsp;хозяйствующим субъектом, указанным в&nbsp;транзакции.
!Код!! Описание ошибки
|-
|-
|MERC01108||Обслуживаемое предприятие в&nbsp;записях журнала, указанных в&nbsp;качестве сырья, должно совпадать с&nbsp;предприятием, указанным в&nbsp;транзакции.
|MERC01001||В качестве хозяйствующего субъекта, отправителя продукции, должен быть указан хозяйствующий субъект, ответственный за&nbsp;выполнение операции.
|-
|-
|MERC01109||Хозяйствующий субъект в&nbsp;записях журнала, указанных в&nbsp;качестве сырья, должен совпадать с&nbsp;хозяйствующим объектом, указанным в&nbsp;транзакции.
|MERC01002||В запросе отсутствуют сведения о&nbsp;хозяйствующем субъекте, ответственном за&nbsp;выполнение операции.
|-
|-
|MERC01110||Единица измерения списываемого объёма несовместима с&nbsp;единицей измерения записи журнала.
|MERC01003||Отсутствует идентификатор (guid) хозяйствующего субъекта, ответственного за&nbsp;выполнение операции.
|-
|-
|MERC01111||Используемый объём сырья должен быть меньше или равен остатку.
|MERC01004||Идентификатор (guid) хозяйствующего субъекта, ответственного за&nbsp;выполнение операции, не&nbsp;соответствует установленному формату.
|-
|-
|MERC01112||Используемое кол-во упаковок сырья должно быть меньше или равно остатку.
|MERC01005||Хозяйствующий субъект, ответственный за&nbsp;выполнение операции, с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01113||Цель должна быть &laquo;переработка&raquo;.
|MERC01006||Обслуживаемое предприятие с&nbsp;указанным идентификатором не&nbsp;найдено в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01114||Записи складского журнала продукции используемые в&nbsp;качестве сырья, должны быть активные.
|MERC01007||Хозяйствующий субъект, собственник продукции, с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01115||Записи складского журнала продукции, используемые в&nbsp;качестве сырья, не&nbsp;должны являться шаблонами.
|MERC01008||Запись складского журнала продукции с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01116||Записи складского журнала продукции, используемые в&nbsp;качестве сырья, должны быть в&nbsp;состоянии &laquo;создана&raquo; (т.е. не&nbsp;аннулированы).
|MERC01009||В запросе для записи складского журнала продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|-
|MERC01117||Записи складского журнала продукции, используемые в&nbsp;качестве сырья, должны быть в&nbsp;состоянии &laquo;создана&raquo; (т.е. не&nbsp;оформлены).
|MERC01010||Единица измерения для партии сырья с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01118||Записи складского журнала продукции, используемые в&nbsp;качестве сырья, должны быть отправлены в&nbsp;ГВЭ.
|MERC01011||В партии сырья для единицы измерения указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|-
|MERC01119||В заявке может быть указана только упаковка содержащаяся в&nbsp;записи складского журнала продукции.
|MERC01012||Цель с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01120||Предприятие-производитель в&nbsp;записи складского журнала вырабатываемой продукции должно быть указано только одно.
|MERC01013||В запросе для цели указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|-
|MERC01121||Предприятие-получатель в&nbsp;транзакции должно быть таким&nbsp;же как предприятие-производитель в&nbsp;записи складского журнала вырабатываемой продукции.
|MERC01014||Упаковка с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01122||Хозяйствующий субъект&nbsp;&mdash; получатель в&nbsp;транзакции должен быть таким&nbsp;же как хозяйствующий субъект&nbsp;&mdash; владелец в&nbsp;записях журнала сырья.
|MERC01015||В запросе для упаковки указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|-
|MERC01123||Отсутствуют требуемые формы для оформляемых ВСД.
|MERC01016||Продукция с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01124||Указанное наименование продукции имеет статус &laquo;не&nbsp;подтверждено&raquo;.
|MERC01017||В запросе для продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|-
|MERC01125||Указанное наименование продукции имеет статус &laquo;отклонено&raquo;.
|MERC01018||Вид продукции с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01126||Указанный в&nbsp;записи складского журнала продукции производитель отсутствует в&nbsp;списке производителей наименования продукции.
|MERC01019||В запросе для вида продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|MERC01020||Единица измерения для вырабатываемой партии с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|MERC01021||В вырабатываемой партии для единицы измерения указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|MERC01022||Наименование продукции с&nbsp;указанным идентификатором не&nbsp;найдено в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|MERC01023||В запросе для наименования продукции указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|MERC01024||Тип продукции с&nbsp;указанным идентификатором не&nbsp;найден в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|MERC01025||Страна происхождения с&nbsp;указанным идентификатором не&nbsp;найдена в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01127||Предприятие и&nbsp;хозяйствующий субъект, указанные в&nbsp;транзакции, должны быть связаны друг с&nbsp;другом.
|MERC01026||В запросе для страны происхождения указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|-
|-
|MERC01263||Указанная единица измерения не&nbsp;разрешена для данной вырабатываемой продукции.
|MERC01027||Предприятие-производитель с&nbsp;указанным идентификатором не&nbsp;найдено в&nbsp;реестре ИС&nbsp;Меркурий.
|-
|-
|MERC01264||Для указанной единицы измерения в&nbsp;вырабатываемой продукции требуется указать целочисленный объем груза.
|MERC01028||В запросе для предприятия-производителя указан идентификатор (uuid) устаревшей версии записи реестра ИС&nbsp;Меркурий.
|}
|-
== Примеры запросов ==
|MERC01029||Иерархический справочник продукции не&nbsp;должен иметь разрывы.
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
|-
Пример запроса для  [[#script1|сценария №1]] - для ветеринарных управлений.
|MERC01030||У продукции не&nbsp;указана ссылка на&nbsp;тип продукции.
<div class = "mw-collapsible-content">
|-
<syntaxhighlight lang="xml">
|MERC01031||У вида продукции не&nbsp;указана ссылка на&nbsp;продукцию.
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
|-
                  xmlns:base="http://api.vetrf.ru/schema/cdm/base"
|MERC01032||У наименования продукции не&nbsp;указана ссылка на&nbsp;вид продукции.
                  xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
|-
                  xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
|MERC01033||Указанное наименование продукции относится к&nbsp;другому виду продукции.
                  xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"
|-
                  xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
|MERC01034||Указанный вид продукции относится к&nbsp;другой продукции.
                  xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
|-
                  xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
|MERC01035||Указанная продукция относится к&nbsp;другому типу продукции.
                  xmlns:app="http://api.vetrf.ru/schema/cdm/application"
|-
                  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
|MERC01036||Тип операции с&nbsp;партией обязателен для заполнения.
  <soapenv:Header/>
|-
  <soapenv:Body>
|MERC01037||Тип операции с&nbsp;партией указан неверно.
      <ws:submitApplicationRequest>
|-
        <ws:apiKey>apikey</ws:apiKey>
|MERC01038||Вид транспорта для операции с&nbsp;партией обязателен для заполнения.
        <app:application>
|-
            <app:serviceId>mercury-vu.service</app:serviceId>
|MERC01039||Вид транспорта для операции с&nbsp;партией указан неверно.
            <app:issuerId>issuerId</app:issuerId>
|-
            <app:issueDate>2016-05-04T17:03:00</app:issueDate>
|MERC01040||Номер транспортного средства для операции с&nbsp;партией обязателен для заполнения.
            <app:data>
|-
              <mercvu:registerProductiveBatchRequest>
|MERC01041||Номер транспортного средства для операции с&nbsp;партией превышает допустимую длину текста.
                  <mercvu:localTransactionId>a1</mercvu:localTransactionId>
|-
                  <mercvu:initiator>
|MERC01042||Номер полуприцепа для операции с&nbsp;партией превышает допустимую длину текста.
                    <com:login>login</com:login>
|-
                  </mercvu:initiator>
|MERC01043||Номер контейнера для операции с&nbsp;партией превышает допустимую длину текста.
                  <mercvu:businessEntity>
|-
                    <base:guid>guid</base:guid>
|MERC01044||Способ хранения при перевозке для операции с&nbsp;партией обязателен для заполнения.
                  </mercvu:businessEntity>
|-
                  <mercvu:enterprise>
|MERC01045||Способ хранения при перевозке для операции с&nbsp;партией указан неверно.
                    <base:guid>guid</base:guid>
|-
                  </mercvu:enterprise>
|MERC01046||Государственная ветеринарная экспертиза для операции с&nbsp;партией обязательна для заполнения.
                  <mercvu:productionOperation>
|-
                    <vet:productiveBatch>
|MERC01047||Обслуживаемое предприятие для операции с&nbsp;партией обязательно для заполнения.
                    <vet:productType>3</vet:productType>
|-
                    <vet:product>
|MERC01048||Дата отгрузки для операции с&nbsp;партией обязательна для заполнения.
                          <base:guid>8ccbdc24-e143-8feb-650c-b6a36cd1e4a2</base:guid>
|-
                        </vet:product>
|MERC01049||Пункт пропуска для операции с&nbsp;партией обязателен для заполнения.
                        <vet:subProduct>
|-
                          <base:guid>096d3c22-afbb-c4ac-0192-a6456ad8f240</base:guid>
|MERC01050||Наименование пункта перегрузки для операции с&nbsp;партией обязательно для заполнения при наличии пункта перегрузки.
                        </vet:subProduct>
|-
                        <vet:productItem>
|MERC01051||Наименование пункта перегрузки для операции с&nbsp;партией превышает допустимую длину текста.
                          <prod:name>Говорящая собака чау-чау</prod:name>
|-
                        </vet:productItem>
|MERC01052||Номер транспортного средства после перегрузки для операции с&nbsp;партией превышает допустимую длину текста.
                        <vet:volume>5</vet:volume>
|-
                        <vet:unit>
|MERC01053||Вид транспорта после перегрузки для операции с&nbsp;партией обязателен для заполнения при наличии пункта перегрузки.
                          <base:uuid>06979926-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
|-
                        </vet:unit>
|MERC01054||Вид транспорта после перегрузки для операции с&nbsp;партией указан неверно.
                        <vet:dateOfProduction>
|-
                          <vet:firstDate>
|MERC01055||Блок сведений об&nbsp;операции с&nbsp;партией отсутствует в&nbsp;запросе.
                              <base:year>2016</base:year>
|-
                              <base:month>02</base:month>
|MERC01056||Хозяйствующий субъект&nbsp;&mdash; отправитель продукции, для операции с&nbsp;партией обязателен для заполнения.
                              <base:day>29</base:day>
|-
                              <base:hour>00</base:hour>
|MERC01057||Хозяйствующий субъект&nbsp;&mdash; получатель продукции, в&nbsp;товарно-транспортной накладной обязателен для заполнения.
                          </vet:firstDate>
|-
                        </vet:dateOfProduction>
|MERC01058||Регион получателя в&nbsp;товарно-транспортной накладной обязателен для заполнения.
                        <vet:perishable>false</vet:perishable>
|-
                        <vet:productMarkingList>
|MERC01059||Район получателя в&nbsp;товарно-транспортной накладной обязателен для заполнения.
                          <vet:productMarking>T-345</vet:productMarking>
|-
                        </vet:productMarkingList>
|MERC01060||Адрес получателя в&nbsp;товарно-транспортной накладной обязателен для заполнения.
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
|-
                    </vet:productiveBatch>     
|MERC01061||Адрес получателя в&nbsp;товарно-транспортной накладной превышает допустимую длину текста.
                  </mercvu:productionOperation>
|-
              </mercvu:registerProductiveBatchRequest>
|MERC01062||Страна получателя в&nbsp;товарно-транспортной накладной обязательна для заполнения.
            </app:data>
|-
        </app:application>
|MERC01063||Наименование получателя в&nbsp;товарно-транспортной накладной обязательно для заполнения.
      </ws:submitApplicationRequest>
|-
  </soapenv:Body>
|MERC01064||Предприятие&nbsp;&mdash; получатель продукции, в&nbsp;товарно-транспортной накладной обязательно для заполнения.
</soapenv:Envelope>
|-
</syntaxhighlight>
|MERC01065||Благополучие местности в&nbsp;ВСД обязательно для заполнения.
</div>
|-
</div><br />
|MERC01066||Благополучие местности в&nbsp;ВСД превышает допустимую длину текста.
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
|-
Пример запроса для [[#script2|сценария №2]] - для ветеринарных управлений.
|MERC01067||Цель в&nbsp;ВСД обязательна для заполнения.
<div class = "mw-collapsible-content">
|-
<syntaxhighlight lang="xml">
|MERC01068||Количество месяцев на&nbsp;территории&nbsp;РФ в&nbsp;ВСД превышает допустимую длину текста.
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
|-
                  xmlns:base="http://api.vetrf.ru/schema/cdm/base"
|MERC01069||Биологический вид в&nbsp;ВСД превышает допустимую длину текста.
                  xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
|-
                  xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
|MERC01070||Состояние продукции в&nbsp;ВСД превышает допустимую длину текста.
                  xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"
|-
                  xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
|MERC01071||Температура в&nbsp;ВСД превышает допустимую длину текста.
                  xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
|-
                  xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
|MERC01072||Район вылова продукции в&nbsp;ВСД превышает допустимую длину текста.
                  xmlns:app="http://api.vetrf.ru/schema/cdm/application"
|-
                  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
|MERC01073||Биологический вид в&nbsp;ВСД обязателен для заполнения.
  <soapenv:Header/>
|-
  <soapenv:Body>
|MERC01074||Состояние продукции в&nbsp;ВСД обязательно для заполнения.
      <ws:submitApplicationRequest>
|-
        <ws:apiKey>apikey</ws:apiKey>
|MERC01075||Температура в&nbsp;ВСД обязательна для заполнения.
        <app:application>
|-
            <app:serviceId>mercury-vu.service</app:serviceId>
|MERC01076||Район вылова продукции в&nbsp;ВСД обязателен для заполнения.
            <app:issuerId>issuerId</app:issuerId>
|-
            <app:issueDate>2015-12-04T17:03:00</app:issueDate>
|MERC01077||Количество единиц упаковки в&nbsp;ВСД указано неверно.
            <app:data>
|-
              <mercvu:registerProductiveBatchRequest>
|MERC01078||Объём в&nbsp;ВСД указано неверно.
                  <mercvu:localTransactionId>a1</mercvu:localTransactionId>
|-
                  <mercvu:initiator>
|MERC01080||Единица измерения, в&nbsp;которой происходит списание продукции, в&nbsp;ВСД обязательна для заполнения.
                    <com:login>login</com:login>
|-
                  </mercvu:initiator>
|MERC01081||Скоропортящаяся продукция или нет для вырабатываемой продукции обязательно для заполнения.
                    <mercvu:businessEntity>
|-
                          <base:guid>guid</base:guid>
|MERC01082||Дата выработки для вырабатываемой продукции обязательна для заполнения.
                        </mercvu:businessEntity>
|-
                        <mercvu:enterprise>
|MERC01083||Срок годности для вырабатываемой продукции обязателен для заполнения.
                          <base:guid>guid</base:guid>
|-
                        </mercvu:enterprise>
|MERC01084||Дата рождения для вырабатываемой продукции обязательна для заполнения.
                  <mercvu:productionOperation>
|-
                  <vet:rawBatch>
|MERC01085||Дата рождения для вырабатываемой продукции указана неверно.
                    <vet:sourceStockEntry>
|-
                    <base:uuid>uuid</base:uuid>
|MERC01086||Дата выработки для вырабатываемой продукции указана неверно.
                    </vet:sourceStockEntry>
|-
                    <vet:volume>100</vet:volume>
|MERC01087||Срок годности для вырабатываемой продукции указан неверно.
                        <vet:unit>
|-
                          <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
|MERC01088||Дата выработки должна быть меньше срока годности для вырабатываемой продукции.
                        </vet:unit>
|-
                        <vet:packingList>
|MERC01089||Количество единиц упаковки для вырабатываемой продукции указано неверно.
                          <com:packingForm>
|-
                              <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
|MERC01090||В производственной операции с&nbsp;партией должно быть указано хотя&nbsp;бы сырьё или вырабатываемая продукция.
                          </com:packingForm>
|-
                        </vet:packingList>
|MERC01091||Объём в&nbsp;вырабатываемой продукции указан неверно.
                        <vet:packingAmount>10</vet:packingAmount>
|-
                    </vet:rawBatch>
|MERC01094||Единицы измерения для вырабатываемой продукции обязательны для заполнения.
                  </mercvu:productionOperation>
|-
              </mercvu:registerProductiveBatchRequest>
|MERC01095||Тип продукции для вырабатываемой продукции обязателен для заполнения.
            </app:data>
|-
        </app:application>
|MERC01096||Продукция для вырабатываемой продукции обязательна для заполнения.
      </ws:submitApplicationRequest>
|-
  </soapenv:Body>
|MERC01097||Вид продукции для вырабатываемой продукции обязателен для заполнения.
</soapenv:Envelope>
|-
</syntaxhighlight>
|MERC01098||Наименование продукции для вырабатываемой продукции обязательно для заполнения.
</div>
|-
</div><br />
|MERC01099||Наименование продукции для вырабатываемой продукции превышает допустимую длину текста.
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
|-
Пример запроса для  [[#script3|сценария №3]] - для ветеринарных управлений.
|MERC01100||Примечание для вырабатываемой продукции превышает допустимую длину текста.
<div class = "mw-collapsible-content">
|-
<syntaxhighlight lang="xml">
|MERC01101||Регион отправителя для вырабатываемой продукции обязателен для заполнения.
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"  
|-
                   xmlns:base="http://api.vetrf.ru/schema/cdm/base"  
|MERC01102||Район отправителя для вырабатываемой продукции обязателен для заполнения.
                   xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"  
|-
                   xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"  
|MERC01103||Адрес отправителя для вырабатываемой продукции обязателен для заполнения.
                   xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"  
|-
                   xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"  
|MERC01104||Адрес отправителя для вырабатываемой продукции превышает допустимую длину текста.
                   xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"  
|-
                   xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"  
|MERC01105||Тип транзакции должен быть &laquo;переработка&raquo;.
                   xmlns:app="http://api.vetrf.ru/schema/cdm/application"  
|-
                   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
|MERC01106||Предприятие-получатель в&nbsp;транзакции должно совпадать с&nbsp;предприятием, указанным в&nbsp;транзакции.
   <soapenv:Header/>
|-
   <soapenv:Body>
|MERC01107||Хозяйствующий субъект-получатель в&nbsp;транзакции должен совпадать с&nbsp;хозяйствующим субъектом, указанным в&nbsp;транзакции.
       <ws:submitApplicationRequest>
|-
         <ws:apiKey>apiKey</ws:apiKey>
|MERC01108||Обслуживаемое предприятие в&nbsp;записях журнала, указанных в&nbsp;качестве сырья, должно совпадать с&nbsp;предприятием, указанным в&nbsp;транзакции.
         <app:application>
|-
             <app:serviceId>mercury-vu.service</app:serviceId>
|MERC01109||Хозяйствующий субъект в&nbsp;записях журнала, указанных в&nbsp;качестве сырья, должен совпадать с&nbsp;хозяйствующим объектом, указанным в&nbsp;транзакции.
             <app:issuerId>issuerId</app:issuerId>
|-
             <app:issueDate>2015-01-10T17:03:00</app:issueDate>
|MERC01110||Единица измерения списываемого объёма несовместима с&nbsp;единицей измерения записи журнала.
             <app:data>
|-
                <mercvu:registerProductiveBatchRequest>
|MERC01111||Используемый объём сырья должен быть меньше или равен остатку.
                    <mercvu:localTransactionId>a10003</mercvu:localTransactionId>
|-
                    <mercvu:initiator>
|MERC01112||Используемое кол-во упаковок сырья должно быть меньше или равно остатку.
                        <com:login>a123</com:login>
|-
                    </mercvu:initiator>
|MERC01113||Цель должна быть &laquo;переработка&raquo;.
                    <mercvu:businessEntity>
|-
                          <base:guid>guid</base:guid>
|MERC01114||Записи складского журнала продукции используемые в&nbsp;качестве сырья, должны быть активные.
                        </mercvu:businessEntity>
|-
                        <mercvu:enterprise>
|MERC01115||Записи складского журнала продукции, используемые в&nbsp;качестве сырья, не&nbsp;должны являться шаблонами.
                          <base:guid>guid</base:guid>
|-
                        </mercvu:enterprise>
|MERC01116||Записи складского журнала продукции, используемые в&nbsp;качестве сырья, должны быть в&nbsp;состоянии &laquo;создана&raquo; (т.е. не&nbsp;аннулированы).
                    <mercvu:productionOperation>
|-
                        <vet:rawBatch>
|MERC01117||Записи складского журнала продукции, используемые в&nbsp;качестве сырья, должны быть в&nbsp;состоянии &laquo;создана&raquo; (т.е. не&nbsp;оформлены).
                            <vet:sourceStockEntry>
|-
                              <base:uuid>d7d6cf4b-5f96-452c-b4aa-4e48c5274d1d</base:uuid>
|MERC01118||Записи складского журнала продукции, используемые в&nbsp;качестве сырья, должны быть отправлены в&nbsp;ГВЭ.
                            </vet:sourceStockEntry>
|-
                            <vet:volume>2</vet:volume>
|MERC01119||В заявке может быть указана только упаковка содержащаяся в&nbsp;записи складского журнала продукции.
                            <vet:unit>
|-
                                <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
|MERC01120||Предприятие-производитель в&nbsp;записи складского журнала вырабатываемой продукции должно быть указано только одно.
                            </vet:unit>
|-
                            <vet:packingAmount>1</vet:packingAmount>
|MERC01121||Предприятие-получатель в&nbsp;транзакции должно быть таким&nbsp;же как предприятие-производитель в&nbsp;записи складского журнала вырабатываемой продукции.
                        </vet:rawBatch>
|-
                         <vet:productiveBatch>
|MERC01122||Хозяйствующий субъект&nbsp;&mdash; получатель в&nbsp;транзакции должен быть таким&nbsp;же как хозяйствующий субъект&nbsp;&mdash; владелец в&nbsp;записях журнала сырья.
                          <vet:productType>5</vet:productType>
|-
                          <vet:product>
|MERC01123||Отсутствуют требуемые формы для оформляемых ВСД.
                              <base:uuid>31c94ff1-a217-f38d-6005-1aa5ca67e146</base:uuid>
|-
                          </vet:product>
|MERC01124||Указанное наименование продукции имеет статус &laquo;не&nbsp;подтверждено&raquo;.
                          <vet:subProduct>
|-
                              <base:uuid>a3cecd19-98ca-46f9-ecd5-90c41fd95e13</base:uuid>
|MERC01125||Указанное наименование продукции имеет статус &laquo;отклонено&raquo;.
                          </vet:subProduct>
|-
                          <vet:productItem>
|MERC01126||Указанный в&nbsp;записи складского журнала продукции производитель отсутствует в&nbsp;списке производителей наименования продукции.
                              <prod:name>Молоко ультрапастеризованное 1,5%</prod:name>
|-
                          </vet:productItem>
|MERC01127||Предприятие и&nbsp;хозяйствующий субъект, указанные в&nbsp;транзакции, должны быть связаны друг с&nbsp;другом.
                           <vet:volume>4</vet:volume>
|-
                          <vet:unit>
|MERC01263||Указанная единица измерения не&nbsp;разрешена для данной вырабатываемой продукции.
                              <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
|-
                          </vet:unit>
|MERC01264||Для указанной единицы измерения в&nbsp;вырабатываемой продукции требуется указать целочисленный объем груза.
                           <vet:packingAmount>4</vet:packingAmount>
|}
                          <vet:packingList>
 
                              <com:packingForm>
== Примеры запросов ==
                                  <base:uuid>fedf48dc-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
<div id = "example1">
                              </com:packingForm>
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
                          </vet:packingList>
Пример запроса для  [[#script1|сценария №1]] - для ветеринарных управлений.
                          <vet:dateOfProduction>
<div class = "mw-collapsible-content">
                              <vet:firstDate>
<syntaxhighlight lang="xml">
                                <base:year>2020</base:year>
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"  
                                <base:month>12</base:month>
                   xmlns:base="http://api.vetrf.ru/schema/cdm/base"  
                                <base:day>01</base:day>
                   xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"  
                                <base:hour>00</base:hour>
                   xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"  
                            </vet:firstDate>
                   xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"  
                            <vet:secondDate>
                   xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"  
                                <base:year>2020</base:year>
                   xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"  
                                <base:month>12</base:month>
                   xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"  
                                <base:day>06</base:day>
                   xmlns:app="http://api.vetrf.ru/schema/cdm/application"  
                                <base:hour>00</base:hour>
                   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
                            </vet:secondDate>
   <soapenv:Header/>
                      </vet:dateOfProduction>
   <soapenv:Body>
                      <vet:expiryDate>
       <ws:submitApplicationRequest>
                          <vet:firstDate>
         <ws:apiKey>apikey</ws:apiKey>
                              <base:year>2021</base:year>
         <app:application>
                              <base:month>12</base:month>
             <app:serviceId>mercury-vu.service</app:serviceId>
                              <base:day>01</base:day>
             <app:issuerId>issuerId</app:issuerId>
                              <base:hour>01</base:hour>
             <app:issueDate>2016-05-04T17:03:00</app:issueDate>
                          </vet:firstDate>
             <app:data>
                          <vet:secondDate>
              <mercvu:registerProductiveBatchRequest>
                              <base:year>2021</base:year>
                  <mercvu:localTransactionId>a1</mercvu:localTransactionId>
                              <base:month>12</base:month>
                  <mercvu:initiator>
                              <base:day>06</base:day>
                    <com:login>login</com:login>
                              <base:hour>01</base:hour>
                  </mercvu:initiator>
                        </vet:secondDate>
                  <mercvu:businessEntity>
                  </vet:expiryDate>
                    <base:guid>guid</base:guid>
                  <vet:perishable>false</vet:perishable>
                  </mercvu:businessEntity>
                  <vet:productMarkingList>
                  <mercvu:enterprise>
                      <vet:productMarking>34-45</vet:productMarking>
                    <base:guid>guid</base:guid>
                  </vet:productMarkingList>
                  </mercvu:enterprise>
                  <vet:lowGradeCargo>false</vet:lowGradeCargo>
                  <mercvu:productionOperation>
            </vet:productiveBatch>
                    <vet:productiveBatch>
          </mercvu:productionOperation>
                    <vet:productType>3</vet:productType>
        </mercvu:registerProductiveBatchRequest>
                    <vet:product>
      </app:data>
                          <base:guid>8ccbdc24-e143-8feb-650c-b6a36cd1e4a2</base:guid>
    </app:application>
                        </vet:product>
  </ws:submitApplicationRequest>
                        <vet:subProduct>
</soapenv:Body>
                          <base:guid>096d3c22-afbb-c4ac-0192-a6456ad8f240</base:guid>
</soapenv:Envelope>
                        </vet:subProduct>
</syntaxhighlight>
                        <vet:productItem>
</div>
                          <prod:name>Говорящая собака чау-чау</prod:name>
</div><br />
                         </vet:productItem>
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
                        <vet:volume>5</vet:volume>
Пример запроса для  [[#script4|сценария №4]] - для ветеринарных управлений.
                        <vet:unit>
<div class = "mw-collapsible-content">
                          <base:uuid>06979926-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
<syntaxhighlight lang="xml">
                        </vet:unit>
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"  
                        <vet:dateOfProduction>
                   xmlns:base="http://api.vetrf.ru/schema/cdm/base"  
                          <vet:firstDate>
                   xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"  
                              <base:year>2016</base:year>
                   xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"  
                              <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>
</syntaxhighlight>
</div>
</div>
</div>
<br />
<div id="example2">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Пример запроса для  [[#script2|сценария №2]] - для ветеринарных управлений.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"  
                   xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"  
                   xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"  
Строка 2154: Строка 1915:
   <soapenv:Body>
   <soapenv:Body>
       <ws:submitApplicationRequest>
       <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <ws:apiKey>apikey</ws:apiKey>
         <app:application>
         <app:application>
             <app:serviceId>mercury-vu.service</app:serviceId>
             <app:serviceId>mercury-vu.service</app:serviceId>
             <app:issuerId>issuerId</app:issuerId>
             <app:issuerId>issuerId</app:issuerId>
             <app:issueDate>2015-01-10T17:03:00</app:issueDate>
             <app:issueDate>2015-12-04T17:03:00</app:issueDate>
             <app:data>
             <app:data>
                <mercvu:registerProductiveBatchRequest>
              <mercvu:registerProductiveBatchRequest>
                    <mercvu:localTransactionId>a10003</merc:localTransactionId>
                  <mercvu:localTransactionId>a1</mercvu:localTransactionId>
                    <mercvu:initiator>
                  <mercvu:initiator>
                        <com:login>a123</com:login>
                    <com:login>login</com:login>
                    </mercvu:initiator>
                  </mercvu:initiator>
                    <mercvu:businessEntity>
                    <mercvu:businessEntity>
                        <base:guid>464e96ad-9607-4163-96f2-d9c1338c175f</base:guid>
                          <base:guid>guid</base:guid>
                    </mercvu:businessEntity>
                        </mercvu:businessEntity>
                    <mercvu:enterprise>
                        <mercvu:enterprise>
                        <base:guid>0f0f6837-6ecd-4926-8d20-46aebce7fa12</base:guid>
                          <base:guid>guid</base:guid>
                    </mercvu:enterprise>
                        </mercvu:enterprise>
                    <mercvu:productionOperation>
                  <mercvu:productionOperation>
                        <vet:rawBatch>
                  <vet:rawBatch>
                            <vet:sourceStockEntry>
                    <vet:sourceStockEntry>
                                <base:uuid>dea5fd74-c14a-4035-b7d2-58986cfaefae</base:uuid>
                    <base:uuid>uuid</base:uuid>
                            </vet:sourceStockEntry>
                    </vet:sourceStockEntry>
                            <vet:volume>2</vet:volume>
                    <vet:volume>100</vet:volume>
                            <vet:unit>
                        <vet:unit>
                              <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                          <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                            </vet:unit>
                        </vet:unit>
                            <vet:packingAmount>1</vet:packingAmount>
                        <vet:packingList>
                        </vet:rawBatch>
                          <com:packingForm>
                        <vet:rawBatch>
                              <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                          <vet:sourceStockEntry>
                           </com:packingForm>
                              <base:uuid>ad993e90-df2a-4663-a818-8c177ab33553</base:uuid>
                        </vet:packingList>
                           </vet:sourceStockEntry>
                        <vet:packingAmount>10</vet:packingAmount>
                          <vet:volume>2</vet:volume>
                    </vet:rawBatch>
                          <vet:unit>
                  </mercvu:productionOperation>
                              <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
              </mercvu:registerProductiveBatchRequest>
                          </vet:unit>
            </app:data>
                          <vet:packingAmount>1</vet:packingAmount>
        </app:application>
                      </vet:rawBatch>
      </ws:submitApplicationRequest>
                      <vet:productiveBatch>
  </soapenv:Body>
                          <vet:perishable>false</vet:perishable>
</soapenv:Envelope>
                          <vet:productType>5</vet:productType>
</syntaxhighlight>
                          <vet:product>
</div>
                              <base:uuid>31c94ff1-a217-f38d-6005-1aa5ca67e146</base:uuid>
</div>
                          </vet:product>
</div>
                          <vet:subProduct>
<br />
                              <base:uuid>a3cecd19-98ca-46f9-ecd5-90c41fd95e13</base:uuid>
<div id = "example3">
                          </vet:subProduct>
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
                          <vet:productItem>
Пример запроса для  [[#script3|сценария №3]] - для ветеринарных управлений.
                              <prod:name>Молоко ультрапастеризованное 1,5%</prod:name>
<div class = "mw-collapsible-content">
                          </vet:productItem>
<syntaxhighlight lang="xml">
                          <vet:volume>4</vet:volume>
<soapenv:Envelope xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
                          <vet:unit>
                  xmlns:base="http://api.vetrf.ru/schema/cdm/base"
                              <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                  xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production"
                          </vet:unit>
                  xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
                          <vet:packingAmount>4</vet:packingAmount>
                  xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment"
                          <vet:packingList>
                  xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
                              <com:packingForm>
                  xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
                                  <base:uuid>fedf48dc-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                  xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
                              </com:packingForm>
                  xmlns:app="http://api.vetrf.ru/schema/cdm/application"
                          </vet:packingList>
                  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
                          <vet:dateOfProduction>
  <soapenv:Header/>
                            <vet:firstDate>
  <soapenv:Body>
                                <base:year>2020</base:year>
      <ws:submitApplicationRequest>
                                <base:month>12</base:month>
        <ws:apiKey>apiKey</ws:apiKey>
                                <base:day>01</base:day>
        <app:application>
                                <base:hour>00</base:hour>
            <app:serviceId>mercury-vu.service</app:serviceId>
                            </vet:firstDate>
            <app:issuerId>issuerId</app:issuerId>
                        </vet:dateOfProduction>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
                        <vet:expiryDate>
            <app:data>
                            <vet:firstDate>
                <mercvu:registerProductiveBatchRequest>
                                <base:year>2021</base:year>
                    <mercvu:localTransactionId>a10003</mercvu:localTransactionId>
                                <base:month>12</base:month>
                    <mercvu:initiator>
                                <base:day>01</base:day>
                        <com:login>a123</com:login>
                                <base:hour>01</base:hour>
                    </mercvu:initiator>
                          </vet:firstDate>
                    <mercvu:businessEntity>
                      </vet:expiryDate>
                           <base:guid>guid</base:guid>
                      <vet:productMarkingList>
                        </mercvu:businessEntity>
                           <vet:productMarking>34-45</vet:productMarking>
                        <mercvu:enterprise>
                      </vet:productMarkingList>
                          <base:guid>guid</base:guid>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                        </mercvu:enterprise>
                  </vet:productiveBatch>
                    <mercvu:productionOperation>
                  <vet:productiveBatch>
                        <vet:rawBatch>
                      <vet:productType>5</vet:productType>
                            <vet:sourceStockEntry>
                      <vet:product>
                              <base:uuid>d7d6cf4b-5f96-452c-b4aa-4e48c5274d1d</base:uuid>
                          <base:uuid>31c94ff1-a217-f38d-6005-1aa5ca67e146</base:uuid>
                            </vet:sourceStockEntry>
                      </vet:product>
                            <vet:volume>2</vet:volume>
                      <vet:subProduct>
                            <vet:unit>
                          <base:uuid>a3cecd19-98ca-46f9-ecd5-90c41fd95e13</base:uuid>
                                <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                      </vet:subProduct>
                            </vet:unit>
                      <vet:productItem>
                            <vet:packingAmount>1</vet:packingAmount>
                          <prod:name>Молоко ультрапастеризованное 3,5%</prod:name>
                        </vet:rawBatch>
                      </vet:productItem>
                        <vet:productiveBatch>
                      <vet:volume>4</vet:volume>
                          <vet:productType>5</vet:productType>
                      <vet:unit>
                          <vet:product>
                          <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                              <base:uuid>31c94ff1-a217-f38d-6005-1aa5ca67e146</base:uuid>
                      </vet:unit>
                          </vet:product>
                      <vet:packingAmount>4</vet:packingAmount>
                          <vet:subProduct>
                      <vet:packingList>
                              <base:uuid>a3cecd19-98ca-46f9-ecd5-90c41fd95e13</base:uuid>
                          <com:packingForm>
                          </vet:subProduct>
                              <base:uuid>fedf48dc-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                          <vet:productItem>
                          </com:packingForm>
                              <prod:name>Молоко ультрапастеризованное 1,5%</prod:name>
                    </vet:packingList>
                          </vet:productItem>
                    <vet:dateOfProduction>
                          <vet:volume>4</vet:volume>
                        <vet:firstDate>
                          <vet:unit>
                              <base:year>2020</base:year>
                               <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                              <base:month>12</base:month>
                          </vet:unit>
                               <base:day>01</base:day>
                          <vet:packingAmount>4</vet:packingAmount>
                              <base:hour>00</base:hour>
                          <vet:packingList>
                        </vet:firstDate>
                              <com:packingForm>
                    </vet:dateOfProduction>
                                  <base:uuid>fedf48dc-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                    <vet:expiryDate>
                              </com:packingForm>
                        <vet:firstDate>
                          </vet:packingList>
                            <base:year>2021</base:year>
                          <vet:dateOfProduction>
                            <base:month>06</base:month>
                              <vet:firstDate>
                            <base:day>01</base:day>
                                <base:year>2020</base:year>
                            <base:hour>01</base:hour>
                                <base:month>12</base:month>
                        </vet:firstDate>
                                <base:day>01</base:day>
                  </vet:expiryDate>
                                <base:hour>00</base:hour>
                  <vet:perishable>false</vet:perishable>
                            </vet:firstDate>
                  <vet:productMarkingList>
                            <vet:secondDate>
                      <vet:productMarking>34-45</vet:productMarking>
                                <base:year>2020</base:year>
                  </vet:productMarkingList>
                                <base:month>12</base:month>
                  <vet:lowGradeCargo>false</vet:lowGradeCargo>
                                <base:day>06</base:day>
              </vet:productiveBatch>
                                <base:hour>00</base:hour>
          </mercvu:productionOperation>
                            </vet:secondDate>
      </mercvu:registerProductiveBatchRequest>
                      </vet:dateOfProduction>
    </app:data>
                      <vet:expiryDate>
  </app:application>
  </ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
</syntaxhighlight>
</div>
</div>
 
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Пример запроса для  [[#script1|сценария №1]] - для хозяйствующих субъектов.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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>
                           <vet:firstDate>
                               <base:year>2016</base:year>
                              <base:year>2021</base:year>
                               <base:month>02</base:month>
                              <base:month>12</base:month>
                               <base:day>29</base:day>
                              <base:day>01</base:day>
                               <base:hour>00</base:hour>
                              <base:hour>01</base:hour>
                          </vet:firstDate>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                          <vet:secondDate>
                        <vet:perishable>false</vet:perishable>
                               <base:year>2021</base:year>
                        <vet:productMarkingList>
                               <base:month>12</base:month>
                          <vet:productMarking>T-345</vet:productMarking>
                               <base:day>06</base:day>
                        </vet:productMarkingList>
                               <base:hour>01</base:hour>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                        </vet:secondDate>
                    </vet:productiveBatch>
                  </vet:expiryDate>
                  </merc:productionOperation>
                  <vet:perishable>false</vet:perishable>
              </merc:registerProductiveBatchRequest>
                  <vet:productMarkingList>
            </app:data>
                      <vet:productMarking>34-45</vet:productMarking>
        </app:application>
                  </vet:productMarkingList>
      </ws:submitApplicationRequest>
                  <vet:lowGradeCargo>false</vet:lowGradeCargo>
  </soapenv:Body>
            </vet:productiveBatch>
          </mercvu:productionOperation>
        </mercvu:registerProductiveBatchRequest>
      </app:data>
    </app:application>
  </ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
</soapenv:Envelope>
</syntaxhighlight>
</syntaxhighlight>
</div>
</div>
</div>
</div>
 
</div>
<br />
<br />
<div id = "example4">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Пример запроса для  [[#script1|сценария №2]] - для хозяйствующих субъектов.
Пример запроса для  [[#script4|сценария №4]] - для ветеринарных управлений.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"  
<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: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:app="http://api.vetrf.ru/schema/cdm/application"  
                   xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
                   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
                  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:Header/>
   <soapenv:Body>
   <soapenv:Body>
Строка 2384: Строка 2093:
         <ws:apiKey>apiKey</ws:apiKey>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
         <app:application>
             <app:serviceId>mercury-g2b.service</app:serviceId>
             <app:serviceId>mercury-vu.service</app:serviceId>
             <app:issuerId>issuerId</app:issuerId>
             <app:issuerId>issuerId</app:issuerId>
             <app:issueDate>2015-01-10T17:03:00</app:issueDate>
             <app:issueDate>2017-01-11T17:03:00</app:issueDate>
             <app:data>
             <app:data>
              <merc:registerProductiveBatchRequest>
                <mercvu:registerProductiveBatchRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                    <mercvu:localTransactionId>a10003</mercvu:localTransactionId>
                  <merc:initiator>
                    <mercvu:initiator>
                    <com:login>mercury-user-123456</com:login>
                        <com:login>user</com:login>
                  </merc:initiator>
                    </mercvu:initiator>
                  <merc:enterprise>
                    <mercvu:businessEntity>
                    <base:guid>guid</base:guid>
                        <base:guid>72c7e8cd-0583-45e2-99db-801f5939587e</base:guid>
                  </merc:enterprise>
                    </mercvu:businessEntity>
                  <merc:productionOperation>
                    <mercvu:enterprise>
                  <vet:rawBatch>
                        <base:guid>9f0a0b32-8a29-40a6-9325-654434050d7c</base:guid>
                    <vet:sourceStockEntry>
                    </mercvu:enterprise>
                    <base:uuid>4f0d57f0-b5e7-4009-8112-8c2904197b86</base:uuid>
                    <mercvu:productionOperation>
                    </vet:sourceStockEntry>
                        <vet:rawBatch>
                    <vet:volume>100</vet:volume>
                            <vet:sourceStockEntry>
                         <vet:unit>
                                <base:uuid>d7d6cf4b-5f96-452c-b4aa-4e48c5274d1d</base:uuid>
                          <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                            </vet:sourceStockEntry>
                        </vet:unit>
                            <vet:volume>15</vet:volume>
                        <vet:packingList>
                            <vet:unit>
                          <com:packingForm>
                              <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                              <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                            </vet:unit>
                          </com:packingForm>
                            <vet:packingList>
                        </vet:packingList>  
                              <com:packingForm>
                        <vet:packingAmount>10</vet:packingAmount>
                                <base:uuid>fedf56f6-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                    </vet:rawBatch>
                              </com:packingForm>
                   </merc:productionOperation>
                            </vet:packingList>
              </merc:registerProductiveBatchRequest>
                            <vet:packingAmount>4</vet:packingAmount>
            </app:data>
                        </vet:rawBatch>   
        </app:application>
                         <vet:rawBatch>
      </ws:submitApplicationRequest>
                            <vet:sourceStockEntry>
  </soapenv:Body>
                                <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>
</soapenv:Envelope>
</syntaxhighlight>
</syntaxhighlight>
</div>
</div>
</div>
</div>
 
</div>
<br />
<br />
<div id="example6">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Пример запроса для  [[#script3|сценария №3]] - для хозяйствующих субъектов.
Пример запроса для  [[#script1|сценария №1]] - для хозяйствующих субъектов.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Строка 2442: Строка 2207:
   <soapenv:Body>
   <soapenv:Body>
       <ws:submitApplicationRequest>
       <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <ws:apiKey>apikey</ws:apiKey>
         <app:application>
         <app:application>
             <app:serviceId>mercury-g2b.service</app:serviceId>
             <app:serviceId>mercury-g2b.service</app:serviceId>
Строка 2454: Строка 2219:
                   </merc:initiator>
                   </merc:initiator>
                   <merc:enterprise>
                   <merc:enterprise>
                     <base:guid>232630d2-8ffb-4202-8a9b-80f62588f7e2</base:guid>
                     <base:guid>guid</base:guid>
                   </merc:enterprise>
                   </merc:enterprise>
                   <merc:productionOperation>
                   <merc:productionOperation>
                    <vet:rawBatch>
                     <vet:productiveBatch>
                        <vet:sourceStockEntry>
                         <vet:productType>3</vet:productType>
                          <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>
                         <vet:product>
                           <base:guid>e9fa27c7-c0e0-2f64-308c-c6409de238ae</base:guid>
                           <base:guid>8ccbdc24-e143-8feb-650c-b6a36cd1e4a2</base:guid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:guid>7da301dd-d0d0-4180-5bc4-ce0a4111afcd</base:guid>
                           <base:guid>096d3c22-afbb-c4ac-0192-a6456ad8f240</base:guid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Сосиски студенческие</prod:name>
                           <prod:name>Говорящая собака чау-чау</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>60</vet:volume>
                         <vet:volume>5</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>06979926-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                         </vet:unit>
                         </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:dateOfProduction>
                           <vet:firstDate>
                          <vet:firstDate>
                               <base:year>2016</base:year>
                              <base:year>2016</base:year>
                               <base:month>06</base:month>
                              <base:month>02</base:month>
                               <base:day>01</base:day>
                              <base:day>29</base:day>
                               <base:hour>00</base:hour>
                              <base:hour>00</base:hour>
                           </vet:firstDate>
                          </vet:firstDate>
                         </vet:dateOfProduction>
                        </vet:dateOfProduction>
                         <vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                           <vet:firstDate>
                        <vet:productMarkingList>
                               <base:year>2016</base:year>
                          <vet:productMarking>T-345</vet:productMarking>
                               <base:month>12</base:month>
                        </vet:productMarkingList>
                               <base:day>01</base:day>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                               <base:hour>01</base:hour>
                    </vet:productiveBatch>
                           </vet:firstDate>
                  </merc:productionOperation>
                         </vet:expiryDate>
              </merc:registerProductiveBatchRequest>
                         <vet:perishable>false</vet:perishable>
            </app:data>
                         <vet:productMarkingList>
        </app:application>
                           <vet:productMarking>34-45</vet:productMarking>
      </ws:submitApplicationRequest>
                         </vet:productMarkingList>
  </soapenv:Body>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
</soapenv:Envelope>
                     </vet:productiveBatch>
</syntaxhighlight>
                   </merc:productionOperation>
</div>
               </merc:registerProductiveBatchRequest>
</div>
             </app:data>
</div>
         </app:application>
<br />
       </ws:submitApplicationRequest>
<div id="example7">
   </soapenv:Body>
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
</soapenv:Envelope>
Пример запроса для  [[#script1|сценария №2]] - для хозяйствующих субъектов.
</syntaxhighlight>
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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>
</syntaxhighlight>
</div>
</div>
</div>
<br />
<div id="example8">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Пример запроса для  [[#script3|сценария №3]] - для хозяйствующих субъектов.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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>
</syntaxhighlight>
</div>
</div>
</div>
<br />
<div id="example9">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Пример запроса для  [[#script4|сценария №4]] - для хозяйствующих субъектов.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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>login</com:login>
                  </merc:initiator>
                  <merc:enterprise>
                    <base:guid>1ac126a3-8333-41fc-8cb5-a6fae47ee958</base:guid>
                  </merc:enterprise>
                  <merc:productionOperation>
                    <vet:rawBatch>
                        <vet:sourceStockEntry>
                          <base:uuid>7bbb8cb5-73a7-48fc-bd50-6d5004435443</base:uuid>
                        </vet:sourceStockEntry>
                        <vet:volume>22</vet:volume>
                        <vet:unit>
                          <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                        </vet:unit>
                    </vet:rawBatch>
                    <vet:rawBatch>
                        <vet:sourceStockEntry>
                          <base:uuid>26a5ad7f-45bf-49e6-9a37-3652e9742253</base:uuid>
                        </vet:sourceStockEntry>
                        <vet:volume>46</vet:volume>
                        <vet:unit>
                          <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                        </vet:unit>
                    </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>89</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>15</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>05</base:month>
                              <base:day>12</base:day>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2018</base:year>
                              <base:month>12</base:month>
                              <base:day>01</base:day>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:productMarkingList>
                          <vet:productMarking>77-123</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>
</syntaxhighlight>
</div>
</div>
</div>
<br />
<div id="example5">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Пример запроса для  [[#script5|сценария №5]] - для хозяйствующих субъектов.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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>
</syntaxhighlight>
</div>
</div>
</div>
</div>
</div>
[[#top|Вернуться к началу &uarr;]]
[[#top|Вернуться к началу &uarr;]]
[[Category:Ветис.API]]
[[Category:Ветис.API]]
[[Category:производственная партия]]
[[Category:производственная партия]]
[[Category:Ветис.API для ветеринарных управлений]]
[[Category:Ветис.API для ветеринарных управлений]]
[[Category:незавершённое производство]]

Текущая версия на 14:35, 30 мая 2017


Общие сведения

Операция ProductionOperation предназначена для оформления в системе Меркурий производственной партии, как завершённой, так и незавершённой. На вход системы передаются следующие сведения:

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

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

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

Возможные сценарии

При выполнении операции возможны следующие сценарии.

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. Завершение производственной транзакции.
  • Происходит списание объёмов с указанных записей журнала, если они были указаны.
  • В ветеринарном сертификате, который был создан в результате транзакции с тем же кодом, что и текущая, происходит изменение объёма, если была указана произведённая продукция.
  • Сертификат переходит в статус "оформлен (производство завершено)".
  • Происходит увеличиние объёма записи произведённой продукции, которая была создана с тем же номером операции, который указан в текущей операции, если была указана произвежённая продукция.

Используемые пространства имён и типы

Общие отличия между версией для хозяйствующих субъектов и ветеринарных управлений

Различающиеся параметры Версия для хозяйствующих субъектов Версия для ветеринарных управлений
Пространство имён 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 Хозяйствующий субъект, на площадке которого вырабатывается продукция.
  • Идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция, должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья).
  • Обязательно указывать, если запрос осуществляется от имени ветеринарного управления. При запросе от имени хозяйствующего субъекта достаточно указать enterprise.
ent:BusinessEntity 0..1
enterprise Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя.
  • Идентификатор предприятия, которое связано с хозяйствующим субъектом, инициировавшим запрос, должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья).
ent:Enterprise 1
productionOperation Сведения, необходимые для оформления производственной партии . vetd:ProductionOperation 1
vetDocument Сведения, необходимые для оформления ветеринарного сертификата (указывается при открытии транзакции незавершённого производства). vetd:VetDocument 0..1

Объект ..Request/initiator

Объект содержит сведения о пользователе, инициирующем запрос к шлюзу.

Поле Описание Тип Обязательность
UUID Идентификатор пользователя, зарегистрированного в системе Меркурий. bs:UUID 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо login.

При указании обоих полей, приоритет у UUID.

login Логин пользователя. xs:NCName

Объект ..Request/businessEntity

Объект содержит сведения о хозяйствующем субъекте. Требуется указывать ТОЛЬКО при выполнении запросов от имени ветеринарного управления.

Поле Описание Тип Обязательность
GUID Глобальный идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция. bs:UUID 0..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:Identifier 0..1
rawBatch Cведения о сырье, использованном при производстве партии продукции.
  • В определенных случаях для завершённого производства продукции сырьё не используется и может не указываться (например, "производство" живых животных, сценарий №1).
  • Данные о сырье могут не указываться в случае оформления операции незавершённого производства, если неизвестно, какое количество сырья будет израсходовано.
  • Может быть указано несколько элементов (например, если производственная партия содержит нескольких компонентов, либо при производстве было использовано одно сырье, но из нескольких партий).
vetd:RawBatch 0..*
productiveBatch Cведения о произведённой продукции.
  • В определенных случаях при выполнений операции завершённого производства информация о том, что было произведено может не указываться (например, утилизация отходов сценарий №2).
  • Может быть указано несколько элементов (например, если в процессе производства помимо основного продукта так же был произведен побочный, либо если из партии сырья производится несколько наименований).
  • В случае, если исходное сырье не указано, productiveBatch может быть указан только один.
  • В случае выполнения операций незавершённого производства итоговый продукт может быть и не указан, если происходит дополнительное списание сырья.
vetd:ProductiveBatch 0..*
finalizeOperation Флаг, указывающий, завершается ли производственная транзакция
  • Поле указывается только в случае, если партия продукции выпускается частями с последующим объединением.
  • Указывается только вместе с operationId.
  • По умолчанию принимает значение false.
xs:boolean 0..1

Объект ..Request/productionOperation/rawBatch

Объект содержит сведения о сырье, использовавшемся при производстве партии продукции.

Поле Описание Тип Обязательность
sourceStockEntry Позиция в складском журнале системы Меркурий. Указанная позиция будет использоваться в качестве сырья для данной производственной операции. Представляет собой идентификатор версии записи (uuid) в ИС Меркурий.
  • Указанная версия записи складского журнала продукции в ИС Меркурий должна быть актуальной, не аннулированной и не удалённой.
  • Объём продукции по этой позиции должен быть больше нуля.
vetd:StockEntry 1
volume Объём продукции, используемой в качестве сырья.
  • Указанное значение должно быть больше нуля.
  • Указанное значение не должно превышать объём продукции в записи складского журнала продукции, указанной в поле sourceStockEntry.
  • Если операция не завершена, то указывать сразу списываемый объём необязательно. Весь объём израсходованного сырья можно списать при завершении операции.
bs:Decimal 0..1
unit Единица измерения объёма продукции.
  • Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и не удалённой.
  • Необязательно указывать этот параметр в случае незавершённого производства, если не указан объём.
argc:Unit 0..1
packingList Список видов упаковки, которые используются для отгружаемой партии. argc:PackingFormList 0..1
packingAmount Количество единиц упаковки для сырья.
  • Указанное значение должно быть больше, либо равно нулю.
  • Указанное значение не должно превышать количество единиц упаковки в записи складского журнала продукции, указанной в поле sourceStockEntry.
  • Необязательно указывать в этот параметр в случае незавершённого производства
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 Наименование произведенной продукции в номенклатуре производителя.
  • Указывается, если номенклатура была указана в запросе с идентификатором.
  • Идентификатор присваивается в случае, если номенклатура производителя занесена в справочник Меркурия.
  • Номенклатура заносится самим производителем с помощью метода modifyProducerStockListOperation.
  • Автоматически занесение номенклатуры не осуществляется.
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 1
productMarkingList Список маркировки продукции, доступной для данного производителя. vetd:ProductMarkingList 0..1
lowGradeCargo Является ли груз некачественным.
  • true – груз некачественный.
  • false – груз качественный.
  • Элемент может не указываться. В этом случае значение по умолчанию устанавливается false.
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 Наименование продукции в соответствии с номенклатурой производителя.
  • При оформлении производственной партии запись со значением, указанным в поле 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 0..1

Объект ..Request/productionOperation/productiveBatch/dateOfProduction/secondDate

Конечная дата интервала. Указывается, если дата производства записывается интервалом.

Поле Описание Тип данных Обязательность
year Год bs:Year 1
month Месяц bs:Month 1
day День bs:Day 1
hour Час bs:Hour 0..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 0..1

Объект ..Request/productionOperation/productiveBatch/expiryDate/secondDate

Конечная дата интервала. Указывается, если срок годности записывается интервалом.

Поле Описание Тип данных Обязательность
year Год bs:Year 1
month Месяц bs:Month 1
day День bs:Day 1
hour Час bs:Hour 0..1

Объект ..Request/productionOperation/productiveBatch/productMarkingList

Объект содержит сведения о списке маркировки.

Поле Описание Тип Обязательность
productMarking Строка с маркировкой продукции. bs:String255 0..*

Атрибуты поля productMarking

Название Описание Тип данных Обязательность
class Тип маркировки продукции.
  • Атрибут не обязателен к указанию
  • Значение по умолчанию UNDEFINED
  • Необходимо указывать при операциях незавершённого производства.
vet:ProductMarkingClass 0..1

Доступные значения атрибута поля productMarking

Значение Описание
UNDEFINED Класс не опеределён. Это значение используется по умолчанию.
BN Номер партии.
  • Важно, чтобы номера партий совпадали при совершении операции незавершённого производства.
SSCC SSCC-код (глобально-уникальный код грузовых контейнеров - Serial Shipping Container Code).

Объект ..Request/vetDocument

Объект, содержащий необходимые сведения о ветеринарном документе.

Поле Описание Тип данных Обязательность
cargoInspected Отметка об обследовании партии продукции ветеринарным врачом.
  • Если указать значение false, на форме сертификата будет указано "Не подвергнуто ветеринарно-санитарной экспертизе".
  • Если указано true в этом поле и false в поле cargoExpertized, то на печатной форме сертификата будет отметка "Изготовлено из сырья, прошедшего ветеринарно-санитарную экспертизу".
  • Если указано true в этом поле и true в поле cargoExpertized, то на печатной форме сертификата будет отметка "Подвергнуто ветеринарно-санитарной экспертизе в полном объёме".
xs:boolean 0..1
cargoExpertized Отметка о проведении ветеринарной экспертизы продукции.
  • Если в поле cargoInspected указано true и в этом поле указано true, то на форме сертификата будет отметка "Подвергнуто ветеринарно-санитарной экспертизе в полном объёме".
  • Если в поле cargoInspected указано false, то вне зависимости от значения в этом поле на печатной форме сертификата будет указано "Не подвергнуто ветеринарно-санитарной экспертизе".
xs:boolean 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 Является ли запись журнала активной:
  • true - запись активна;
  • false - запись не активна.
xs:boolean 1
last Последняя версия записи журнала:
  • true - да;
  • false - нет.
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 Является ли продукция качественной, true - некачественная, false - качественная. 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..*

Атрибуты поля productMarking

Название Описание Тип данных Обязательность
class Тип маркировки продукции.
  • Атрибут не обязателен к указанию
  • Значение по умолчанию UNDEFINED
  • Необходимо указывать при операциях незавершённого производства.
vet:ProductMarkingClass 0..1

Доступные значения атрибута поля productMarking

Значение Описание
UNDEFINED Класс не опеределён. Это значение используется по умолчанию.
BN Номер партии.
  • Важно, чтобы номера партий совпадали при совершении операции незавершённого производства.
SSCC SSCC-код (глобально-уникальный код грузовых контейнеров - Serial Shipping Container Code).

Объект ..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
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 Информация о пользователе, подтвердившем сертификат.
  • Данные берутся из профиля пользователя, логин которого указан в поле initiator.
xs:int 0..1
lastUpdateDate Дата последнего обновления сертификата xs:int 0..1

Объект ..Response/vetDocument/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
productionOperationId Идентификатор производственной транзакции, в результате которой была выработана эта партия продукции. bs:Identifier 0..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/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 1
month Месяц bs:Month 1
day День bs:Day 1
hour Час bs:Hour 0..1

Объект ..Response/vetDocument/batch/dateOfProduction/secondDate

Объект содержит сведения о конечной дате в интервале выработки продукции.

Поле Описание Тип данных Обязательность
year Год bs:Year 1
month Месяц bs:Month 1
day День bs:Day 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 1
month Месяц bs:Month 1
day День bs:Day 1
hour Час bs:Hour 0..1

Объект ..Response/vetDocument/batch/expiryDate/secondDate

Объект содержит сведения о конечной дате в интервале окончания срока годности продукции.

Поле Описание Тип данных Обязательность
year Год bs:Year 1
month Месяц bs:Month 1
day День bs:Day 1
hour Час bs:Hour 0..1

Объект ..Response/vetDocument/batch/productMarkingList

Объект содержит сведения о списке маркировки.

Поле Описание Тип Обязательность
productMarking Строка с маркировкой продукции. bs:String255 0..*

Атрибуты поля productMarking

Название Описание Тип данных Обязательность
class Тип маркировки продукции.
  • Атрибут не обязателен к указанию
  • Значение по умолчанию UNDEFINED
  • Необходимо указывать при операциях незавершённого производства.
vet:ProductMarkingClass 0..1

Доступные значения атрибута поля productMarking

Значение Описание
UNDEFINED Класс не опеределён. Это значение используется по умолчанию.
BN Номер партии.
  • Важно, чтобы номера партий совпадали при совершении операции незавершённого производства.
SSCC SSCC-код (глобально-уникальный код грузовых контейнеров - Serial Shipping Container Code).

Объект ..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

Объект содержит сведения о пользователе, выписавшем ветеринарный сертификат. Данные берутся из профиля пользователя, логин которого указан в поле initiator

Поле Описание Тип Обязательность
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>


Пример запроса для сценария №4 - для хозяйствующих субъектов.

<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>login</com:login>
                  </merc:initiator>
                  <merc:enterprise>
                     <base:guid>1ac126a3-8333-41fc-8cb5-a6fae47ee958</base:guid>
                  </merc:enterprise>
                  <merc:productionOperation>
                     <vet:rawBatch>
                        <vet:sourceStockEntry>
                           <base:uuid>7bbb8cb5-73a7-48fc-bd50-6d5004435443</base:uuid>
                        </vet:sourceStockEntry>
                        <vet:volume>22</vet:volume>
                        <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                        </vet:unit>
                     </vet:rawBatch>
                     <vet:rawBatch>
                        <vet:sourceStockEntry>
                           <base:uuid>26a5ad7f-45bf-49e6-9a37-3652e9742253</base:uuid>
                        </vet:sourceStockEntry>
                        <vet:volume>46</vet:volume>
                        <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                        </vet:unit>
                     </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>89</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>15</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>05</base:month>
                              <base:day>12</base:day>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2018</base:year>
                              <base:month>12</base:month>
                              <base:day>01</base:day>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:productMarkingList>
                           <vet:productMarking>77-123</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>

Вернуться к началу ↑