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

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

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

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

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

GetStockEntryByUuidOperation

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

GetStockEntryChangesListOperation

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

GetStockEntryListOperation

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

GetStockEntryVersionListOperation

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