GetProductItemByUuid v2.0: различия между версиями
(Новая страница: «==Общие сведения== Операция '''GetProductItemByUuid''' предназначена для получения записи о номенкла…») |
|||
Строка 1: | Строка 1: | ||
==Общие сведения== | ==Общие сведения== | ||
Операция '''GetProductItemByUuid''' предназначена для получения записи о номенклатуре производителя по уникальному идентификатору версии записи. Запись может быть не последней и/или не актуальной (last=false, active=false). Номенклатура может быть изменена при помощи метода [[ModifyProducerStockListOperation]], при изменении глобальный идентификатор GUID останется прежним, идентификатор версии записи UUID изменится. Выполнение операции заканчивается либо возвратом объекта номенклатуры производителя , либо ошибкой, в случае если параметры запроса не корректны, если запись по запросу не найдена или произошла иная ошибка выполнения запроса. | Операция '''GetProductItemByUuid''' предназначена для получения записи о номенклатуре производителя (4 уровень иерархического справочника) по уникальному идентификатору версии записи. Запись может быть не последней и/или не актуальной (last=false, active=false). Номенклатура может быть изменена при помощи метода [[ModifyProducerStockListOperation_v2.0|ModifyProducerStockListOperation]], при изменении глобальный идентификатор GUID останется прежним, идентификатор версии записи UUID изменится. Выполнение операции заканчивается либо возвратом объекта номенклатуры производителя, либо ошибкой, в случае если параметры запроса не корректны, если запись по запросу не найдена или произошла иная ошибка выполнения запроса. | ||
<!--===Используемые пространства имён и типы=== | |||
===Используемые пространства имён и типы=== | |||
{{столбцы}} | {{столбцы}} | ||
{{столбец}} | {{столбец}} | ||
Строка 15: | Строка 14: | ||
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/base|bs]] (<nowiki>http://api.vetrf.ru/schema/cdm/base</nowiki>) | * [[NameSpaces#http://api.vetrf.ru/schema/cdm/base|bs]] (<nowiki>http://api.vetrf.ru/schema/cdm/base</nowiki>) | ||
** [[UUID|bs:UUID]] | ** [[UUID|bs:UUID]] | ||
{{столбцы/конец}} | {{столбцы/конец}}--> | ||
=== | ===Входные данные=== | ||
* уникальный идентификатор версии записи номенклатуры производителя. | * уникальный идентификатор версии записи номенклатуры производителя. | ||
=== | ===Выходные данные=== | ||
* данные записи номенклатуры производителя. | * данные записи номенклатуры производителя. | ||
== | ==Спецификация запроса== | ||
==Спецификация ответа== | |||
==Описание ошибок== | ==Описание ошибок== | ||
Строка 97: | Строка 44: | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> | ||
Строка 115: | Строка 53: | ||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> |
Версия 22:30, 29 октября 2017
Общие сведения
Операция GetProductItemByUuid предназначена для получения записи о номенклатуре производителя (4 уровень иерархического справочника) по уникальному идентификатору версии записи. Запись может быть не последней и/или не актуальной (last=false, active=false). Номенклатура может быть изменена при помощи метода ModifyProducerStockListOperation, при изменении глобальный идентификатор GUID останется прежним, идентификатор версии записи UUID изменится. Выполнение операции заканчивается либо возвратом объекта номенклатуры производителя, либо ошибкой, в случае если параметры запроса не корректны, если запись по запросу не найдена или произошла иная ошибка выполнения запроса.
Входные данные
- уникальный идентификатор версии записи номенклатуры производителя.
Выходные данные
- данные записи номенклатуры производителя.
Спецификация запроса
Спецификация ответа
Описание ошибок
Ошибка | Описание |
---|---|
InternalServiceFault | Внутренняя ошибка сервиса. |
IncorrectRequestFault | Некорректный запрос. Происходит в случае, если запрос не соответствует требованиям указанным в xsd, то есть сообщение не проходит валидацию. |
EntityNotFoundFault | Объект с заданными параметрами не найден в базе. |
Пример запроса
Запрос данных о номенклатуре производителя по его уникальному идентификатору.
Ответ на запрос.