Автор |
Сообщение |
|
Оптовая торговля, есть склады по разным адресам, как обособленные подразделения (со своими КПП).
В меркурии они должны быть площадками/предприятиями одного ХС или отдельными ХС?
|
|
|
Сам разобрался.
Оказывается населенные пункты строго по иерархии.
Если город в районе, то найти его можно только по GetLocalityListByDistrict и при создании площадки обязательно надо указывать и регион и район.
Не очень удобно, ведь guid все равно уникален.
|
|
|
В тестовом контуре запрашиваю города (getLocalityListByRegionRequest) Воронежской области (regionGuid>b756fe6b-bbd3-44d5-9302-5bfcc740f46e).
Возвращает только 3 города, среди которых нет нужных мне.
Чтобы создать площадку, город обязателен (<apl:error code="MERC07499" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Город предприятия обязателен для заполнения.</apl:error>).
Как создать площадку в такой ситуации?
|
|
|
Вероятно нужен getBusinessEntityByGuidRequest (http://help.vetrf.ru/wiki/GetBusinessEntityByGUID#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.B7.D0.B0.D0.BF.D1.80.D0.BE.D1.81.D0.B0).
|
|
|
VoditelKobyly wrote:А receiveApplicationResultRequest посылал с полученным applicationId?
Да, конечно.
Площадку создал со второй попытки. В первой была ошибка структуры xml.
|
|
|
Киньте пожалуйста немного документов:
GUID ХС: cf545b40-9bc4-4b23-9686-31c2b2e40cbd
GUID Предпр: c0be85fd-6921-40c1-81d5-5b5458e98496
Заранее благодарю!
|
|
|
Отправил submitApplicationRequest на создание предприятия (с <modifyEnterpriseRequest>) в ответ получил submitApplicationResponse со <status>ACCEPTED</status>.
Проверяю запросом getBusinessEntityByGuidRequest в ответе нету предприятий (нет <ent:enterprise>), только сам ХС.
Надо что-то еще сделать или надо ждать?
Нашел ответ здесь же http://www.fsvps.ru/vetrf-forum/posts/list/720/6855.page#40361
Следовательно, получив applicationId (в submitApplicationResponse), надо послать второй запрос (receiveApplicationResultRequest), для получения результата.
|
|
|
Ух как ветка оживилась после безобидного вопроса.
Много полезной информации. Всем участникам спасибо.
Судя по примерам, некоторые формируют xml, как обычный текст, я тоже так делал в ЕГАИСе.
ПользовательRex wrote: зп = "<soapenv:Envelope
...
|</soapenv:Envelope>";
об = СоздатьОбъект("MSXML2.XMLHTTP.6.0");
...
об.send(зп);
Сейчас решился как XML_DOM=CreateObject("MSXML2.DOMDocument.6.0") делать, не все получается пока, но так правильнее, наверное.
|
|
|
Вероятно этот код для 8-ки?
Даже если в 7-ке: Stream = СоздатьОбъект("ADODB.Stream");
все равно ругается на WinHttp.ResponseBody - Тип переменой не поддерживается.
bigmal wrote:
Я вот такой вариант нашёл.
Stream = Новый COMОбъект("ADODB.Stream");
Stream.Type = 1;
Stream.Mode = 3;
Stream.Open();
Stream.Write(WinHttp.ResponseBody);
Stream.SaveToFile("C:\1.zip", 2);
Stream.Close();
|
|
|
В теме "Киньте документов в тесте" желающие получить документы указывают свои гуид площадки и гуид ХС.
В веб интерфейсе я не могу узнать свой гуид ХС.
Кто-то как-то может отправить мне документ, что бы я его увидел в вебе?
|
|
|
Да, дотянули
До перехода к обязательной электронной ветеринарной сертификации осталось 44 дня!
|
|
|
Поделитесь информацией кто сколько ждал доступ к тестовой версии шлюза (ВетИС.API) ?
Я неделю назад отправил скан заявки с подписью и печатью на адрес api@vetrf.ru.
До сих пор ответа нет.
Пора паниковать, или пока спокойно ждать?
|
|
|
Wastman wrote:
my.vetrf-forum wrote:когда заходите в веб интерфейс меркурия там выбор обслуживаемых предприятий есть и некая зеленая иконочка со стрелкой (маленькая такая) на нее жмете и получаете весь список с гуидами
Там только ПО, GUID ХСа нет.
Где же в Меркурий.ХС найти GUID ХС-а?
|
|
|