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


Зарегистрирован: 24/09/2018 22:26:05
Сообщений: 65
Оффлайн

ugrumyi wrote:
nmzn1 wrote:
MishaJ wrote:Вы хотите сказать, что в ответ на неверные данные Меркурий отсылает номер строки документа с неверным значением?

возможно, но ведь в вебе получается у Вас создавать и отправлять или не пробовали потому что если в вебе всё получается, то проблема в интеграции


В вебе получается, потому что там остатки можно сразу увидеть. А в учетной системе если заявки ВСД идут потоком, то вполне возможно что может получится, что остатки по какой то позиции не актуальны.
И по ответу хочется увидеть по какой именно позиции неектуальны. Понятно что сейчас будем пинать внедренца, чтобы он сохранял xml файл с ответом по заявке.


Бесполезно, Меркурий этого не делает.
oazis


Зарегистрирован: 05/06/2018 09:35:05
Сообщений: 66
Оффлайн

Всем ку!
Народ, подскажите зачем нужна в системе учета
vd:entryNumber
MishaJ


Зарегистрирован: 24/09/2018 22:26:05
Сообщений: 65
Оффлайн

oazis wrote:Всем ку!
Народ, подскажите зачем нужна в системе учета
vd:entryNumber


№ записи журнала продукции.
ly_il


Зарегистрирован: 16/11/2016 16:02:51
Сообщений: 196
Оффлайн

del

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 11/07/2019 09:56:50

oazis


Зарегистрирован: 05/06/2018 09:35:05
Сообщений: 66
Оффлайн

Всем ку.
Странная ситуация, к нам приходит ВСД в таком виде

т.е. система пропускает не заполненные поля dt:globalID и dt:code
При гашении ВСД я заполняю секцию <vd:productItem> из входящего XML, т.е. полностью копирую и система ругается

<apl_error code="APLM0007">Wrong application data format. Format validation failed due to XML Schema rules: Element 'globalID' not expected.

У меня вопрос, почему система позволяет в ответе на запрос входящих ВСД пустые поля, а при гашении мной, аналогичное заполнение считает не допустимым?


ПыСы: Вобщем я как в примере указал один ГУИД продукта и всё прокатило, однако вопрос остался.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 18/07/2019 09:02:32

oleg-x


Зарегистрирован: 20/11/2017 11:24:40
Сообщений: 2041
Онлайн

Скорее всего косяк шлюза, у них разные проверки на выписку и на гашение. То есть Выписать можно, а вот погасить нельзя. Напишите в ТП, скорее всего поправят, возможно не быстро, но поправят.
А может просто поля пустые и их вообще не надо заполнять. А вы влюбом случае заполняете. Попробуйте добавить проверку на пустое значение.
https://vk.com/mercuriy_rf
oazis


Зарегистрирован: 05/06/2018 09:35:05
Сообщений: 66
Оффлайн

oleg-x wrote:Скорее всего косяк шлюза, у них разные проверки на выписку и на гашение. То есть Выписать можно, а вот погасить нельзя. Напишите в ТП, скорее всего поправят, возможно не быстро, но поправят.
А может просто поля пустые и их вообще не надо заполнять. А вы влюбом случае заполняете. Попробуйте добавить проверку на пустое значение.


Пасиба за ответ, я уже посмотрел что достаточно один ГУИД заполнить.
В ТП отпишусь.
exteris


Зарегистрирован: 25/10/2017 09:49:00
Сообщений: 38
Оффлайн

Приветствую,
Есть такая проблема - на часть контрагентов не оформляется ВСД.
Ошибка - "MERC02129|Хозяйствующий субъект, получатель партии продукции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату."

Создание ВСД через web производится нормально. Поиском находятся и ХС и ПП, а вот через API никак.
Когда ищу площадку в Цербере, то получаю - "Хоз. субъект - владелец площадки <владелец не указан>"
Это может быть с этим связано? У Меркурия и Цербера разные справочники?
nmzn1

[Avatar]

Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4977
Оффлайн

exteris wrote:У Меркурия и Цербера разные справочники?

похоже на то
[WWW]
exteris


Зарегистрирован: 25/10/2017 09:49:00
Сообщений: 38
Оффлайн

