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

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

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

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

Различающиеся параметры Версия для хозяйствующих субъектов Версия для ветеринарных управлений
Пространство имён 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 1 businessMember (ent:BusinessMember) 0..1 Хозяйствующий субъект может посмотреть только ВСД, выписанные на одной из его площадок. Ветеринарное управление имеет возможность посмотреть как все ВСД для определённой площадки, так и общий список выписанных и полученных ветерианрных документов.

GetVetDocumentChangesListOperation

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

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)