|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: ВДП
Индекс форума » Профиль для ВДП » Сообщения, отправленные пользователем ВДП
Автор Сообщение
Благодарю! Как раз то что нужно!
Добрый день!

Можно ли через API сделать выборку предприятий по ХС-владельцу как в WEB интерфейсе? Судя по документации, функции GetRussianEnterpriseList и GetForeignEnterpriseList такой запрос сделать не позволяют, а надо, т.к. делать выборки предприятий по названию и адресу, а потом среди них искать принадлежащее ХС-владельцу, мягко говоря экстравагантный способ.
Это какой-то совсем уж эрзац способ. Классификатора профессий нет, поэтому пишут и сокращают как угодно, следовательно, при разборе строки высока вероятность ошибки. Кроме того в ВСД от ХС тоже может быть должность ветврач или т.п.
Меж тем вопрос не праздный, т.к. ХС имеет право выписывать ВСД не на все виды продукции и случается по ошибке выписывает на ту что должен выписать ГВЭ, в этом случае программа могла бы самостоятельно определять данную ошибку, если будет информация кем выписан ВСД - ХС или ГВЭ. И информация об учреждении в Меркурие есть, т.к. через ВЕБ она доступна. В итоге сотруднику приходится заглядывать в ВЕБ интерфейс чтобы определить тем ли учреждением выписан ВСД. Такая себе автоматизация...
Добрый день. Каким образом через API определить кем выписан ВСД? В web интерфейсе эта информация есть.
Добрый день. Каким образом через API определить кем выписан ВСД? В web интерфейсе эта информация есть.
Здравствуйте. Отправьте, пожалуйста 5-7 ВСД в тестовом контуре. Какая информация для этого от меня потребуется вышлю.
Разобрался. Возможно кому-то будет полезно.



Столкнулся еще с таким нюансом

В описании веб-сервиса, например http://api.vetrf.ru/schema/platform/services/2.0-last/EnterpriseService_v2.0_pilot.wsdl есть импорт пространств имен, в данном случае http://api.vetrf.ru/schema/cdm/base/ws-definitions из base_ws_definitions_v1.1.xsd и http://api.vetrf.ru/schema/cdm/registry/ws-definitions/v2 из registry_ws_definitions_v2.0.xsd



