ModifyProducerStockListOperation: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 16: | Строка 16: | ||
==Данные запроса== | ==Данные запроса== | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | |||
Структура данных запроса в формате ХML. | |||
<div class = "mw-collapsible-content"> | |||
<syntaxhighlight lang="xml"> | |||
<merc:modifyBusinessEntityRequest xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications" | |||
xmlns:base="http://api.vetrf.ru/schema/cdm/base" | |||
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" | |||
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" | |||
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar"> | |||
<merc:localTransactionId>{xs:NCName}</merc:localTransactionId> | |||
<merc:initiator> | |||
<base:uuid>{bs:UUID}</base:uuid> | |||
<com:login>{xs:NCName}</com:login> | |||
</merc:initiator> | |||
<merc:modifyProducerStockListRequest> | |||
<merc:modificationOperation> | |||
<prod:type>{bs:type}</prod:type> | |||
<prod:enterprise> | |||
<base:guid>{bs:GUID}</base:guid> | |||
</prod:enterprise> | |||
<prod:resultingList> | |||
<prod:productItem> | |||
<prod:name>{bs:String255}</prod:name> | |||
<prod:code>25852</prod:code> | |||
<prod:productType>{prod:productType}</prod:productType> | |||
<prod:product> | |||
<base:guid>{bs:GUID}</base:guid> | |||
</prod:product> | |||
<prod:subProduct> | |||
<base:guid>{bs:GUID}</base:guid> | |||
</prod:subProduct> | |||
<prod:correspondToGost>{xs:boolean}</prod:correspondToGost> | |||
<prod:gost>{bs:String255}</prod:gost> | |||
</prod:productItem> | |||
</prod:resultingList> | |||
</merc:modificationOperation> | |||
</merc:modifyProducerStockListRequest> | |||
</syntaxhighlight> | |||
</div> | |||
</div> | |||
==Данные ответа== | ==Данные ответа== | ||
Версия 14:43, 2 декабря 2015
Общие сведения
Данная операция предназнчена для отправки заявки на изменение реестра наименований продукции предприятия производителя. Используется для добавления новой позиции в номенклатуру проиводителя. Также может использоваться для обновления данных и для удаления позиции из списка номенклатуры производителя. Номенклатура производителя является четвёртым уровнем в справочнике продукции.
Возможные сценарии
- Добавление новой позиции в списки производителя.
- Успешное добавление новой продукци в списки производителя
- При повторном добавлении той же продукции в список ошибки не происходит.
- Обновление позиции списка
- Удаление позиции из списка
Входящая информация:
- идентификатор предприятия;
- реквизиты продукции
Данные запроса
Структура данных запроса в формате ХML.
<merc:modifyBusinessEntityRequest xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
<merc:localTransactionId>{xs:NCName}</merc:localTransactionId>
<merc:initiator>
<base:uuid>{bs:UUID}</base:uuid>
<com:login>{xs:NCName}</com:login>
</merc:initiator>
<merc:modifyProducerStockListRequest>
<merc:modificationOperation>
<prod:type>{bs:type}</prod:type>
<prod:enterprise>
<base:guid>{bs:GUID}</base:guid>
</prod:enterprise>
<prod:resultingList>
<prod:productItem>
<prod:name>{bs:String255}</prod:name>
<prod:code>25852</prod:code>
<prod:productType>{prod:productType}</prod:productType>
<prod:product>
<base:guid>{bs:GUID}</base:guid>
</prod:product>
<prod:subProduct>
<base:guid>{bs:GUID}</base:guid>
</prod:subProduct>
<prod:correspondToGost>{xs:boolean}</prod:correspondToGost>
<prod:gost>{bs:String255}</prod:gost>
</prod:productItem>
</prod:resultingList>
</merc:modificationOperation>
</merc:modifyProducerStockListRequest>