В общем, провел небольшое расследование...
Делаем запрос на получение площадки с GUID=e30be828-db11-47ca-ad4d-3d3019d6ff37.
Приходит ответ, мол найдена такая, ок. Правда хоз.субъект не указан, но мы не гордые, поищем.
Ищем ХС по названию. Нашли. Одна подходящая запись. GUID=0012a7fe-b4a5-4356-9467-09655b956aba UUID=7ee8cdd5-901c-4183-bcbb-d777e5a45dc7
Отлично, привязали в своей системе к ХС нашу площадку.
Формируем ВСД, а в ответ - хрен вам. Хозяйствующий субъект, получатель партии продукции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
Ну мы то прям совсем не гордые. Идем в web-интерфейс, там оформляем эту ВСД и все отлично оформляется.
Давайте-ка через API получим эту оформленную ВСД. Получили, и что мы видим. В ответе GUID=0012a7fe-b4a5-4356-9467-09655b956aba, а вот UUID, внезапно - b66ac47e-f825-4704-ae61-e17e26b6af5a
Ищем ХС по UUID и, таки нашлась такая. Почему ее не было при первоначальном поиске???
Разберем еще раз ответ меркурия на поиск ХС. Ну может не там посмотрели, мало ли. Ха!
<bs:uuid>7ee8cdd5-901c-4183-bcbb-d777e5a45dc7</bs:uuid>
<bs:guid>0012a7fe-b4a5-4356-9467-09655b956aba</bs:guid>
<bs:active>true</bs:active>
<bs:last>true</bs:last>
<bs:status>200</bs:status>
<bs:createDate>2017-03-31T11:15:03+03:00</bs:createDate>
<bs:updateDate>2017-03-31T11:15:03+03:00</bs:updateDate>
<bs:previous>b66ac47e-f825-4704-ae61-e17e26b6af5a</bs:previous>

Получается меркурий не дает создать ВСД по актуальной записи справочника ХС, зато отлично создает при указании предыдущей.
Фейспальмище...
fessya


Зарегистрирован: 04/09/2019 14:08:45
Сообщений: 3
Оффлайн

GUID площадки: 1fb5bb02-07aa-435a-b816-81f667cfeab6
GUID ВСД: 28125b21-6db6-4700-808e-99e93f8af8de

Есть ВСД, в этом ВСД раздел транспорта, получаемый из API выглядит так:



пытаюсь погасить данную ВСД
раздел транспорта:



возвращается ошибка:

<apl:error code="MERC14256">Так как номер транспортного средства в сведениях о принимаемой партии не совпадает с указанным в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии.</apl:error>

Вопрос: Что я делаю не так?

Заранее спасибо за ответ!
fessya


Зарегистрирован: 04/09/2019 14:08:45
Сообщений: 3
Оффлайн

Разобрался.

При гашении в качестве транспорта надо указывать последний в цепочке доставки.
Serp81


Зарегистрирован: 07/05/2019 17:38:05
Сообщений: 4
Оффлайн

Добрый день. Подскажите ответ на такой вопрос
При подключении системы Меркурий к 1С Розница сначала предлагается подключиться на тестовый контур для проверки работоспособности и обучения пользователей. Откуда взять входящие ВСД в тестовой системе?
И можно ли сразу подключиться к рабочей системе? Тестирование можно было бы провести когда система только начинала работу и были различные нюансы, а сейчас, я думаю, механизмы обмена уже достаточно отлажены. И разработчики 1С уже выложили в ИТС инструкции по работе - ничего сложного там нет, чтобы сначала пробовать в тестовом режиме. Например, в сервисе Контур.Маркет пользователь просто отправляет заявку и примерно через неделю спокойно может принимать и гасить ВСД в сервисе.
egais2018


Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн

Serp81 wrote:Откуда взять входящие ВСД в тестовой системе?

http://vetrf.ru/vetrf-forum/posts/list/420/7133.page
http://vetrf.ru/vetrf-forum/posts/list/15/9134.page
Сложно полистать форум?
nmzn1

[Avatar]

Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4977
Оффлайн

Serp81 wrote:Добрый день. Подскажите ответ на такой вопрос
При подключении системы Меркурий к 1С Розница сначала предлагается подключиться на тестовый контур для проверки работоспособности и обучения пользователей. Откуда взять входящие ВСД в тестовой системе?
И можно ли сразу подключиться к рабочей системе? Тестирование можно было бы провести когда система только начинала работу и были различные нюансы, а сейчас, я думаю, механизмы обмена уже достаточно отлажены. И разработчики 1С уже выложили в ИТС инструкции по работе - ничего сложного там нет, чтобы сначала пробовать в тестовом режиме. Например, в сервисе Контур.Маркет пользователь просто отправляет заявку и примерно через неделю спокойно может принимать и гасить ВСД в сервисе.

добрый
вначале подаёте основное заявление на подключение к системе https://нмз1.рф/merkurii/podklyuchenie/podklyuchenie.html
когда придут логин-пароль, подаете заявку на тестовый апи, после обкатки тестового, заявку на продуктив https://нмз1.рф/merkurii/podklyuchenie/integracija-s-1s.html
[WWW]
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team