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


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

спасибо огромное, все понял, исправил, теперь ответ получаю.
nifor

[Avatar]

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




Добрый день !!! Формирую запрос на создание транспортной партии. В XML-редакторе сравниваю с примером http://help.vetrf.ru/wiki/TransportOperation - отсюда вроде сходится, но возникает ошибка Unsupported application data format.

Может ли кто-нить ткнуть где-же ошибка ?
nifor

[Avatar]

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

Коллеги доброе утро !!! Может кто-нибудь скинуть пример работающего запроса xml на добавление транзакции по транспортной партии имею ввиду эту функцию "prepareOutcomingConsignmentRequest"
nifor

[Avatar]

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

Ошибку понял !!!наименование функции должно быть в xml с маленькой буквы !!! Но почему же в XDTO пакете Applications её не сделали с маленькой !!!! ???

Получается создаём функцию так

ФункцияXD = ФабрикаXD.Создать("http://api.vetrf.ru/schema/cdm/mercury/applications", "PrepareOutcomingConsignmentRequest");

А далее

ApplicationDataWrapper = ФабрикаXD.Создать("http://api.vetrf.ru/schema/cdm/application", "ApplicationDataWrapper");

ApplicationDataWrapper.Добавить(ФормаXML.Элемент, ФункцияXD.Тип().URIПространстваИмен, "prepareOutcomingConsignmentRequest", ФункцияXD);

Вдруг кто ещё столкнётся.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 24/05/2017 05:22:46

ksu66


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

у меня тоже была подобная ошибка, причина такая же (имя с большой буквы, метод правда другой)
кто подскажет по след.вопросу:

запрос ModifyEnterpriseOperation, надо создать произв. площадку, делаю через этот запрос

в ответ получаю код ошибки MERC 07369 Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.

в качестве intiator использую Login, который дали для тестовой БД.

кто тогда должен быть intiator , или как ввести площадку по другому - через веб-интерфейс. в Меркурии не нашел этой функции, а как в Икар попасть не знаю.
nifor

[Avatar]

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

ksu66 wrote:у меня тоже была подобная ошибка, причина такая же (имя с большой буквы, метод правда другой)
кто подскажет по след.вопросу:

запрос ModifyEnterpriseOperation, надо создать произв. площадку, делаю через этот запрос

в ответ получаю код ошибки MERC 07369 Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.

в качестве intiator использую Login, который дали для тестовой БД.

кто тогда должен быть intiator , или как ввести площадку по другому - через веб-интерфейс. в Меркурии не нашел этой функции, а как в Икар попасть не знаю.


Запрос формируете в тестовой базе ?. Кажется площадку могут вводить только вет врачи.
ksu66


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

да, работаю в тестовой базе. т.е. если у нас нет вет.врача, то надо обращаться в территориальное вет.управление?
nifor

[Avatar]

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

ksu66 wrote:да, работаю в тестовой базе. т.е. если у нас нет вет.врача, то надо обращаться в территориальное вет.управление?


Тут я не могу сказать точно, но вы попробуйте !!
nifor

[Avatar]

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

nifor wrote:Ошибку понял !!!наименование функции должно быть в xml с маленькой буквы !!! Но почему же в XDTO пакете Applications её не сделали с маленькой !!!! ???

Получается создаём функцию так

ФункцияXD = ФабрикаXD.Создать("http://api.vetrf.ru/schema/cdm/mercury/applications", "PrepareOutcomingConsignmentRequest");

А далее

ApplicationDataWrapper = ФабрикаXD.Создать("http://api.vetrf.ru/schema/cdm/application", "ApplicationDataWrapper");

ApplicationDataWrapper.Добавить(ФормаXML.Элемент, ФункцияXD.Тип().URIПространстваИмен, "prepareOutcomingConsignmentRequest", ФункцияXD);

Вдруг кто ещё столкнётся.



Для работы этой функции необходим логин вет врача, иначе возникает ошибка доступа такого содержание "Нет прав на оформление ВСД", а если указывать логин вет врача то документ создаётся но всд сразу в статусе оформлено, что в свою очередь вызывает неудовольствие ветврачей.

Коллеги нужна помощь !!! Как у вас работает данная функция ??? Есть ли похожие проблемы ???
lalex23


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

nifor - объясните вет.врачам, что такая логика Меркурия при работе через шлюз - нет заявки, есть только оформление ВСД

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 24/05/2017 08:26:03

ksu66


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

у меня при переходе по ссылке https://t2-argus.vetrf.ru появляется окошко с надписью "Welcome to WildFly 10"
lalex23


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

ksu66 wrote: у меня при переходе по ссылке https://t2-argus.vetrf.ru появляется окошко с надписью "Welcome to WildFly 10"

если у вас под логином вет.врача транзакции проходят, а под пользователем ХС нет - это нормально
а со ссылкой я похоже накосячил, попробуйте https://t2-argus.vetrf.ru/vu/operatorui?_action=login&_language=ru
esteem


Зарегистрирован: 19/04/2017 13:43:18
Сообщений: 85
Оффлайн

Кто в курсе? К примеру делаю заявку GetStockEntryListOperation Складской журнал список. Получаю ID заявки и по ней получаю ответ. Вопрос - Сколько времени живет ID заявка? Если я запрошу ответ через день, ответ не формируется по новой? а выдает ответ еще выполненный изначально?
lalex23


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

esteem wrote:Кто в курсе? К примеру делаю заявку GetStockEntryListOperation Складской журнал список. Получаю ID заявки и по ней получаю ответ. Вопрос - Сколько времени живет ID заявка? Если я запрошу ответ через день, ответ не формируется по новой? а выдает ответ еще выполненный изначально?

минимум 3-4 дня, может и больше..
Павел Большаков

[Avatar]

Зарегистрирован: 25/05/2017 10:01:41
Сообщений: 368
От: Контур.Меркурий
Оффлайн

nifor wrote:!!!наименование функции должно быть в xml с маленькой буквы !!! Но почему же в XDTO пакете Applications её не сделали с маленькой !!!! ???

...
Вдруг кто ещё столкнётся.


Десять милльёнов спасибо за эту подсказку!
https://kontur.ru/mercury
[WWW]
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team