MercuryG2B:GetStockEntryList:v3.0

Материал из Справочная система Россельхознадзора
Версия от 07:36, 30 октября 2023; Romanov-av-170814 (обсуждение | вклад) (Новая страница: «== Общие сведения == == Спецификация запроса == {| class="wikitable" ! # ! Название XML-элемента ! Тип ! Об...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

Спецификация запроса

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <merc:getStockEntryListRequest>
002 ···<merc:localTransactionId>?</merc:localTransactionId> xs:NCName [1..1] Идентификатор заявки в клиентской системе
003 ···<merc:initiator> vd:User [1..1]

Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос

  • Является ответственным за выполнение бизнес-операции.
  • Здесь потребуется логин ветврача или пользователя ХС. Логин для базовой аутентификации не подойдёт.
004 ······<vd:login>?</vd:login> xs:NCName [1..1] Логин пользователя
005 ···</merc:initiator>
006 ···<bs:listOptions> bs:ListOptions [0..1] Параметры запрашиваемого списка
007 ······<bs:count>?</bs:count> xs:nonNegativeInteger [0..1]

Максимальное запрашиваемое количество объектов в списке

  • По умолчанию значение 100;
  • Максимально возможное значение 1000.
008 ······<bs:offset>?</bs:offset> xs:nonNegativeInteger [0..1]

Номер элемента, по которому осуществляется смещение первого элемента списка

  • По умолчанию значение 0.
009 ···</bs:listOptions>
010 ···<dt:enterpriseGuid>?</dt:enterpriseGuid> bs:UUID [1..1] Идентификатор предприятия, по которому производится поиск записи
011 ···<merc:searchPattern> vd:StockEntrySearchPattern [0..1] Шаблон поиска записей журнала
012 ······<vd:blankFilter>?</vd:blankFilter> vd:StockEntryBlankFilter [0..1]

Фильтр по объему записей журнала

  • ALL - все записи (значение по умолчанию)
  • NOT_BLANK - только записи с ненулевым объемом
013 ······<vd:receiptDateInterval> bs:DataInterval [0..1]

Интервал дат создания записей журнала

  • В список попадают все записи, дата обновлений которых попадает в указанный интервал.
014 ·········<bs:beginDate>?</bs:beginDate> xs:dateTime [0..1] Начало временного интервала
015 ·········<bs:endDate>?</bs:endDate> xs:dateTime [0..1] Конец временного интервала
016 ······</vd:receiptDateInterval>
017 ···</merc:searchPattern>
018 </merc:getStockEntryListRequest>

Спецификация ответа

Классификатор справочников и перечислений Codelist

Описание классификатора и назначения опциональных атрибутов типа dt:CodeType (@listID, @listAgencyID, @listName, @listVersionID, @name) приведено на странице: MercuryG2B:Codelist:v2.4r1

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

TODO

См. также

Вернуться к началу ↑
Вернуться на страницу профиля API MercuryG2B:Services:v3.0