|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
API 2.0. Ошибки при оформлении prepareOutgoingConsignmentRequest в GUID ХС и ПЛ.  XML
Индекс форума » Автоматизированная система МЕРКУРИЙ
Автор Сообщение
fremdling


Зарегистрирован: 22/11/2017 06:24:06
Сообщений: 22
Оффлайн

У нас есть 5-10% "особенных" контрагентов, которые добросовестно зарегались в меркурии и завели там все площадки.
Но мы, блин, не можем им нормально оформить ВСД. При Отправке получаем ошибки вида


или


Естественно, GUIDы мы берём запросом из API. Они "корректны".

Написал на api@vetrf.ru по конкретному случаю, позвонил - уведомил, сказали в течении суток сделают.Прошло 3 дня, ни ответа, ни привета. Проблема как была так и осталась по конкретному получателю. WTF?
Уже надоедает плодить дубли клиентов и площадок.

Люди, куда и кому жаловаться что бы исправляли эти пробемы? Спортлото не предлагать.

П.С.
Честно, уже пригорает.
fly_byte


Зарегистрирован: 05/07/2018 11:28:10
Сообщений: 320
Оффлайн

fremdling wrote:

Естественно, GUIDы мы берём запросом из API. Они "корректны".


Проверь соответствие его через веб интерфейс.
fremdling


Зарегистрирован: 22/11/2017 06:24:06
Сообщений: 22
Оффлайн

В том то и проблема, что в Вебе всё отправляет.
GUID ХС и ПЛ те же самые. Проблема только в API
user100000


Зарегистрирован: 05/06/2018 08:26:50
Сообщений: 163
Оффлайн

да полно таких
получаешь гуиды площадок - все ок, а как их использовать в транспортных всд - все - они не зарегестрированы
ZDmitry


Зарегистрирован: 27/11/2017 09:33:53
Сообщений: 149
Оффлайн

Добрый день!

Получаю привязанную площадку через GetActivityLocationList, проверяю ее GetEnterpriseByGuid. Вижу, что все нормально, статус активная, в цербере подтверждена, но при транспортной транзакции получаю:
"Предприятие, получатель партии продукции, с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату."

Если смотрю этот ХС через ВЕБ, то привязанных площадок нет. Что не так? Кто еще с таким сталкивался?
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 162
Оффлайн

Таких площадок море. Раньше писали (где-то в какой-то ветке было), что помогает только заведение новых.

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 15/03/2019 09:06:09

ZDmitry


Зарегистрирован: 27/11/2017 09:33:53
Сообщений: 149
Оффлайн

