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


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

Добрый день! Подскажите, как проверить пришел объектXDTO или списокXDTO?
grudinko


Зарегистрирован: 03/04/2018 11:08:50
Сообщений: 19
Оффлайн

ZDmitry wrote:Добрый день! Подскажите, как проверить пришел объектXDTO или списокXDTO?


я в дебаггере смотрю)
rty


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

grudinko wrote:Может я статус заявки не так как-то получаю?
Вот такой запрос.


Как будто правильно


Разница есть в префиксах, но это вроде как не имеет значения
rty


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

ZDmitry wrote:Добрый день! Подскажите, как проверить пришел объектXDTO или списокXDTO?

Если правильной фабрикой читать и правильным типом, то этот момент проверять не надо. А так с помощью
grudinko


Зарегистрирован: 03/04/2018 11:08:50
Сообщений: 19
Оффлайн

У меня оказалось, действительно, запрос по статусу заявки неправильно отрабатывал.
Вот этот сработал верно

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 11/04/2018 11:42:21

anig99


Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн

ZDmitry wrote:Добрый день! Подскажите, как проверить пришел объектXDTO или списокXDTO?


Выше вам ответили про Тип. Но сразу скажу - этот путь тупиковый, т.к. писать слишком много. Потратите много времени и нервов. Лучше всего сделать функции по приведению Объекта к нужному типу.
Например,


Тогда не придется гадать, а посмотреть в документации или в отладчике один раз. Если это СписокXDTO - будет всегда СписокXDTO. Ну, по крайней мере пока разработчики Ветиса чего-нибудь не намудряд снова.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 11/04/2018 12:44:48

ZDmitry


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

rty wrote:
ZDmitry wrote:Добрый день! Подскажите, как проверить пришел объектXDTO или списокXDTO?

Если правильной фабрикой читать и правильным типом, то этот момент проверять не надо. А так с помощью


За это спасибо! Загнался)

У кого сегодня вылазит ошибка? Что она значит? Раза с 3го нормально срабатывает! Это на запрос продукции по гуиду

Код ошибки: Server
Техническая информация:
<detail xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<con:fault xmlns:con="http://www.bea.com/wli/sb/context">
<con:errorCode>BEA-382513</con:errorCode>
<con:reason>OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</con:reason>
<con:location>
<con:path>request-pipeline</con:path>
<con:error-handler>true</con:error-handler>
</con:location>
</con:fault>
</detail>


rty


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

anig99 wrote:

Тогда не придется гадать, а посмотреть в документации или в отладчике один раз. Если это СписокXDTO - будет всегда СписокXDTO. Ну, по крайней мере пока разработчики Ветиса чего-нибудь не намудряд снова.


Дополню, и типы правильные будут, строка будет строкой, число числом =)
C2h5oh


Зарегистрирован: 02/05/2017 16:49:12
Сообщений: 30
Оффлайн

Всем доброго времени суток!
Подскажите, пожалуйста, как можно побороть ошибки
MERC15234: Транспорт в сведениях о возврате продукции должен совпадать с указанным в ветеринарно-сопроводительном документе.
Есть, точки перегрузки, номер указанный в ВСД не совпадает по факту (сформировался акт не соответствия) частичная приемка 2.0. В возвратном ВСД указываю transportInfo как во входящем всд (контейнер, номер ТС, номер трейлера)
Указывал и который по факту пришел, убирал точки перегрузки. Не помогает

MERC14256: Так как номер транспортного средства в сведениях о принимаемой партии не совпадает с указанным в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии.
Номер ТС, номер контейнера и прицепа, точки перегрузки все совпадает с входящим ВСД, только частичная приемка.

При полной приемки проблем не возникает. Посмотрел на формуме (ошибки были такие) Но ответов с решением нет.

Спасибо за ранее.
rty


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

C2h5oh wrote:Всем доброго времени суток!
Подскажите, пожалуйста, как можно побороть ошибки
MERC15234: Транспорт в сведениях о возврате продукции должен совпадать с указанным в ветеринарно-сопроводительном документе.
Есть, точки перегрузки, номер указанный в ВСД не совпадает по факту (сформировался акт не соответствия) частичная приемка 2.0. В возвратном ВСД указываю transportInfo как во входящем всд (контейнер, номер ТС, номер трейлера)
Указывал и который по факту пришел, убирал точки перегрузки. Не помогает

MERC14256: Так как номер транспортного средства в сведениях о принимаемой партии не совпадает с указанным в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии.
Номер ТС, номер контейнера и прицепа, точки перегрузки все совпадает с входящим ВСД, только частичная приемка.

При полной приемки проблем не возникает. Посмотрел на формуме (ошибки были такие) Но ответов с решением нет.

Спасибо за ранее.


А посмотрите в вэбе на нее, раньше было такое что номер прицепа не приходил, сейчас вроде как приходит, но мож какие то нюансы появились
toliman


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

Добрый день сталкнулся со следующей проблемой на шлюзе 1.4
гасим продукцию и она попадает в журнал продукции(Маркировка указана), после того как оформляется транспортная партия, маркировка слетает и в журнале и в транспортной.
тоже самое с упаковкой. звонил в службу поддержки обещали исправить все ни как не решат. есть способы обхода?
lalex23


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

toliman wrote:Добрый день сталкнулся со следующей проблемой на шлюзе 1.4
гасим продукцию и она попадает в журнал продукции(Маркировка указана), после того как оформляется транспортная партия, маркировка слетает и в журнале и в транспортной.
тоже самое с упаковкой. звонил в службу поддержки обещали исправить все ни как не решат. есть способы обхода?

плюс стали пропадать лабораторные исследования
anig99


Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн

lalex23 wrote:
toliman wrote:Добрый день сталкнулся со следующей проблемой на шлюзе 1.4
гасим продукцию и она попадает в журнал продукции(Маркировка указана), после того как оформляется транспортная партия, маркировка слетает и в журнале и в транспортной.
тоже самое с упаковкой. звонил в службу поддержки обещали исправить все ни как не решат. есть способы обхода?

плюс стали пропадать лабораторные исследования


Подтверждаю.

Пропали ВСЕ лабораторные исследования в погашенных ВСД, которые были отправлены через 1.4
Корнетт

[Avatar]

Зарегистрирован: 19/09/2017 17:57:20
Сообщений: 383
Оффлайн

Коллеги, действительно стали обращаться врачи Потребителей нашей продукции о том, что пропали лабисследования во входящей продукции. А мы то думали, что это только у нас! Работаем через шлюз 1.4. Ребята, кто у нас на форуме сможет объяснить эту проблему, отзовитесь? Проблема уже переходит в разряд серьезных.
lalex23


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

Корнетт wrote:Коллеги, действительно стали обращаться врачи Потребителей нашей продукции о том, что пропали лабисследования во входящей продукции. А мы то думали, что это только у нас! Работаем через шлюз 1.4. Ребята, кто у нас на форуме сможет объяснить эту проблему, отзовитесь? Проблема уже переходит в разряд серьезных.

Чисто поржать: если полную печать транспортной транзакции сформировать несколько раз - в какой то из попыток информация о лабораторных исследованиях появится
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team