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


Зарегистрирован: 22/02/2018 13:27:47
Сообщений: 4
Оффлайн

Павел Большаков wrote:
napoBo3 wrote:Пытаюсь погасить входящее ВСД с частичным возвратом... Вылезает ошибка MERC15246 "Особые отметки в сведениях о возврате продукции должны совпадать с указанными в ветеринарно-сопроводительном документе". Заполнял их по полученному документу из операции GetVetDocumentByUuidOperation. Отметки длиной около 360 символов в вебе у меня отражаются одной строкой, а в 1С получает 3 строки. Кто-нибудь сталкивался с этим? В чем может быть проблема?

Репортил такой баг разрабам. Там проблема в том что Особые отметки насколько помню это NText по схеме, а через веб туда и табуляции и перенос строки можно затолкать итд. Оценивать сроки когда поправят - не берусь. Своим пока сказал чтоб гасили с актом такие ВСД (т.к. лучше ничего не придумал)

спасибо, тоже пока решили отложить эту ситуацию до лучших времен и реализовывать другие вещи
VoditelKobyly


Зарегистрирован: 16/08/2017 10:22:55
Сообщений: 102
Оффлайн

Доброго дня всем!
Есть интеграторы с 1с77?
Интересует вопрос как из 1с7 закачать пдф файлы с ВСД для распечатки?
Клиенты простят ВСД в сжатом виде с QR кодами.
VoditelKobyly


Зарегистрирован: 16/08/2017 10:22:55
Сообщений: 102
Оффлайн

Полную форму с помощью метода printVetDocumentByUuid закачать удалось. Остался вопрос как закачать сжатые формы? Может кто подскажет?
nifor

[Avatar]

Зарегистрирован: 21/04/2017 04:01:50
Сообщений: 150
Оффлайн

VoditelKobyly wrote:Полную форму с помощью метода printVetDocumentByUuid закачать удалось. Остался вопрос как закачать сжатые формы? Может кто подскажет?


Уже задавался этим вопросом про сокращенную форму. Ответ никак (((. Только самим делать.
nifor

[Avatar]

Зарегистрирован: 21/04/2017 04:01:50
Сообщений: 150
Оффлайн

Вопрос знатокам !!! У кого-то получилось использовать эту операцию GetProductItemList v2.0 через прокси с отбором по хозяйствующему субъекту ? Может кто-то поделится кодом ???
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

nifor wrote:Вопрос знатокам !!! У кого-то получилось использовать эту операцию GetProductItemList v2.0 через прокси с отбором по хозяйствующему субъекту ? Может кто-то поделится кодом ???

одно время через прокси не работало, если GTIN был задан криво - падало с ошибкой
по слухам - месяц назад примерно поправили, но я к тому времени реализовал это через фабрику + хттп-запрос
а в чём сложность?
rty


Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146
Оффлайн

nifor wrote:Вопрос знатокам !!! У кого-то получилось использовать эту операцию GetProductItemList v2.0 через прокси с отбором по хозяйствующему субъекту ? Может кто-то поделится кодом ???

На предыдущей странице
nifor

[Avatar]

Зарегистрирован: 21/04/2017 04:01:50
Сообщений: 150
Оффлайн

Спасибо всем за ответы !!! Код на предыдущей странице помог !!!

В хелпе перепутана очередность параметров

http://help.vetrf.ru/wiki/GetProductItemList_v2.0

хозяйствующий субъект и предприятие ))) Поменял и заработало !!!

Ещё раз всем спасибо !!!
Regentov


Зарегистрирован: 14/07/2017 14:36:53
Сообщений: 9
Оффлайн

Добрый день! Подскажите, кто может. При скачивании ВСД операцией GetVetDocumentByUuidOperation v2.0, не отображаются данные о маркировки товара (в ответе нет полей packageList). В результате при попытке погасить ВСД выдает ошибку "MERC14245">Так как маркировка в сведениях о принимаемой партии не совпадает с указанной в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии.

Вопрос почему в ВСД при не отображаются поля маркировки
ANIT

[Avatar]

Зарегистрирован: 09/09/2016 11:26:18
Сообщений: 196
От: Катерина Бакшеева
Оффлайн

