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

[Avatar]

Зарегистрирован: 18/05/2017 08:53:38
Сообщений: 145
Оффлайн

Подскажите пожалуйста операцию, необходимо получать список существующих площадок
Могу ли я их получить через эту операцию http://help.vetrf.ru/wiki/ModifyEnterpriseOperation
Если да, то как?
andpal


Зарегистрирован: 14/11/2017 12:57:35
Сообщений: 43
Оффлайн

gaur7 wrote:Подскажите пожалуйста операцию, необходимо получать список существующих площадок
Могу ли я их получить через эту операцию http://help.vetrf.ru/wiki/ModifyEnterpriseOperation
Если да, то как?

Вероятно нужен 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).
rty


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

Подскажите, в получаемой ВСД, в xml есть <vd:productMarks class="BN">ПАРТИЯ1251</vd:productMarks>, фабрикой читаю ее и получаю объектXDTO, но в объекте вижу только class - "BN", а значение "ПАРТИЯ1251" как мне получить?
Павел Большаков

[Avatar]

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

Sky_nnov wrote:В последних обновлениях много косяков поправили.

И насоздавали новых
Мы перевели несколько десятков клиентов, кто еще не успел перейти на боевой сервер. - Словили много негатива из-за ошибок.
Среди боевых переведены отдельные клиенты, у которых свои опытные программисты, которые не падают в обморок увидев ошибки.
https://kontur.ru/mercury
[WWW]
Павел Большаков

[Avatar]

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

rty wrote:Подскажите, в получаемой ВСД, в xml есть <vd:productMarks class="BN">ПАРТИЯ1251</vd:productMarks>, фабрикой читаю ее и получаю объектXDTO, но в объекте вижу только class - "BN", а значение "ПАРТИЯ1251" как мне получить?

взять исправленную wsdl/xsd смотря как фабрику получаете.
https://kontur.ru/mercury
[WWW]
eego


Зарегистрирован: 05/12/2017 08:09:32
Сообщений: 18
Оффлайн

rty wrote:Подскажите, в получаемой ВСД, в xml есть <vd:productMarks class="BN">ПАРТИЯ1251</vd:productMarks>, фабрикой читаю ее и получаю объектXDTO, но в объекте вижу только class - "BN", а значение "ПАРТИЯ1251" как мне получить?


С ИТС: Например, если выполняет чтение элемента вида <element attr="attr_value">element value</element>, то текст element value можно получить следующим образом ОбъектXDTO.Последовательность().ПолучитьТекст(0)
rty


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

Павел Большаков wrote:
rty wrote:Подскажите, в получаемой ВСД, в xml есть <vd:productMarks class="BN">ПАРТИЯ1251</vd:productMarks>, фабрикой читаю ее и получаю объектXDTO, но в объекте вижу только class - "BN", а значение "ПАРТИЯ1251" как мне получить?

взять исправленную wsdl/xsd смотря как фабрику получаете.


С http://help.vetrf.ru недели 3 назад взял, обновили?

С ИТС: Например, если выполняет чтение элемента вида <element attr="attr_value">element value</element>, то текст element value можно получить следующим образом ОбъектXDTO.Последовательность().ПолучитьТекст(0)


Спасибо, нашел такое решение, но как то не очень красивое.

Решил по другому, фабрику создаю примерно как в https://vetrf.ru/vetrf-forum/posts/list/30/6955.page#39151, но разбираю xml для получения данных документа так:
Чтоб видеть шапку документа (applicationId, status и прочее):


Чтоб получить данные документа так:

Таким образом получаю объект нужного типа с правильно определенными элементами без типов anytype со всеми данными, до этого получал объект просто читая общей фабрикой xml
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

rty wrote:Подскажите, в получаемой ВСД, в xml есть <vd:productMarks class="BN">ПАРТИЯ1251</vd:productMarks>, фабрикой читаю ее и получаю объектXDTO, но в объекте вижу только class - "BN", а значение "ПАРТИЯ1251" как мне получить?


Через свойство "__content" можно вытащить.
Sergey-Chelny

[Avatar]

Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101
Оффлайн

Операция UpdateVeterinaryEventsRequest.

В ответ получаю: MERC78505 - Наименование показателя обязательно для заполнения. Параметр "indicator" заполнен. Что еще нужно обязательно заполнить ?
Кто хочет, тот ищет возможности, кто не хочет — ищет причины.
gaur7

[Avatar]

Зарегистрирован: 18/05/2017 08:53:38
Сообщений: 145
Оффлайн

Подскажите пожалуйста, оформляю акт несоответствия в операции http://help.vetrf.ru/wiki/IncomingOperation
вылетает ошибка APLM10044. Описание её нигде не могу найти. Текст запроса сравниваю с примером запроса 3 - вроде ничего не пропустил. Подскажите в чём проблема??
Sergey-Chelny

[Avatar]

Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101
Оффлайн

Буууууууу....... Чудо программисты, что за ........ ?

Код не менял. Теперь выполняя операцию "UpdateVeterinaryEventsRequest" выдает ошибку : MERC78397 - Unsupported error code: 78397.
Кто хочет, тот ищет возможности, кто не хочет — ищет причины.
gaur7

[Avatar]

Зарегистрирован: 18/05/2017 08:53:38
Сообщений: 145
Оффлайн

Sergey-Chelny wrote:Буууууууу....... Чудо программисты, что за ........ ?

Код не менял. Теперь выполняя операцию "UpdateVeterinaryEventsRequest" выдает ошибку : MERC78397 - Unsupported error code: 78397.


работа ведётся с первичным сырьём?
не уверен, что это поможет, но скину



Попробуйте методом сравнения
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

У меня в ответе на "UpdateVeterinary..." на элемент enterprise ругается, говорит - "не предусмотрен".
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

Убрал location, ругаться на enterprise перестало, начало ругаться как у коллеги Sergey-Chelny на незаполненный показатель.
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

gaur7 wrote:
Sergey-Chelny wrote:Буууууууу....... Чудо программисты, что за ........ ?

Код не менял. Теперь выполняя операцию "UpdateVeterinaryEventsRequest" выдает ошибку : MERC78397 - Unsupported error code: 78397.


работа ведётся с первичным сырьём?
не уверен, что это поможет, но скину

....
Попробуйте методом сравнения


А где вы гуиды для методов исследования взяли? Метод GetResearchMethodList так и нерабочий, говорят, отложен до "светлого будущего".
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team