ProductionOperationForVetControl: различия между версиями
(Перенаправление на ProductionOperation) |
|||
(не показаны 33 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
#перенаправление [[ProductionOperation]] | |||
==Общие сведения== | ==Общие сведения== | ||
Операция '''ProductOperation''' предназначена для оформления в системе Меркурий производственной партии. На вход системы передаются следующие сведения: | Операция '''ProductOperation''' предназначена для оформления в системе Меркурий производственной партии. На вход системы передаются следующие сведения: | ||
Строка 82: | Строка 84: | ||
== Данные запроса == | == Данные запроса == | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | <!-- <div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | ||
Структура данных запроса в формате ХML. | Структура данных запроса в формате ХML. | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
Строка 168: | Строка 170: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> | ||
</div> | </div> --> | ||
=== Объект registerProductiveBatchRequest === | === Объект registerProductiveBatchRequest === | ||
Строка 178: | Строка 180: | ||
| '''localTransactionId''' || Идентификатор заявки в клиентской системе. || [http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] || 1 | | '''localTransactionId''' || Идентификатор заявки в клиентской системе. || [http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/initiator|'''initiator''']] || Пользователь, инициирующий запрос к шлюзу. Ответственный за выполнение бизнес-операции. Должен быть указан или идентификатор, или логин. | ||
* Идентификатор хозяйствующего субъекта инициировавшего запрос должен совпадать с идентификатором хозяйствующего субъекта-владельца продукции (сырья). | * Идентификатор хозяйствующего субъекта инициировавшего запрос должен совпадать с идентификатором хозяйствующего субъекта-владельца продукции (сырья). | ||
|| [[User|argc:User]] || 1 | || [[User|argc:User]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/businessEntity|'''businessEntity''']] || Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя. | ||
* Идентификатор предприятия, которое связано с хозяйствующим субъектом, инициировавшим запрос; должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья). | * Идентификатор предприятия, которое связано с хозяйствующим субъектом, инициировавшим запрос; должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья). | ||
|| [[BusinessEntity|ent:BusinessEntity]] || 1 | || [[BusinessEntity|ent:BusinessEntity]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/enterprise|'''enterprise''']] || Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя. | ||
* Идентификатор предприятия, которое связано с хозяйствующим субъектом, инициировавшим запрос; должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья). | * Идентификатор предприятия, которое связано с хозяйствующим субъектом, инициировавшим запрос; должен совпадать с идентификатором обслуживаемого предприятия, указанного в записи журнала (сырья). | ||
|| [[Enterprise|ent:Enterprise]] || 1 | || [[Enterprise|ent:Enterprise]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation|'''productionOperation''']] || Сведения, необходимые для оформления производственной партии . | ||
||[[ProductionOperatiоn|vetd:ProductionOperation]] || 1 | ||[[ProductionOperatiоn|vetd:ProductionOperation]] || 1 | ||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''initiator''' === | ||
Объект содержит сведения о пользователе, инициирующем запрос к шлюзу. | Объект содержит сведения о пользователе, инициирующем запрос к шлюзу. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 211: | Строка 213: | ||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''businessEntity''' === | ||
Объект содержит сведения о площадке (поднадзорном объекте). | Объект содержит сведения о площадке (поднадзорном объекте). | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 217: | Строка 219: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| '''GUID''' || Глобальный идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция. || [[UUID|bs:UUID]] || 1 | | '''GUID''' || Глобальный идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция. || [[UUID|bs:UUID]] || rowspan = "2" | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. | ||
|- | |||
| '''UUID''' || Идентификтаор версии записи хозяйствующего субъекта в реестре РСХН || [[UUID|bs:UUID]] | |||
|} | |} | ||
=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''enterprise''' === | |||
=== Объект [[ | |||
Объект содержит сведения о площадке (поднадзорном объекте). | Объект содержит сведения о площадке (поднадзорном объекте). | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 227: | Строка 230: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| '''GUID''' || Глобальный идентификатор предприятия, вырабатывающего продукцию. || [[UUID|bs:UUID]] || 1 | | '''GUID''' || Глобальный идентификатор предприятия, вырабатывающего продукцию. || [[UUID|bs:UUID]] || rowspan = "2" | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. | ||
|- | |||
|| '''UUID''' || Идентификатор версии записи в реестре РСХН || [[UUID|bs:UUID]] | |||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/'''productionOperation'''=== | ||
Объект содержит сведения, необходимые для оформления производственной партии. | Объект содержит сведения, необходимые для оформления производственной партии. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 236: | Строка 241: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/rawBatch|'''rawBatch''']] || Cведения о сырье, использованном при производстве партии продукции. | ||
* В определенных случаях для производства продукции сырьё не используется и может не указываться (например, "производство" живых животных, [[#script1|сценарий №1]]). | * В определенных случаях для производства продукции сырьё не используется и может не указываться (например, "производство" живых животных, [[#script1|сценарий №1]]). | ||
* Может быть указано несколько элементов (например, если производственная партия содержит нескольких компонентов, либо при производстве было использовано одно сырье, но из нескольких партий). | * Может быть указано несколько элементов (например, если производственная партия содержит нескольких компонентов, либо при производстве было использовано одно сырье, но из нескольких партий). | ||
|| [[RawBatch|vetd:RawBatch]] || 0..* | || [[RawBatch|vetd:RawBatch]] || 0..* | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/productiveBatch|'''productiveBatch''']] || Cведенья о произведённой продукции. | ||
* В определенных случаях информация о том, что было произведено может не указываться (например, утилизация отходов [[#script2|сценарий №2]]). | * В определенных случаях информация о том, что было произведено может не указываться (например, утилизация отходов [[#script2|сценарий №2]]). | ||
* Может быть указано несколько элементов (например, если в процессе производства помимо основного продукта так же был произведен побочный, либо если из партии сырья производится несколько наименований). | * Может быть указано несколько элементов (например, если в процессе производства помимо основного продукта так же был произведен побочный, либо если из партии сырья производится несколько наименований). | ||
Строка 248: | Строка 253: | ||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[ProductionOperationForVetControl#Объект ..Request/productionOperation|productionOperation]]/'''rawBatch''' === | ||
Объект содержит сведения о сырье, использовавшемся при производстве партии продукции. | Объект содержит сведения о сырье, использовавшемся при производстве партии продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 254: | Строка 259: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
|[[ | |[[#Объект ..Request/productionOperation/rawBatch/sourceStockEntry|'''sourceStockEntry''']]|| Позиция в складском журнале системы Меркурий. Указанная позиция будет использоваться в качестве сырья для данной производственной операции. Представляет собой идентификатор версии записи (uuid) в ИС Меркурий. | ||
* Указанная версия записи складского журнала продукции в ИС Меркурий должна быть актуальной, неаннулированной и неудалённой. | * Указанная версия записи складского журнала продукции в ИС Меркурий должна быть актуальной, неаннулированной и неудалённой. | ||
* Объём продукции по этой позиции должен быть больше нуля. | * Объём продукции по этой позиции должен быть больше нуля. | ||
Строка 264: | Строка 269: | ||
|| [[Decimal|bs:Decimal]] || 1 | || [[Decimal|bs:Decimal]] || 1 | ||
|- | |- | ||
|[[ | |[[#Объект ..Request/productionOperation/rawBatch/unit| '''unit''']] || Единица измерения объёма продукции. | ||
* Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и неудалённой. | * Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и неудалённой. | ||
|| [[Unitl|argc:Unit]] || 1 | || [[Unitl|argc:Unit]] || 1 | ||
|- | |||
| [[#Объект ..Request/productionOperation/rawBatch/packingList|'''packingList''']] || Список видов упаковки, которые используются для отгружаемой партии. | |||
|| [[PackingFormList |argc:PackingFormList]] || 0..* | |||
|- | |- | ||
| '''packingAmount''' || Количество единиц упаковки для сырья. | | '''packingAmount''' || Количество единиц упаковки для сырья. | ||
Строка 295: | Строка 303: | ||
|} | |} | ||
===Объект [[ | ===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/rawBatch|rawBatch]]/'''sourceStockEntry'''=== | ||
Объект содержит сведения о позиции продукции в складском журнале системы Меркурий. | Объект содержит сведения о позиции продукции в складском журнале системы Меркурий. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 304: | Строка 312: | ||
|} | |} | ||
===Объект [[ | ===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/rawBatch|rawBatch]]/'''unit'''=== | ||
Объект содержит сведения о единице измерения объема произведенной продукции. | Объект содержит сведения о единице измерения объема произведенной продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 313: | Строка 321: | ||
|} | |} | ||
=== Объект [[ | ===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/rawBatch|rawBatch]]/'''packingList'''=== | ||
Объект содержит сведения о единице измерения объема произведенной продукции. | |||
{| class="wikitable" | |||
|- | |||
! Поле !! Описание !! Тип !! Обязательность | |||
|- | |||
| [[#Объект ..Request/productionOperation/rawBatch/packingList/packingForm|'''packingForm''']] || Вид упаковки. | |||
* Соответствующая версия упаковки в ИС Меркурий должна быть актуальной и неудалённой. | |||
|| [[PackingForm |argc:PackingForm]] || 0..1 | |||
|} | |||
===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/rawBatch|rawBatch]]/[[#Объект ..Request/productionOperation/rawBatch/packingList|packingList]]/'''packingForm'''=== | |||
{| class="wikitable" | |||
|- | |||
! Поле !! Описание !! Тип !! Обязательность | |||
|- | |||
| '''UUID''' || Идентификатор упаковки. || [[UUID|bs:UUID]] || 1 | |||
|- | |||
| '''name''' || Наименование конкретного вида упаковки. || [[String255|bs:String255]] || 0..1 | |||
|} | |||
=== Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/'''productiveBatch''' === | |||
Объект содержит сведения о произведенной партии продукции. | Объект содержит сведения о произведенной партии продукции. | ||
Строка 327: | Строка 356: | ||
| '''productType''' ||Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. || [[ProductType|argpr:ProductType]] || 1 | | '''productType''' ||Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. || [[ProductType|argpr:ProductType]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/productiveBatch/product|'''product''']] || Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. | ||
* Соответствующая версия продукции в ИС Меркурий должна быть актуальной и неудалённой. | * Соответствующая версия продукции в ИС Меркурий должна быть актуальной и неудалённой. | ||
|| [[Product|argpr:Product]] || 1 | || [[Product|argpr:Product]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/productiveBatch/subProduct|'''subProduct''']] || Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий. | ||
* Соответствующая версия вида продукции в ИС Меркурий должна быть актуальной и неудалённой. | * Соответствующая версия вида продукции в ИС Меркурий должна быть актуальной и неудалённой. | ||
|| [[SubProduct|argpr:SubProduct]] || 1 | || [[SubProduct|argpr:SubProduct]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/productiveBatch/productItem|'''productItem''']] || Наименование произведенной продукции в номенклатуре производителя. || [[ProductItem|argpr:ProductItem]] || 0..1 | ||
|- | |- | ||
| '''volume''' || Объем произведенной продукции. | | '''volume''' || Объем произведенной продукции. | ||
Строка 341: | Строка 370: | ||
|| [[Decimal|bs:Decimal]] || 1 | || [[Decimal|bs:Decimal]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/productiveBatch/unit|'''unit''']] ||Единица измерения объема произведенной продукции. | ||
* Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и неудалённой. | * Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и неудалённой. | ||
|| [[Unitl|argc:Unit]] || 1 | || [[Unitl|argc:Unit]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/productiveBatch/packingList|'''packingList''']] ||Список видов упаковки, которые используются для производственной партии. | ||
* Соответствующая версия упаковки в ИС Меркурий должна быть актуальной и неудалённой. | * Соответствующая версия упаковки в ИС Меркурий должна быть актуальной и неудалённой. | ||
|| [[PackingFormList|argc:PackingFormList]] || 0..1 | || [[PackingFormList|argc:PackingFormList]] || 0..1 | ||
Строка 364: | Строка 393: | ||
|| [[GoodsDate|vetd:GoodsDate]] || 1 | || [[GoodsDate|vetd:GoodsDate]] || 1 | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/productiveBatch/productMarkingList|'''productMarkingList''']] || Список маркировки продукции, доступной для данного производителя. || [[ProductMarkingList|vetd:ProductMarkingList]] || 0..1 | ||
|- | |- | ||
| '''lowGradeCargo''' || Является ли груз некачественным. | | '''lowGradeCargo''' || Является ли груз некачественным. | ||
Строка 396: | Строка 425: | ||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''product'''=== | ||
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий. | Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 402: | Строка 431: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| '''UUID''' || Идентификатор версии продукции.|| [[UUID|bs:UUID]] || | | '''UUID''' || Идентификатор версии продукции.|| [[UUID|bs:UUID]] || rowspan = "2" | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. | ||
|- | |- | ||
| '''GUID''' || Глобальный идентификатор продукции | | '''GUID''' || Глобальный идентификатор продукции || [[UUID|bs:UUID]] | ||
|| [[UUID|bs:UUID]] | |||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''subProduct'''=== | ||
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий. | Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 415: | Строка 442: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| '''UUID''' || Идентификатор версии вида продукции.|| [[UUID|bs:UUID]] || | | '''UUID''' || Идентификатор версии вида продукции.|| [[UUID|bs:UUID]] || rowspan = "2" | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. | ||
|- | |- | ||
| '''GUID''' || Глобальный идентификатор продукции. | | '''GUID''' || Глобальный идентификатор продукции. || [[UUID|bs:UUID]] | ||
|| [[UUID|bs:UUID]] | |||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''productItem'''=== | ||
Объект содержит сведения о наименовании продукции. | Объект содержит сведения о наименовании продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 440: | Строка 465: | ||
|} | |} | ||
===Объект [[ | ===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/unit=== | ||
Объект содержит сведения о единице измерения объема партии продукции. | Объект содержит сведения о единице измерения объема партии продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 447: | Строка 472: | ||
|- | |- | ||
| '''UUID''' || Идентификатор версии единицы измерения. || [[UUID|bs:UUID]] || 1 | | '''UUID''' || Идентификатор версии единицы измерения. || [[UUID|bs:UUID]] || 1 | ||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''packingList'''=== | ||
Объект содержит сведения о cписке видов упаковки, которые используются для производственной партии. Не указывается для живых животных. | Объект содержит сведения о cписке видов упаковки, которые используются для производственной партии. Не указывается для живых животных. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 457: | Строка 481: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| [[ | | [[#Объект ..Request/productionOperation/productiveBatch/packingList/packingForm|'''packingForm''']] || Вид упаковки. || [[PackingForm|vetd:PackingForm]] || 0..* | ||
|} | |} | ||
===Объект [[ | ===Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/[[#Объект ..Request/productionOperation/productiveBatch/packingList|packingList]]/'''packingForm'''=== | ||
Объект содержит сведения о виде упаковки, которая используются для производственной партии. Упаковка не указывается для живых животных. | Объект содержит сведения о виде упаковки, которая используются для производственной партии. Упаковка не указывается для живых животных. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 471: | Строка 495: | ||
|} | |} | ||
=== Объект [[ | === Объект [[#Объект registerProductiveBatchRequest|..Request]]/[[#Объект ..Request/productionOperation|productionOperation]]/[[#Объект ..Request/productionOperation/productiveBatch|productiveBatch]]/'''productMarkingList'''=== | ||
Объект содержит сведения о списке маркировки. | Объект содержит сведения о списке маркировки. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 481: | Строка 505: | ||
== Данные ответа == | == Данные ответа == | ||
<!-- | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | ||
Структура данных ответа в формате ХML. | Структура данных ответа в формате ХML. | ||
Строка 828: | Строка 853: | ||
</div> | </div> | ||
</div> | </div> | ||
--> | |||
=== Объект registerProductiveBatchResponse === | === Объект registerProductiveBatchResponse === | ||
Объект содержит сведения о произведенной партии продукции. | Объект содержит сведения о произведенной партии продукции. | ||
Строка 874: | Строка 899: | ||
|- | |- | ||
|'''updateDate'''|| Дата изменения записи журнала. || [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 | |||
|- | |- | ||
| [[ProductionOperationForVetControl#Объект ..Response/stockEntry/batch|'''batch''']]|| Объект содержит сведения о записи складского журнала, созданной или измененной в результате операции. || [[Batch|vetd:Batch]] || 1 | | [[ProductionOperationForVetControl#Объект ..Response/stockEntry/batch|'''batch''']]|| Объект содержит сведения о записи складского журнала, созданной или измененной в результате операции. || [[Batch|vetd:Batch]] || 1 | ||
Строка 1469: | Строка 1496: | ||
|} | |} | ||
=== Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response | === Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''product''' === | ||
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий. | Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1480: | Строка 1507: | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''subProduct'''=== | ||
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий. | Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1486: | Строка 1513: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| ''' | | '''UUID''' || Идентификатор версии вида продукции|| [[UUID|bs:UUID]] || 1 | ||
|- | |- | ||
| ''' | | '''GUID''' || Глобальный идентификатор продукции|| [[UUID|bs:UUID]] || 1 | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''productItem'''=== | ||
Объект содержит сведения о наименовании произведенной продукции. | Объект содержит сведения о наименовании произведенной продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1500: | Строка 1527: | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''unit'''=== | ||
Объект содержит сведения о единице измерения объема произведенной продукции. | Объект содержит сведения о единице измерения объема произведенной продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1506: | Строка 1533: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| ''' | | '''UUID''' || Идентификатор версии единицы измерения|| [[UUID|bs:UUID]] || 1 | ||
|- | |- | ||
| ''' | | '''GUID''' || Глобальный идентификатор единицы измерения|| [[UUID|bs:UUID]] || 1 | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''packingList'''=== | ||
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии. | Объект содержит сведения о списке видов упаковки, которые используются для производственной партии. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1517: | Строка 1544: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| [[ | | [[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch/packingList/packingForm|'''packingForm''']] || Вид упаковки. || [[PackingForm|vetd:PackingForm]] || 0..1 | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch/packingList|packingList]]/'''packingForm'''=== | ||
Объект содержит сведения о виде упаковки, которая используются для производственной партии. | Объект содержит сведения о виде упаковки, которая используются для производственной партии. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1531: | Строка 1558: | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''productMarkingList'''=== | ||
Объект содержит сведения о списке маркировки. | Объект содержит сведения о списке маркировки. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1540: | Строка 1567: | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''countryOfOrigin'''=== | ||
Объект содержит сведения о стране-происхождения продукции. | Объект содержит сведения о стране-происхождения продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1551: | Строка 1578: | ||
|} | |} | ||
=== Объект [[ | === Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''producerList'''=== | ||
Объект содержит сведения о списке производителей продукции. | Объект содержит сведения о списке производителей продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1557: | Строка 1584: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| [[ | | [[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch/producerList/producer|'''producer''' ]] || Производитель продукции.|| [[Producer|vetd:Producer]] || 1 | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch/producerList|producerList]]/'''producer'''=== | ||
Объект содержит сведения о производителе продукции. | Объект содержит сведения о производителе продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1566: | Строка 1593: | ||
! Поле !! Описание !! Тип !! Обязательность | ! Поле !! Описание !! Тип !! Обязательность | ||
|- | |- | ||
| [[ | | [[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch/producerList/producer/enterprise | '''enterprise''']] || Информация о предприятие-производителе продукции.|| [[Enterprise|ent:Enterprise]] || 1 | ||
|- | |- | ||
| '''role''' ||Роль предприятия-производителя продукции.|| [[EnterpriseRole|ent:EnterpriseRole]] || 1 | | '''role''' ||Роль предприятия-производителя продукции.|| [[EnterpriseRole|ent:EnterpriseRole]] || 1 | ||
|} | |} | ||
===Объект [[ | ===Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch/producerList|producerList]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch/producerList/producer|producer]]/'''enterprise'''=== | ||
Объект содержит сведение о предприятие-производителе продукции. | Объект содержит сведение о предприятие-производителе продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1582: | Строка 1609: | ||
|} | |} | ||
=== Объект [[ | === Объект [[ProductionOperationForVetControl#Объект registerProductiveBatchResponse|..Response]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument|vetDocument]]/[[ProductionOperationForVetControl#Объект ..Response/vetDocument/batch|batch]]/'''owner'''=== | ||
Объект содержит сведения о хозяйствующем субъекте-владельце продукции. | Объект содержит сведения о хозяйствующем субъекте-владельце продукции. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1857: | Строка 1884: | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<soapenv:Envelope xmlns: | <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: | xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soapenv:Header/> | <soapenv:Header/> | ||
<soapenv:Body> | <soapenv:Body> | ||
<ws:submitApplicationRequest> | <ws:submitApplicationRequest> | ||
<ws:apiKey> | <ws:apiKey>apikey</ws:apiKey> | ||
<app:application> | <app:application> | ||
<app:serviceId>mercury- | <app:serviceId>mercury-vu.service</app:serviceId> | ||
<app:issuerId>issuerId</app:issuerId> | <app:issuerId>issuerId</app:issuerId> | ||
<app:issueDate> | <app:issueDate>2016-05-04T17:03:00</app:issueDate> | ||
<app:data> | <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:productiveBatch> | ||
<vet:productType>3</vet:productType> | |||
<vet:productType> | |||
<vet:product> | <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> | |||
</ws:submitApplicationRequest> | |||
</soapenv:Body> | |||
</soapenv:Envelope> | </soapenv:Envelope> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 1946: | Строка 1958: | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<soapenv:Envelope xmlns: | <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: | xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soapenv:Header/> | |||
<soapenv:Body> | |||
<ws:submitApplicationRequest> | |||
<ws:apiKey>apikey</ws:apiKey> | |||
<soapenv:Header/> | |||
<soapenv:Body> | |||
<app:application> | <app:application> | ||
<app:serviceId>mercury- | <app:serviceId>mercury-vu.service</app:serviceId> | ||
<app:issuerId>issuerId</app:issuerId> | <app:issuerId>issuerId</app:issuerId> | ||
<app:issueDate>2015- | <app:issueDate>2015-12-04T17:03:00</app:issueDate> | ||
<app:data> | <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> | </vet:rawBatch> | ||
</ | </mercvu:productionOperation> | ||
</mercvu:registerProductiveBatchRequest> | |||
</app:data> | |||
</app:application> | |||
</ws:submitApplicationRequest> | |||
</soapenv:Body> | |||
</soapenv:Envelope> | </soapenv:Envelope> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 2004: | Строка 2018: | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<soapenv:Envelope xmlns: | <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: | xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soapenv:Header/> | <soapenv:Header/> | ||
<soapenv:Body> | <soapenv:Body> | ||
Строка 2020: | Строка 2033: | ||
<ws:apiKey>apiKey</ws:apiKey> | <ws:apiKey>apiKey</ws:apiKey> | ||
<app:application> | <app:application> | ||
<app:serviceId>mercury- | <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-01-10T17:03:00</app:issueDate> | ||
<app:data> | <app:data> | ||
< | <mercvu:registerProductiveBatchRequest> | ||
< | <mercvu:localTransactionId>a10003</mercvu:localTransactionId> | ||
< | <mercvu:initiator> | ||
<com:login>a123</com:login> | <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:rawBatch> | ||
<vet:sourceStockEntry> | <vet:sourceStockEntry> | ||
Строка 2098: | Строка 2114: | ||
<vet:lowGradeCargo>false</vet:lowGradeCargo> | <vet:lowGradeCargo>false</vet:lowGradeCargo> | ||
</vet:productiveBatch> | </vet:productiveBatch> | ||
</ | </mercvu:productionOperation> | ||
</ | </mercvu:registerProductiveBatchRequest> | ||
</app:data> | </app:data> | ||
</app:application> | </app:application> | ||
Строка 2112: | Строка 2128: | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<soapenv:Envelope xmlns: | <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: | xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soapenv:Header/> | <soapenv:Header/> | ||
<soapenv:Body> | <soapenv:Body> | ||
Строка 2128: | Строка 2143: | ||
<ws:apiKey>apiKey</ws:apiKey> | <ws:apiKey>apiKey</ws:apiKey> | ||
<app:application> | <app:application> | ||
<app:serviceId>mercury- | <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-01-10T17:03:00</app:issueDate> | ||
<app:data> | <app:data> | ||
< | <mercvu:registerProductiveBatchRequest> | ||
< | <mercvu:localTransactionId>a10003</merc:localTransactionId> | ||
< | <mercvu:initiator> | ||
<com:login>a123</com:login> | <com:login>a123</com:login> | ||
</ | </mercvu:initiator> | ||
< | <mercvu:businessEntity> | ||
<base:guid>464e96ad-9607-4163-96f2-d9c1338c175f</base:guid> | |||
</ | </mercvu:businessEntity> | ||
< | <mercvu:enterprise> | ||
<base:guid>0f0f6837-6ecd-4926-8d20-46aebce7fa12</base:guid> | |||
</mercvu:enterprise> | |||
<mercvu:productionOperation> | |||
<vet:rawBatch> | <vet:rawBatch> | ||
<vet:sourceStockEntry> | <vet:sourceStockEntry> | ||
Строка 2247: | Строка 2265: | ||
<vet:lowGradeCargo>false</vet:lowGradeCargo> | <vet:lowGradeCargo>false</vet:lowGradeCargo> | ||
</vet:productiveBatch> | </vet:productiveBatch> | ||
</ | </mercvu:productionOperation> | ||
</ | </mercvu:registerProductiveBatchRequest> | ||
</app:data> | </app:data> | ||
</app:application> | </app:application> |
Текущая версия на 11:38, 3 июня 2016
Перенаправление на:
Общие сведения
Операция ProductOperation предназначена для оформления в системе Меркурий производственной партии. На вход системы передаются следующие сведения:
- информация о сырье, из которого партия или несколько партий были произведены;
- информация о произведенной партии или нескольких партиях продукции;
- информация о хозяйствующем субъекте - собственнике сырья и выпускаемой продукции и информация о площадке, на которой продукция выпускается.
Результатом выполнения данной операции является:
- списание объема с одной или нескольких записей журнала продукции, указанного в качестве сырья;
- добавление одной или нескольких записей в журнал вырабатываемой продукции о партии продукции, которая была произведена;
- для каждой записи журнала вырабатываемой продукции, которая была добавлена при выполнении операции, система Меркурий формирует ветеринарно-сопроводительный документ (ВСД).
Возможные сценарии
При выполнении операции возможны следующие сценарии.
- 3.1. Выработанная продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.
- Происходит списание объёмов с указанных записей журнала.
- Запись журнала вырабатываемой продукции, объем которой израсходован, переходит в категорию "оформленных".
- Оформляется один или несколько производственных сертификатов.
- Происходит гашение производственных сертификатов, объем которых был израсходован.
- 3.2. Выработанная продукция с указанной записи журнала НЕ была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.
- Происходит списание объёмов с указанных записей журнала.
- Оформляется один или несколько производственных сертификатов.
- 4.1. Входящая продукция с указанной записи журнала была полностью израсходована в качестве сырья, т.е. объём продукции для записи журнала после списания стал равен нулю.
- Происходит списание объёмов с указанных записей журнала.
- Запись журнала входной продукции, объем которой израсходован, переходит в категорию "оформленных".
- Оформляется один или несколько производственных сертификатов.
- 4.2. Входящая продукция с указанной записи журнала НЕ была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.
- Происходит списание объёмов с указанных записей журнала.
- Оформляется один или несколько производственных сертификатов.
Используемые пространства имён и типы
Данные запроса
Объект registerProductiveBatchRequest
Корневой элемент содержимого заявки. Определяет тип заявки и соответствие с описанием в библиотеке типов.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
localTransactionId | Идентификатор заявки в клиентской системе. | xs:NCName | 1 |
initiator | Пользователь, инициирующий запрос к шлюзу. Ответственный за выполнение бизнес-операции. Должен быть указан или идентификатор, или логин.
|
argc:User | 1 |
businessEntity | Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя.
|
ent:BusinessEntity | 1 |
enterprise | Предприятие, вырабатывающее продукцию (производитель). Указывается из списка мест осуществления деятельности для хозяйствующего субъекта заявителя.
|
ent:Enterprise | 1 |
productionOperation | Сведения, необходимые для оформления производственной партии . | vetd:ProductionOperation | 1 |
Объект ..Request/initiator
Объект содержит сведения о пользователе, инициирующем запрос к шлюзу.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор пользователя, зарегистрированного в системе Меркурий. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо login. При указании обоих полей, приоритет у UUID. |
login | Логин пользователя. | xs:NCName |
Объект ..Request/businessEntity
Объект содержит сведения о площадке (поднадзорном объекте).
Поле | Описание | Тип | Обязательность |
---|---|---|---|
GUID | Глобальный идентификатор хозяйствующего субъекта, на площадке которого вырабатывается продукция. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. |
UUID | Идентификтаор версии записи хозяйствующего субъекта в реестре РСХН | bs:UUID |
Объект ..Request/enterprise
Объект содержит сведения о площадке (поднадзорном объекте).
Поле | Описание | Тип | Обязательность |
---|---|---|---|
GUID | Глобальный идентификатор предприятия, вырабатывающего продукцию. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. |
UUID | Идентификатор версии записи в реестре РСХН | bs:UUID |
Объект ..Request/productionOperation
Объект содержит сведения, необходимые для оформления производственной партии.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
rawBatch | Cведения о сырье, использованном при производстве партии продукции.
|
vetd:RawBatch | 0..* |
productiveBatch | Cведенья о произведённой продукции.
|
vetd:ProductiveBatch | 0..* |
Объект ..Request/productionOperation/rawBatch
Объект содержит сведения о сырье, использовавшемся при производстве партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
sourceStockEntry | Позиция в складском журнале системы Меркурий. Указанная позиция будет использоваться в качестве сырья для данной производственной операции. Представляет собой идентификатор версии записи (uuid) в ИС Меркурий.
|
vetd:StockEntry | 1 |
volume | Объём продукции, используемой в качестве сырья.
|
bs:Decimal | 1 |
unit | Единица измерения объёма продукции.
|
argc:Unit | 1 |
packingList | Список видов упаковки, которые используются для отгружаемой партии. | argc:PackingFormList | 0..* |
packingAmount | Количество единиц упаковки для сырья.
|
xs:int | 0..* |
Объект ..Request/productionOperation/rawBatch/sourceStockEntry
Объект содержит сведения о позиции продукции в складском журнале системы Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор записи журнала продукции, которая используется в качестве сырья при оформлении производственной партии | bs:UUID | 1 |
Объект ..Request/productionOperation/rawBatch/unit
Объект содержит сведения о единице измерения объема произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор единицы измерения объёма продукции. | bs:UUID | 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
Объект содержит сведения о произведенной партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
perishable | Описывает, является ли продукция скоропортящейся:
|
xs:boolean | 1 |
productType | Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. | argpr:ProductType | 1 |
product | Продукция. Второй уровень иерархического справочника продукции ИС Меркурий.
|
argpr:Product | 1 |
subProduct | Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий.
|
argpr:SubProduct | 1 |
productItem | Наименование произведенной продукции в номенклатуре производителя. | argpr:ProductItem | 0..1 |
volume | Объем произведенной продукции.
|
bs:Decimal | 1 |
unit | Единица измерения объема произведенной продукции.
|
argc:Unit | 1 |
packingList | Список видов упаковки, которые используются для производственной партии.
|
argc:PackingFormList | 0..1 |
packingAmount | Общее количество единиц упаковки для производственной партии.
|
xs:int | 0..1 |
dateOfProduction | Дата выработки продукции.
|
vetd:GoodsDate | 1 |
expiryDate | Дата окончания срока годности продукции.
|
vetd:GoodsDate | 1 |
productMarkingList | Список маркировки продукции, доступной для данного производителя. | vetd:ProductMarkingList | 0..1 |
lowGradeCargo | Является ли груз некачественным.
|
xs:boolean | 0..1
|
Объект ..Request/productionOperation/productiveBatch/product
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии продукции. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. |
GUID | Глобальный идентификатор продукции | bs:UUID |
Объект ..Request/productionOperation/productiveBatch/subProduct
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии вида продукции. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID. При указании обоих полей, приоритет у UUID. |
GUID | Глобальный идентификатор продукции. | bs:UUID |
Объект ..Request/productionOperation/productiveBatch/productItem
Объект содержит сведения о наименовании продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии наименования продукции. | bs:UUID | 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо name.
При указании обоих полей, приоритет у UUID. |
name | Наименование продукции в соответствии с номенклатурой производителя.
|
xs:string |
Объект ..Request/productionOperation/productiveBatch/unit
Объект содержит сведения о единице измерения объема партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии единицы измерения. | bs:UUID | 1 |
Объект ..Request/productionOperation/productiveBatch/packingList
Объект содержит сведения о cписке видов упаковки, которые используются для производственной партии. Не указывается для живых животных.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
packingForm | Вид упаковки. | vetd:PackingForm | 0..* |
Объект ..Request/productionOperation/productiveBatch/packingList/packingForm
Объект содержит сведения о виде упаковки, которая используются для производственной партии. Упаковка не указывается для живых животных.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор упаковки. | bs:UUID | 1 |
name | Наименование конкретного вида упаковки | xs:string | 0..1 |
Объект ..Request/productionOperation/productiveBatch/productMarkingList
Объект содержит сведения о списке маркировки.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productMarking | Строка с маркировкой продукции. | xs:string | 0..* |
Данные ответа
Объект registerProductiveBatchResponse
Объект содержит сведения о произведенной партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
stockEntry | Список позиций в складском журнале системы Меркурий. Указанные записи были использованы в качестве сырья для данной производственной операции. | vetd:StockEntry | 0..* |
vetDocument | Сведения о производственном ВСД. Формируется ИС "Меркурий" автоматически для каждой записи вырабатываемой продукции.
|
vetd:VetDocument | 0..* |
Объект ..Response/stockEntry
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии записи журнала. | bs:UUID | 1 |
GUID | Глобальный идентификатор записи журнала. | bs:UUID | 1 |
active | Является ли запись журнала активной:
|
xs:boolean | 1 |
last | Последняя версия записи журнала:
|
xs:boolean | 1 |
status | Статус версии записи журнала. | bs:VersionStatus | 1 |
createDate | Дата создания записи журнала. | xs:DateTime | 1 |
updateDate | Дата изменения записи журнала. | xs:DateTime | 1 |
entryNumber | Номер записи складского журнала. | vetd:StockEntryNumber | 1 |
batch | Объект содержит сведения о записи складского журнала, созданной или измененной в результате операции. | vetd:Batch | 1 |
Объект ..Response/stockEntry/batch
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productType | Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. | argpr:ProductType | 1 |
product | Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. | argpr:Product | 1 |
subProduct | Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий. | argpr:SubProduct | 1 |
productItem | Наименование продукции в номенклатуре производителя. | argpr:ProductItem | 0..1 |
volume | Объем продукции, которая была произведена. Значение должно быть больше нуля. | bs:Decimal | 1 |
unit | Единица измерения объема вырабатываемой продукции | argc:Unit | 1 |
packingList | Список видов упаковки, которые были использованы для производственной партии. | argc:PackingFormList | 0..1 |
packingAmount | Общее количество единиц упаковки для производственной партии. | xs:int | 0..1 |
dateOfProduction | Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. | vetd:GoodsDate | 1 |
expiryDate | Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. | vetd:GoodsDate | 1 |
perishable | Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. | xs:boolean | 0..1 |
countryOfOrigin | Страна происхождения выработанной продукции. | ikar:Country | 1 |
producerList | Список производителей продукции. | ent:ProducerList | 1 |
productMarkingList | Список маркировки, доступный для данного производителя. | vetd:ProductMarkingList | 0..1 |
lowGradeCargo | Является ли продукция качественной. | xs:boolean | 1 |
owner | Хозяйствующий субъект владелец продукции. | ent:BusinessEntity | 1 |
Объект ..Response/stockEntry/batch/product
Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии продукции | bs:UUID | 1 |
GUID | Глобальный идентификатор продукции | bs:UUID | 1 |
Объект ..Reponse/stockEntryList/batch
Объект ..Response/stockEntry/batch/subProduct
Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии вида продукции | bs:UUID | 1 |
GUID | Глобальный идентификатор продукции | bs:UUID | 1 |
Объект ..Response/stockEntry/batch/productItem
Объект содержит сведения о наименовании произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
name | Наименование продукции в соответствии с номенклатурой производителя | xs:string | 1 |
Объект ..Response/stockEntry/batch/unit
Объект содержит сведения о единице измерения объема произведенной продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии единицы измерения | bs:UUID | 1 |
GUID | Глобальный идентификатор единицы измерения | bs:UUID | 1 |
Объект ..Response/stockEntry/batch/packingList
Объект содержит сведения о списке видов упаковки, которые используются для производственной партии.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
packingForm | Вид упаковки. | vetd:PackingForm | 0..1 |
Объект ..Response/stockEntry/batch/packingList/packingForm
Объект содержит сведения о виде упаковки, которая используются для производственной партии.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор упаковки. | bs:UUID | 1 |
name | Наименование конкретного вида упаковки | xs:string | 1 |
Объект ..Response/stockEntry/batch/productMarkingList
Объект содержит сведения о списке маркировки.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productMarking | Строка с маркировкой продукции. | bs:String255 | 0..* |
Объект ..Response/stockEntry/batch/countryOfOrigin
Объект содержит сведения о стране-происхождения продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии страны происхождения. | bs:UUID | 0..1 |
GUID | Глобальный идентификатор страны происхождения. | bs:UUID | 0..1 |
Объект ..Response/stockEntry/batch/producerList
Объект содержит сведения о списке производителей продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
producer | Производитель продукции. | vetd:Producer | 1 |
Объект ..Response/stockEntry/batch/producerList/producer
Объект содержит сведения о производителе продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
enterprise | Информация о предприятие-производителе продукции. | ent:Enterprise | 1 |
role | Роль предприятия-производителя продукции. | ent:EnterpriseRole | 1 |
Объект ..Response/stockEntry/batch/producerList/producer/enterprise
Объект содержит сведение о предприятие-производителе продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии предприятия-производителя продукции. | bs:UUID | 0..1 |
GUID | Глобальный идентификатор предприятия-производителя продукции. | bs:UUID | 0..1 |
Объект ..Response/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 |
consignor | Сведения об отправителе (владельце).
|
ent:BusinessMember | 1 |
consignee | Сведения о получателе груза.
|
ent:BusinessMember | 1 |
batch | Сведения о партии продукции. | vetd:Batch | 1 |
cargoExpertized | Проводилась ли ветсанэкспертиза.
|
xs:boolean | 0..1 |
monthsSpent | Кол-во месяцев нахождения животных на территории ТС.
|
bs:String255 | 0..1 |
quarantinePlace | Место проведения карантинирования.
|
bs:String255 | 0..1 |
quarantineDays | Количество дней карантинирования.
|
xs:int | 0..1 |
Объект ..Response/vetDocument/consignor
Объект содержит сведения об отправителе (владельце) продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
businessEntity | Информация о хозяйствующем субъекте-владельце производственной партии. | ent:BusinessEntity | 1 |
enterprise | Информация о предприятии-производителе партии. | ent:Enterprise | 1 |
Объект ..Response/vetDocument/consignee
Объект содержит сведения о получателе, в случае оформления производственной партии объект будет содержать те же сведения, что и в объекте consignor.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
businessEntity | Информация о хозяйствующем субъекте-владельце производственной партии. | ent:BusinessEntity | 1 |
enterprise | Информация о предприятии-производителе партии. | ent:Enterprise | 1 |
Объект ..Response/vetDocument/consignor/businessEntity
Объект содержит сведения о хозяйствующем субъекте.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/consignor/enterprise
Объект содержит сведения о площадке (поднадзорном объекте).
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии предприятия-производителя продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор предприятия-производителя продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/consignee/businessEntity
Объект содержит сведения о хозяйствующем субъекте.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/consignee/enterprise
Объект содержит сведения о площадке (поднадзорном объекте).
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии предприятия-производителя продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор предприятия-производителя продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/batch
Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productType | Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. | argpr:ProductType | 1 |
product | Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. | argpr:Product | 1 |
subProduct | Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий. | argpr:SubProduct | 1 |
productItem | Наименование продукции в номенклатуре производителя. | argpr:ProductItem | 0..1 |
volume | Объем продукции, которая была произведена. Значение должно быть больше нуля. | bs:Decimal | 1 |
unit | Единица измерения объема вырабатываемой продукции | argc:Unit | 1 |
packingList | Список видов упаковки, которые были использованы для производственной партии. | argc:PackingFormList | 0..1 |
packingAmount | Общее количество единиц упаковки для производственной партии. | xs:int | 0..1 |
dateOfProduction | Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. | vetd:GoodsDate | 1 |
expiryDate | Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. | vetd:GoodsDate | 1 |
perishable | Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. | xs:boolean | 0..1 |
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/productMarkingList
Объект содержит сведения о списке маркировки.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
productMarking | Строка с маркировкой продукции. | bs:String255 | 0..* |
Объект ..Response/vetDocument/batch/countryOfOrigin
Объект содержит сведения о стране-происхождения продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии страны происхождения. | bs:UUID | 1 |
GUID | Глобальный идентификатор страны происхождения. | bs:UUID | 1 |
Объект ..Response/vetDocument/batch/producerList
Объект содержит сведения о списке производителей продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
producer | Производитель продукции. | vetd:Producer | 1 |
Объект ..Response/vetDocument/batch/producerList/producer
Объект содержит сведения о производителе продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
enterprise | Информация о предприятие-производителе продукции. | ent:Enterprise | 1 |
role | Роль предприятия-производителя продукции. | ent:EnterpriseRole | 1 |
Объект ..Response/vetDocument/batch/producerList/producer/enterprise
Объект содержит сведение о предприятие-производителе продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии предприятия-производителя продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор предприятия-производителя продукции. | bs:UUID | 1 |
Объект ..Response/vetDocument/batch/owner
Объект содержит сведения о хозяйствующем субъекте-владельце продукции.
Поле | Описание | Тип | Обязательность |
---|---|---|---|
UUID | Идентификатор версии хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
GUID | Глобальный идентификатор хозяйствующего субъекта - владельца продукции. | bs:UUID | 1 |
Коды ошибок
В таблице ниже приведены коды ошибок, возвращаемые веб-сервисом при различных несоответствиях формату или бизнес-правилам.
Код | Описание ошибки |
---|---|
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:perishable>false</vet:perishable>
<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: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>2015-01-10T17:03:00</app:issueDate>
<app:data>
<mercvu:registerProductiveBatchRequest>
<mercvu:localTransactionId>a10003</merc:localTransactionId>
<mercvu:initiator>
<com:login>a123</com:login>
</mercvu:initiator>
<mercvu:businessEntity>
<base:guid>464e96ad-9607-4163-96f2-d9c1338c175f</base:guid>
</mercvu:businessEntity>
<mercvu:enterprise>
<base:guid>0f0f6837-6ecd-4926-8d20-46aebce7fa12</base:guid>
</mercvu:enterprise>
<mercvu:productionOperation>
<vet:rawBatch>
<vet:sourceStockEntry>
<base:uuid>dea5fd74-c14a-4035-b7d2-58986cfaefae</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:rawBatch>
<vet:sourceStockEntry>
<base:uuid>ad993e90-df2a-4663-a818-8c177ab33553</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:perishable>false</vet:perishable>
<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: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:productMarkingList>
<vet:productMarking>34-45</vet:productMarking>
</vet:productMarkingList>
<vet:lowGradeCargo>false</vet:lowGradeCargo>
</vet:productiveBatch>
<vet:productiveBatch>
<vet:perishable>false</vet:perishable>
<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>Молоко ультрапастеризованное 3,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:dateOfProduction>
<vet:expiryDate>
<vet:firstDate>
<base:year>2021</base:year>
<base:month>06</base:month>
<base:day>01</base:day>
<base:hour>01</base:hour>
</vet:firstDate>
</vet:expiryDate>
<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>