Автор |
Сообщение |
|
ага, ну значит по наименованию ищешь продукцию. Конечно бы по хорошему чтоб всегда гуид продукции был, тогда бы по нему искал и все, а так по наименованию фиговастенько получается.
|
 |
|
Когда отправляешь транспортную из web-интерфейса, то при получении входящих ВСД через апи у продукции приходит только наименование. Кто как обрабатывает продукцию?
|
 |
|
Adamych wrote:спасиб, что натолкнул на мысль в правильном направлении- у меня така фигня с переменной enterprise - в двух местах её юзал, обозвал по разному в разн местах - поехало!
Пожалуйста. Я тоже долго не мог понять что к чему, потом случайно наткнулся.
|
 |
|
Adamych wrote:у меня така же фигня..
и как удалось решить?
Была проблема оказывается совсем не в enterprise, а в initiator и в responsible, я в них один и тот же объект передавал, и оказывается когда я initiator присвоил и доходил до responsible, то в этот момент почему то initiator очищался и в итоге он пустой уходил, верней неопределенно там было.
Было вот так:
После того как переделал, стало вот так:
После этих манипуляции все заработало)))
|
 |
|
Sergey-Chelny wrote:Rinat, по коду видно что используете АПИ 1.4
Большенство уже перешли на АПИ 2.0 и вспоминать как там было на АПИ 1.4 некогда. Сейчас попробую поднять из своего могильничка копию АПИ 1.4 и гляну что там было.
Спасибо за помощь. Я вроде разобрался уже, проходит инвентаризация.
|
 |
|
Ну что, так никто и не поможет? Что, никто инвентаризацию не делает?
|
 |
|
Всем привет! Пытаюсь сделать инвентаризацию, формирую запрос, но в ответ приходит ошибка:
code="APLM0007" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Wrong application data format. Format validation failed due to XML Schema rules: Element 'enterprise' not expected.
Хотя 'enterprise' с правильным типом:
Я так понял что ошибка в том что тип указываю: ФабрикаXD.Тип("http://api.vetrf.ru/schema/cdm/cerberus/enterprise", "Enterprise"), а должно быть типо через ФабрикаXD.Тип("http://api.vetrf.ru/schema/cdm/mercury/applications", но в ФабрикаXD.Тип("http://api.vetrf.ru/schema/cdm/mercury/applications" нет типа "Enterprise" и как там указать Предприятие я так и не могу понять.
Формирую запрос таким образом:
Помогите плз с данным вопросом
|
 |
|
Всем привет! Помогите плз с Инвентаризацией, не могу понять как сделать запрос похожий на запрос который указан в примере. А именно место с enterprise, должно получиться вот так: Но у меня получается вместо merc:enterprise, совсем другое: И ругается потом на это место, говорит якобы не тот тип у enterprise Помогите плз с решение, каким образом код переделать чтоб стал похож как на примере, определяю enterprise вот так:
|
 |
|
miskevich wrote:у enterprise тип merc
xmlns:merc=""http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2""
А как это так сделать? если там нету enterprise
|
 |
|
У меня инвентаризация после отправки возвращает из Меркурия ошибку:
code="APLM0007" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Wrong application data format. Format validation failed due to XML Schema rules: Element 'enterprise' not expected.
Хотя 'enterprise' с правильным типом:
В чем причина так и не могу понять(((( Может встречался кто с подобным?
|
 |
|
ANIT wrote:может это последствия охоты за телеграмм. У нас на днях были перебои как раз из-за отвала провайдерских айпишников, попали под общую гребенку роскомнадзора. Скорее вам вопрос не с кодом надо решать а с маршрутизацией вашего траффика. Это к вашим админам.
Ну что сможешь скинуть код запроса на инвентаризацию?
|
 |
|
ANIT wrote:
my.vetrf-forum wrote:Зато у меня перестали работать функции которые прямо с сервиса вызываю. receiveApplicationResult например. Причем ночью все отработало нормально, а часов с 9 утра перестало.
На тестовом всё ок вроде. Журнал продукции у меня прогрузился. инвентаризация улетела. На рабочем контуре отвал?
А можешь код запроса Инвентаризации кинуть? сравню, может еще где не правильно сделал
|
 |
|
ANIT wrote:EnterpriseGuid.GUID=ПредприятиеGUID;
замените на
EnterpriseGuid.guid=ПредприятиеGUID;
Нет, не из-за этого, такая же ошибка пришла((
|
 |
|
ANIT wrote:EnterpriseGuid.GUID=ПредприятиеGUID;
замените на
EnterpriseGuid.guid=ПредприятиеGUID;
А....спасибо, сейчас папробую
|
 |
|
ANIT wrote:
Rinat wrote:
ANIT wrote:
Rinat wrote:Помогите кто нибудь плз, уже и на версии 2.0 и на 1.4 пробовал, одна и та же ошибка в ответ от меркурия приходит, ничего уже понять не могу(((((((((((( Из-за чего она может быть, тип у enterprise правильный, ничего уже не понимаю блин((((
code="APLM0007" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Wrong application data format. Format validation failed due to XML Schema rules: Element 'enterprise' not expected.
из-за этого:
Rinat wrote:
EnterpriseGuid=ФабрикаXDTO.Создать(ФабрикаXDTO.Тип("http://api.vetrf.ru/schema/cdm/dictionary/v2", "Enterprise"));
EnterpriseGuid.GUID=ПредприятиеGUID;
А что в ней не так? тип же вроде правильный
имя
В смысле имя?
Enterprise должен быть с маленькой буквы что ли? или не EnterpriseGuid? А как то по другому назвать?
|
 |
|
|
|