Regentov wrote:Добрый день! Подскажите, кто может. При скачивании ВСД операцией GetVetDocumentByUuidOperation v2.0, не отображаются данные о маркировки товара (в ответе нет полей packageList). В результате при попытке погасить ВСД выдает ошибку "MERC14245">Так как маркировка в сведениях о принимаемой партии не совпадает с указанной в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии.

Вопрос почему в ВСД при не отображаются поля маркировки


Оххохо... не сыпьте соль на рану. Больная тема. Вопрос уже неоднократно поднимался очно и заочно перед разработчиками, чтобы обеспечили гашения ветеринарных документов путем передачи Только гуида, без этой проклятой ветки consignment. Если партия принимается в полном объеме, то вполне логично обрабатывать запрос только с передачей UUID вет сертификата, result и поля decision в статусе ACCEPT_ALL. Нет же этот геморой, апи не дает все данные разработчикам интеграционок, а при гашении начинается, не работает или работает но затирает важные данные. Баг на баге и багом погоняет. На январском ECR обещали что будет переработка этого механизма, но судя по всему воз и ныне там.
Для себя пока приняла решение запретить пользователям гашения через шлюз, все гашения только через ВЭБ интерфейс, с последующим обновлением данных по журналу регистрации. Иначе никак. Но и тут, нужно смотреть архитектуру интеграционок. Т.к. некоторые не предусматривают подобный механизм работы, т.е. если не загасили это в вашей учетной базе через шлюз, а сделали в вэбе, то и дальше работать с партией этой не сможете, т.е. работа с ней только через вэб остается.
------------------------
"Тяжела и неказиста жизнь простого программиста."
hawksib

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн

Подскажите пожалуйста, кто знает, в запросе по привязке площадки к ХС ModifyActivityLocationsRequest во второй версии, какой тип объекта нужно создавать, что бы положить его в список activityLocation
и почему там в примере написана такая конструкция


дважды встречается тег globalID и один раз enterprise, и каким образом этот globalID (уникальный номер площадки хозяйствующего субъекта, на которой он осуществляет деятельность) нужно выдумать
rty


Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146
Оффлайн

hawksib wrote:Подскажите пожалуйста, кто знает, в запросе по привязке площадки к ХС ModifyActivityLocationsRequest во второй версии, какой тип объекта нужно создавать, что бы положить его в список activityLocation
и почему там в примере написана такая конструкция


дважды встречается тег globalID и один раз enterprise, и каким образом этот globalID (уникальный номер площадки хозяйствующего субъекта, на которой он осуществляет деятельность) нужно выдумать


Из http://help.vetrf.ru/wiki/ModifyActivityLocationsOperation_v2.0
список GLN для площадки (опционально).

hawksib

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн

помогите ещё вот с такой проблемой, пишу запрос IncomingConsignment, когда отправляю на тест получаю ошибки:

"MERC13209": Форма ветеринарно-сопроводительного документа обязательна для заполнения.
"MERC13211": Номер ветеринарно-сопроводительного документа обязателен для заполнения.
"MERC13213": Дата ветеринарно-сопроводительного документа обязательна для заполнения.

далее, когда у объекта delivery/accompanyingForms/vetCertificate заполняю поля vetDForm, issueNumber, issueDate, выдается такая ошибка:

"APLM0007": Wrong application data format. Format validation failed due to XML Schema rules: Element 'vetDForm' not expected.

когда убираю vetDForm начинает ругаться на issueNumber, потом на issueDate, подтолкните на мысль где мог накосячить...
loki


Зарегистрирован: 23/11/2017 08:43:39
Сообщений: 85
Оффлайн

ModifyBusinessEntityOperation
Пытаюсь создать организацию



получаю ошибку:



вроде все обязательные поля заполнены, не могу понять чего не хватает.
и еще: Логин - это логин ВетисАпи или Логин меркурия?
toliman


Зарегистрирован: 25/08/2016 12:08:14
Сообщений: 49
Оффлайн

Всем привет, кто знает подскажите, при печати из меркурия есть Номер формы (Ветеринарное свидетельство формы 4 или 2) оказывается оно как то привязывается к региону.
я у себя реализовал печать СжатоеСРасширеннойИнформацией, но как привязаться к номеру формы? есть ли где то информация
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team