Различия в запросах от хозяйствующих субъектов и ветеринарных управлений

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску

При запросах к шлюзу от информационных систем хозяйствующих субъектов и ветеринарных управлений существуют некоторые отличия в структуре самих запросов. Данная статья разъясняет различия между двумя версиями.

Общие различия

Различающиеся параметры Версия для хозяйствующих субъектов Версия для ветеринарных управлений
Пространство имён merc:http://api.vetrf.ru/schema/cdm/mercury/applications mercvu:http://api.vetrf.ru/schema/cdm/mercury/vu/applications
Имя сервиса mercury-g2b.service mercury-vu.service

ProductionOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений Комментарий
Параметр Обязательность Параметр Обязательность
registerProductiveBatchRequest enterprise (ent:Enterprise) 1 1 В версии для хозяйствующих субъектов обязательно указывать площадку, на которой производится продукция. Для версии ветеринарных управлений необходимо указывать и ХС, и площадку, где выпускается продукция.
registerProductiveBatchResponse stockEntryList (vetd:StockEntryList) 1 stockEntry (vetd:StockEntry) 0..*

MergeOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений Комментарий
Параметр Обязательность Параметр Обязательность
MergeStockEntriesRequest enterprise (ent:Enterprise) 1 1 При объединении записей складского журнала для ХС достаточно указать площадку, в журнале котоой производится объединение. Для ВУ необходимо указать также ХС, которому принадлжеит площадка.

ResolveDiscrepancyOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений Комментарий
Параметр Обязательность Параметр Обязательность
ResolveDiscrepancyRequest enterprise (ent:Enterprise) 1 1 Для хозяйствующего субъекта достаточно указать идентификатор своей площадки, на которой проводится инвентаризация. Для ВУ нужно указать ещё и ХС, на площадке которого проводится инвентаризация.

ModifyProducerStockListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений Комментарий
-- ModifyProducerStockListRequest метод отсутствует Для ветеринарных управлений метод не реализовывался.

GetVetDocumentByUuidOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений Комментарий
Параметр Обязательность
GetVetDocumentByUuidRequest enterpriseGuid 1 -- ХС может просматривать только свои ВСД. Ветеринарное управление может просмотреть любой ВСД.

GetVetDocumentListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetVetDocumentListRequest enterpriseGuid businessMember (ent:BusinessMember)

GetVetDocumentChangesListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetVetDocumentListRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryByGuidOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryByGuidRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryByUuidOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryByUuidRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryChangesListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryChangesListRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryListRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryVersionListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryVersionListRequest enterpriseGuid businessMember (ent:BusinessMember)