GetProductItemList v2.0: различия между версиями
(Новая страница: «==Общие сведения== Операция '''GetProductItemList''' предназначена для получения списка наименован…») |
|||
Строка 1: | Строка 1: | ||
==Общие сведения== | ==Общие сведения== | ||
Операция '''GetProductItemList''' предназначена для получения списка наименований продукции | Операция '''GetProductItemList''' предназначена для получения списка наименований продукции с возможностью фильтрации по уровням продукции иерархического справочника, по номенклатуре определенного предприятия-производителя или всех предприятий определенного хозяйствующего субъекта. В список попадают только актуальные записи (active=true). Поддерживается возможность постраничного вывода. Добавить записи номенклатуры производителя можно с помощью операции [[ModifyProducerStockListOperation_v2.0|ModifyProducerStockListOperation]]. Выполнение операции заканчивается либо возвратом списка наименований продукции, либо ошибкой, в случае если параметры запроса не корректны, если запись по запросу не найдена или произошла иная ошибка выполнения запроса. | ||
<!--===Используемые пространства имён и типы=== | |||
===Используемые пространства имён и типы=== | |||
{{столбцы}} | {{столбцы}} | ||
Строка 21: | Строка 20: | ||
** [[UUID|bs:UUID]] | ** [[UUID|bs:UUID]] | ||
** [[ListOptions|bs:ListOptions]] | ** [[ListOptions|bs:ListOptions]] | ||
{{столбцы/конец}} | {{столбцы/конец}}--> | ||
=== | ===Входные данные=== | ||
* параметры выводимого списка; | * параметры выводимого списка; | ||
* | * идентификатор типа продукции (1 уровень иерархического справочника); | ||
* глобальный идентификатор | * глобальный идентификатор продукции (2 уровень иерархического справочника). | ||
* глобальный идентификатор вида продукции (3 уровень иерархического справочника). | |||
* глобальный идентификатор предприятия-производителя. | |||
* | * глобальный идентификатор хозяйствующего субъекта. | ||
* | |||
=== | ===Выходные данные=== | ||
* список продукции (4 уровень иерархического справочника), отфильтрованный по заданным параметрам. | |||
==Спецификация запроса== | |||
=== | ==Спецификация ответа== | ||
==Описание ошибок== | ==Описание ошибок== | ||
Строка 140: | Строка 55: | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> | ||
Строка 165: | Строка 64: | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> |
Версия 22:47, 29 октября 2017
Общие сведения
Операция GetProductItemList предназначена для получения списка наименований продукции с возможностью фильтрации по уровням продукции иерархического справочника, по номенклатуре определенного предприятия-производителя или всех предприятий определенного хозяйствующего субъекта. В список попадают только актуальные записи (active=true). Поддерживается возможность постраничного вывода. Добавить записи номенклатуры производителя можно с помощью операции ModifyProducerStockListOperation. Выполнение операции заканчивается либо возвратом списка наименований продукции, либо ошибкой, в случае если параметры запроса не корректны, если запись по запросу не найдена или произошла иная ошибка выполнения запроса.
Входные данные
- параметры выводимого списка;
- идентификатор типа продукции (1 уровень иерархического справочника);
- глобальный идентификатор продукции (2 уровень иерархического справочника).
- глобальный идентификатор вида продукции (3 уровень иерархического справочника).
- глобальный идентификатор предприятия-производителя.
- глобальный идентификатор хозяйствующего субъекта.
Выходные данные
- список продукции (4 уровень иерархического справочника), отфильтрованный по заданным параметрам.
Спецификация запроса
Спецификация ответа
Описание ошибок
Ошибка | Описание |
---|---|
InternalServiceFault | Внутренняя ошибка сервиса. |
IncorrectRequestFault | Некорректный запрос. Происходит в случае, если запрос не соответствует требованиям указанным в xsd, то есть сообщение не проходит валидацию. |
OffsetOutOfRangeFault | Заданный в запросе отступ больше числа записей в результате запроса. |
Пример запроса
Запрос на получение первой записи списка наименований продукции без смещения.
Ответ на запрос.