ModifyProducerStockListOperation
Общие сведения
Данная операция предназнчена для отправки заявки на изменение реестра наименований продукции предприятия производителя. Используется для добавления новой позиции в номенклатуру проиводителя. Также может использоваться для обновления данных и для удаления позиции из списка номенклатуры производителя. Номенклатура производителя является четвёртым уровнем в справочнике продукции.
Возможные сценарии
- Добавление новой позиции в списки производителя.
- Успешное добавление новой продукци в списки производителя
- При повторном добавлении той же продукции в список ошибки не происходит.
- Обновление позиции списка
- Удаление позиции из списка
Входящая информация:
- идентификатор предприятия;
- реквизиты продукции
Данные запроса
Структура данных запроса в формате ХML.
Объект modifyProducerStockListRequest
Корневой элемент содержимого заявки. Содержит сведения для добавления, изменения списка производимой продукции.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
localTransactionId | Идентификатор заявки в клиентской системе. | xs:NCName | 1 |
initiator | Пользователь, инициирующий запрос к шлюзу. Ответственный за выполнение бизнес-операции. Должен быть указан или идентификатор, или логин. | argc:User | 1 |
modificationOperation | Описание операции добавления/изменения информации о продукции. | prod:PSLModificationOperation | 1 |
Объект ..Request/modificationOperation
Объект содержит общую информацию о выполняемой операции: тип операции, причину внесения записи в реестр и информацию о продукции.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
type | Тип операции:
|
bs:RegisterModificationType | 1 |
enterprise | Информация о предприятии, на котором вырабатывается продукция | ent:Enterprise | 1 |
resultingList | Список продукции, добавляемой в справочник. На данный момент разрешается добавлять только по одной позиции. | prod:ProductItemList | 1 |
Объект ..Request/modificationOperation/enterprise
Объект содержит информацию об идентификаторе предприятия-площадки, на котором производится продукция.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
GUID | Уникальный идентификатор предприятия-площадки в реестре РСХН | bs:UUID | 0..1 |
UUID | Уникальный идентификатор записи предприятия-площадки | bs:UUID | 0..1 |
Объект resultingList
Объект содержит список единиц продукции, которую нужно добавить в справочник. На данный момент список может содержать только один элемент.
Поле | Описание | Тип данных | Обязательность |
---|---|---|---|
'productItem' | Объект, содержащий данные о продукции | prod:ProductItem | 1 |