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

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
Строка 89: Строка 89:
! Поле !! Описание !! Тип данных !! Обязательность
! Поле !! Описание !! Тип данных !! Обязательность
|-
|-
| '''UUID''' || Текст ячейки || Текст ячейки || Текст ячейки
| '''UUID''' || Уникальный идентификатор версии записи || [[UUID|bs:UUID]] || 1
|-
|-
| '''GUID''' || Текст ячейки || Текст ячейки || Текст ячейки
| '''GUID''' || Глобальный идентификатор записи в реестре РСХН || [[UUID|bs:UUID]] || 1
|-
|-
| active || Текст ячейки || Текст ячейки || Текст ячейки
| '''active''' || Флаг, указывающий, что запись активна || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
|-
| last || Текст ячейки || Текст ячейки || Текст ячейки
| '''last''' || Флаг, указывающий, последняя ли версия записи || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 1
|-
|-
| status || Текст ячейки || Текст ячейки || Текст ячейки
| '''status''' || Статус записи, обозначает действие, приведшее к созданию записи || [[String255|bs:String255]] || 1
|-
|-
| createDate || Текст ячейки || Текст ячейки || Текст ячейки
| '''createDate''' || Дата создания записи || [http://www.w3.org/TR/xmlschema-2/#dateTime xs:dateTime] || 1
|-
|-
| updateDate || Текст ячейки || Текст ячейки || Текст ячейки
| '''updateDate''' || Дата обновления записи || [http://www.w3.org/TR/xmlschema-2/#dateTime xs:dateTime] || 0..1
|-
|-
| previous || Текст ячейки || Текст ячейки || Текст ячейки
| '''previous''' || Ссылка на предыдущую версию записи || [[UUID|bs:UUID]] || 0..1
|-
|-
| next || Текст ячейки || Текст ячейки || Текст ячейки
| '''next''' || Ссылка на следующую версию записи || [[UUID|bs:UUID]] || 0..1
|-
|-
| name || Текст ячейки || Текст ячейки || Текст ячейки
| '''name''' || Название продукции || [[String255|bs:String255]] || 1
|-
|-
| productType || Текст ячейки || Текст ячейки || Текст ячейки
| '''productType''' || Тип продукции, к которой относится номенклатура || [[ProductType|prod:ProductType]] || 1
|-
|-
| product || Текст ячейки || Текст ячейки || Текст ячейки
| '''product''' || Продукция || [[Product|prod:Product]] || 1
|-
|-
| subProduct || Текст ячейки || Текст ячейки || Текст ячейки
| '''subProduct''' || Вид продукции || [[SubProduct|prod:SubProduct]] || 1
|-
|-
| correspondToGost || Текст ячейки || Текст ячейки || Текст ячейки
| '''correspondToGost''' || Соответствует ли продукция ГОСТу || [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] || 0..1
|-
|-
| gost || Текст ячейки || Текст ячейки || Текст ячейки
| '''gost''' || ГОСТ || [[String255|bs:String255]] || 0..1
|}
|}


==Пример запроса==
==Пример запроса==

Версия 09:02, 12 июля 2016

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

Метод позволяет получить список наименований продукции отфильтрованный по указанному продукту по номенклатуре определенного предприятия-производителя. В список попадают только актуальные записи (active=true). Метод поддерживает возможность постраничного вывода.

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

Данные запроса

Объект getProductItemListRequest

Корневой элемент запроса.

Поле Описание Тип данных Обязательность
listOptions Параметры запрашиваемого списка. bs:ListOptions 0..1
subProductGuid Вид продукции, для которого нужно получить номенклатуру bs:UUID 1
enterpriseGuid Идентификатор предприятия, на котором производится или хранится продукция bs:UUID 1

Объект ..Request/listOptions

Объект содержит параметры запрашиваемого списка продукции.

Поле Описание Тип данных Обязательность
count Количество значений в списке
  • По умолчанию значение равно 100;
  • Максимально допустимое значение равно 1000
xs:nonNegativeInteger 0..1
offset Смещение в списке относительно начала xs:nonNegativeInteger 0..1

Данные ответа

Объект getProductItemListResponse

Корневой объект, описывающий получаемый результат.

Поле Описание Тип данных Обязательность
productItemList Список продукции prod:ProductItemList 1


Объект ..Response/productItemList

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

Поле Описание Тип данных Обязательность
productItem Сущность, описывающая единицу номенклатуры. prod:ProductItem 1

Объект ..Response/productItemList/productItem

Объект описывает сущность единицы номенклатуры.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор версии записи bs:UUID 1
GUID Глобальный идентификатор записи в реестре РСХН bs:UUID 1
active Флаг, указывающий, что запись активна xs:boolean 1
last Флаг, указывающий, последняя ли версия записи xs:boolean 1
status Статус записи, обозначает действие, приведшее к созданию записи bs:String255 1
createDate Дата создания записи xs:dateTime 1
updateDate Дата обновления записи xs:dateTime 0..1
previous Ссылка на предыдущую версию записи bs:UUID 0..1
next Ссылка на следующую версию записи bs:UUID 0..1
name Название продукции bs:String255 1
productType Тип продукции, к которой относится номенклатура prod:ProductType 1
product Продукция prod:Product 1
subProduct Вид продукции prod:SubProduct 1
correspondToGost Соответствует ли продукция ГОСТу xs:boolean 0..1
gost ГОСТ bs:String255 0..1

Пример запроса