Так вот, в таком случае схемы (base_ws_definitions_v1.1.xsd и registry_ws_definitions_v2.0.xsd) нельзя импортировать в коде (эти строки у меня закомментированы), т.к. при этом не загружается информация о типах, а импорт пространств имен (http://api.vetrf.ru/schema/cdm/base/ws-definitions и http://api.vetrf.ru/schema/cdm/registry/ws-definitions/v2) должен происходить при загрузке wsdl описания web-сервиса.
Встречал на форуме описание подобной ситуации, но в более кратком изложении.
Здравствуйте. Пытаюсь работать с Церебер через API, выдает ошибку

Несоответствие типов XDTO:
Тип '{http://api.vetrf.ru/schema/cdm/registry/enterprise/service/v2}EnterpriseService' не найден
Тип не определен
{Обработка.Меркурий.Форма.Форма.Форма(576)}: MercRequestDO = ФабрикаXD.Создать("http://api.vetrf.ru/schema/cdm/registry/enterprise/service/v2", "EnterpriseService");
{Обработка.Меркурий.Форма.Форма.Форма(641)}: ПоискПредприятияЧерезФабрикуНаСервере();

по причине:
Несоответствие типов XDTO:
Тип '{http://api.vetrf.ru/schema/cdm/registry/enterprise/service/v2}EnterpriseService' не найден
Тип не определен

в этой строке MercRequestDO = ФабрикаXD.Создать("http://api.vetrf.ru/schema/cdm/registry/enterprise/service/v2", "EnterpriseService");

Код:



С MercuryApplicationRequest эта конструкция работает.

Предполагаю что либо ищу сервис не в том пространстве имен, либо какую-то зависимость не подключил.
Зависимости взял отсюда https://help.vetrf.ru/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82_%D0%92%D0%B5%D1%82%D0%B8%D1%81.API#.D0.A1.D0.B5.D1.80.D0.B2.D0.B8.D1.81_.D0.BE.D0.B1.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.BA.D0.B8_.D0.B7.D0.B0.D1.8F.D0.B2.D0.BE.D0.BA_.D0.B4.D0.BB.D1.8F_.D1.85.D0.BE.D0.B7.D1.8F.D0.B9.D1.81.D1.82.D0.B2.D1.83.D1.8E.D1.89.D0.B8.D1.85_.D1.81.D1.83.D0.B1.D1.8A.D0.B5.D0.BA.D1.82.D0.BE.D0.B2

Пространство имен отсюда http://api.vetrf.ru/schema/platform/services/2.0-last/EnterpriseService_v2.0_pilot.wsdl

Другой документации не нашел.

Подскажите, пожалуйста, что делаю неправильно.
nmzn1 wrote:
GLN должен быть отдельно от мерка если у вас используется EDI
https://sbis.ru/help/data_exchange/drug/info/gln

Спасибо за наводку, нашел здесь https://srs.gs1ru.org/GEPIR40/
nmzn1 wrote:
проблемка в том что там два ХС-а, на одном площадка, на другом пусто, по идее нужно зайти в тестовый цербер личный кабинет https://t2-cerberus.vetrf.ru/cerberus/hs и посмотреть гуид ХС-а (Глобальный идентификатор в системе), гуид площадки я уже дал

GUID площадки у меня есть его в Меркурии можно найти, и GUID ХС тоже его при регистрации сообщили, дело в том что не вижу как по ним можно Global Location Number определить. А тут https://t2-cerberus.vetrf.ru/cerberus/hs пусто, вообще ничего нет. Попробую техподдержку потревожить.
nmzn1 wrote:
здравствуйте
посмотрел в тесте есть у вас площадка привязанная


Благодарю! Видимо привязка произошла при создании. По какой причине тогда у меня в Цербере не отображается ни ХС ни площадка?



Который из них Global Location Number?
Здравствуйте.

С добавлением площадки разобрался.

Сейчас пытаюсь привязать ее к ХС, использую метод https://help.vetrf.ru/wiki/ModifyActivityLocationsOperation_v2.0



Вопрос где брать <vd:globalID>7574894948562</vd:globalID> Global Location Number - уникальный номер площадки хозяйствующего субъекта.

Несмотря на то что в Меркурие площадка появилась, в Цербере до сих пор количество ХС = 0, здесь https://t2-cerberus.vetrf.ru/cerberus/request/customsUnion по ИНН площадка не определяется.
nmzn1 wrote:
вообще то в веб-цербере от админа статус можно глянуть
поддержка мерка если что 8 (4922) 52-99-29

В Цербере даже ХС нет, попробую в поддержку позвонить
nmzn1 wrote:
здравствуйте
демо или тестовый все таки потому что демо - это бесполезно, нужен тест, посмотреть хс и площадки в тесте можно по инн здесь https://t2-cerberus.vetrf.ru/cerberus/request/customsUnion

Благодарю за ответ! Да, верно тестовый. По указанному сервису площадка не определяется. А каким-то образом возможно отследить саму заявку на присоединение площадки к ХС, может быть она уже отклонена по какой-то причине?
Здравствуйте.

Вчера отправил в демо-контуре (platform/services/2.0/ApplicationManagementService) запрос на добавление площадки к хозяйствующему субъекту.
GUID площадки (предприятия) взял в продуктивном контуре.



Ответ системы к сожалению не сохранил, но ошибки не было, ответ содержал - ACCEPTED.

Каким образом можно отследить результат выполнения запроса? Через WEB интерфейс Меркурия никаких изменений не видно, как был только ХС, так и остался, в Цербере вообще список ХС пуст.
 
Индекс форума » Профиль для ВДП » Сообщения, отправленные пользователем ВДП
Перейти:   

Powered by JForum 2.1.8 © JForum Team