Да. Полно таких. Видим. Можно как-то проверить, площадка рабочая или нет до выполнения транзакции по ней? Или только через веб смотреть? Ведь веб. показывает только живые площадки. Как запросом получать только живые? Я так понимаю у есть несколько баз, которые не совсем зеркальные?! Когда я делаю запрос к сервису с площадками, то она живая, а когда запрос на транзакцию - то мертвая! А воз и ныне там(((. Система работает штатно!!!
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 162
Оффлайн

ZDmitry wrote:Да. Полно таких. Видим. Можно как-то проверить, площадка рабочая или нет до выполнения транзакции по ней? Или только через веб смотреть? Ведь веб. показывает только живые площадки. Как запросом получать только живые? Я так понимаю у есть несколько баз, которые не совсем зеркальные?! Когда я делаю запрос к сервису с площадками, то она живая, а когда запрос на транзакцию - то мертвая! А воз и ныне там(((. Система работает штатно!!!


Проверить можно только при отправке ВСД (в Цербере по площадке информация не показывается, что с ней что-то не так). Если площадка не привязана к ХС, то через веб отправить можно, через АПИ нельзя (но там можно привязку проверить, при установленной галочке "с учетом связи...." площадка должна находиться). Через веб скорее всего можно отправить даже по некорректно заведенным (привязаны к ХС, но через АПИ не отправляются).
ZDmitry


Зарегистрирован: 27/11/2017 09:33:53
Сообщений: 149
Оффлайн

Через АПИ тоже отправляются на не привязанные! Проверял. Но вот эти мертвые нам все портят.
ZDmitry


Зарегистрирован: 27/11/2017 09:33:53
Сообщений: 149
Оффлайн

Есть такие ситуации, что по АПИ к ХС привязаны 4 площадки и все активные, проверяешь через веб - там меньше привязанных, но они рабочие всегда через АПИ(на нерабочие, которые вижу в вебе не натыкался пока). Неужели нельзя это поправить?! Это очень усложняет работу! Кто-то обращался в тех. поддержку с таким?
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 162
Оффлайн

ZDmitry wrote:Через АПИ тоже отправляются на не привязанные! Проверял. Но вот эти мертвые нам все портят.


Действительно отправляются, раньше вроде бы не отправлялись.

Сегодня разбирался с площадками, итоги:
1. Через АПИ Меркурий не все ХС отдает методом GetBusinessEntityList. Есть ХС которые по ИНН находятся в веб-интерфейсе, но через АПИ нет (по ГУИД нормально находятся GetBusinessEntityByGuid). GetBusinessEntityList по ИНН или региону ХС не возвращает (по ГУИД не пробовал, но смысл этот метод использовать, если он известен).
2. Метод GetBusinessEntityList возвращает "мертвые" ХС. В веб-интерфейсе ХС не находятся и соответственно через АПИ выходит ошибка MERC02129 (Хозяйствующий субъект, получатель партии продукции, с указанным идентификатором не найден...). Через АПИ по такому ХС и привязанная площадка нормально получается, но отправить ничего нельзя.
3. Площадки могут быть привязаны, а могут и не привязаны к ХС, соответственно через АПИ полный список площадок получить невозможно (во всяком случае быстро, учитывая, что не привязанные ищутся только по наименованию и не всегда их корректно обзывают, да и не все из них рабочие, что можно выяснить только при выписке ВСД).

В итоге сейчас невозможно через АПИ сопоставлять контрагентов, только через веб-интерфейс (самый надежный способ). ГУИД ХС и площадки получателя можно узнавать по "тестовой" продаже из веб-интерфейса через АПИ (ГУИД ХС может найти только получатель из Цербера, но у многих нет доступа). Но это совсем не быстро, а если учесть активизацию проверяющих и то что они проверяют буквально все (и сроки на товаре), то придется отказываться от продаж до гарантированной отправки ВСД (это еще молока нет, там контрагентов море).
ZDmitry


Зарегистрирован: 27/11/2017 09:33:53
Сообщений: 149
Оффлайн

serg882 wrote:
ZDmitry wrote:Через АПИ тоже отправляются на не привязанные! Проверял. Но вот эти мертвые нам все портят.


Действительно отправляются, раньше вроде бы не отправлялись.

Сегодня разбирался с площадками, итоги:
1. Через АПИ Меркурий не все ХС отдает методом GetBusinessEntityList. Есть ХС которые по ИНН находятся в веб-интерфейсе, но через АПИ нет (по ГУИД нормально находятся GetBusinessEntityByGuid). GetBusinessEntityList по ИНН или региону ХС не возвращает (по ГУИД не пробовал, но смысл этот метод использовать, если он известен).
2. Метод GetBusinessEntityList возвращает "мертвые" ХС. В веб-интерфейсе ХС не находятся и соответственно через АПИ выходит ошибка MERC02129 (Хозяйствующий субъект, получатель партии продукции, с указанным идентификатором не найден...). Через АПИ по такому ХС и привязанная площадка нормально получается, но отправить ничего нельзя.
3. Площадки могут быть привязаны, а могут и не привязаны к ХС, соответственно через АПИ полный список площадок получить невозможно (во всяком случае быстро, учитывая, что не привязанные ищутся только по наименованию и не всегда их корректно обзывают, да и не все из них рабочие, что можно выяснить только при выписке ВСД).

В итоге сейчас невозможно через АПИ сопоставлять контрагентов, только через веб-интерфейс (самый надежный способ). ГУИД ХС и площадки получателя можно узнавать по "тестовой" продаже из веб-интерфейса через АПИ (ГУИД ХС может найти только получатель из Цербера, но у многих нет доступа). Но это совсем не быстро, а если учесть активизацию проверяющих и то что они проверяют буквально все (и сроки на товаре), то придется отказываться от продаж до гарантированной отправки ВСД (это еще молока нет, там контрагентов море).


Добрый день!
Да, все именно так. Спасибо. Жаль, что разработчики так не исправили ошибки, которые на поверхности. Работать в таких условиях очень сложно. Но при этом отчеты о том, что система работает в штатном режиме постоянно видим!

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 20/03/2019 08:23:19

 
Индекс форума » Автоматизированная система МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team