|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: oazis
Индекс форума » Профиль для oazis » Сообщения, отправленные пользователем oazis
Автор Сообщение
я просто в шоке. Загнал этот же запрос в соапУИ, он там выполнился и получил статус ACCEPTED

при том к примеру получение входящих ВСД отрабатывает нормально и средствами дельфы

как же всё это бесит
oleg-x wrote:
Этот запрос рабочий, подставьте свои параметры и проверяйте.


Олег, ничего не понимаю, всё сделал на базе твоего запроса, проверил валидатором в СоапУИ - всё ок.
Тем не менее та же ошибка Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items
в примере на сайте нет секции


... добавил, результат тот же
всем ку

сделал "prepareOutgoingConsignmentRequest" по образу и подобию из примера http://help.vetrf.ru/wiki/PrepareOutgoingConsignmentOperation_v2.0#exampleRequest
единственное брокера перевозки убрал



пишет ошибку


блин!!!, я построчно сверил с примером, что не так то, не пойму


Народ, поделитесь рабочим "PrepareOutgoingConsignmentOperation"
извиняюсь, не в ту тему кинул

всем ку

сделал "prepareOutgoingConsignmentRequest" по образу и подобию из примера http://help.vetrf.ru/wiki/PrepareOutgoingConsignmentOperation_v2.0#exampleRequest
единственное брокера перевозки убрал



пишет ошибку


блин!!!, я построчно сверил с примером, что не так то, не пойму



ЗЫЖ короче я пока толком не знаю, только что попробовал запрос выполнить через СоапУИ он там нормально отработал и результат "конфирмед". Так что похоже дело в дельфи.

ЗЗЫЖ короче всё дело было в перекодировке кирилицы. Подробно тут "https://vetrf.ru/vetrf-forum/posts/list/30/8095.page#82982"
oazis wrote:Народ, на самом деле вопрос открытый, получаю такие ВСД

Совершенно не понятно как их гасить и вообще почему система пропускает мне такую инфу.

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

Нужно отменить тогда "меркурий" и допилить его до рабочего состояния а не возлагать ответственность на бизнес за сырой продукт.


Напряг поставщика, они переотправили ВСД с другим правильно зарегистрированным productItem,

однако претензии к системе остаются!!!
Народ, на самом деле вопрос открытый, получаю такие ВСД

Совершенно не понятно как их гасить и вообще почему система пропускает мне такую инфу.

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

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


В нем секция <vd:productItem> заполнена следующим образом


Объясните мне: Почему ваша система позволяет отправлять документы без ГУИД продукта?

Как мне гасить этот ВСД через АПИ, если при попытке указать только ту информацию, которую дала ваша система

<dt:globalID>4607002650743</dt:globalID>
<dt:name>Сыр Голландский Майна</dt:name> ,
мне выдает ошибку "FORG0005: expected exactly one item, got 0 items"?




ЗЫЖ
Напряг поставщика, они переотправили ВСД с другим правильно зарегистрированным productItem,

однако претензии к системе остаются!!!
всем ку
какой то бред. От одних поставщиков приходит полная инфа по ВСД, от других только название продукта, от третьих только глобальный код.
к тому же не от всех приходит vd:batchID

Для чего делать такую не внятную идентификацию ВСД?????
oleg-x wrote:Скорее всего косяк шлюза, у них разные проверки на выписку и на гашение. То есть Выписать можно, а вот погасить нельзя. Напишите в ТП, скорее всего поправят, возможно не быстро, но поправят.
А может просто поля пустые и их вообще не надо заполнять. А вы влюбом случае заполняете. Попробуйте добавить проверку на пустое значение.


Пасиба за ответ, я уже посмотрел что достаточно один ГУИД заполнить.
В ТП отпишусь.
Всем ку.
Странная ситуация, к нам приходит ВСД в таком виде

т.е. система пропускает не заполненные поля dt:globalID и dt:code
При гашении ВСД я заполняю секцию <vd:productItem> из входящего XML, т.е. полностью копирую и система ругается

<apl_error code="APLM0007">Wrong application data format. Format validation failed due to XML Schema rules: Element 'globalID' not expected.

У меня вопрос, почему система позволяет в ответе на запрос входящих ВСД пустые поля, а при гашении мной, аналогичное заполнение считает не допустимым?


ПыСы: Вобщем я как в примере указал один ГУИД продукта и всё прокатило, однако вопрос остался.
пробую запрос getStockEntryChangesListRequest. По крайней мере без ошибки, пока расширяю интервал запроса.
ну вот и я словил "APLM0012" на запросе остатков "getStockEntryListRequest"
в итоге вопрос, для функции PrepareOutgoingConsignmentOperation нужно указать:
Идентификатор версии записи журнала продукции.
Глобальный идентификатор записи журнала продукции.
правильно ли я использую функцию getStockEntryListRequest для получения этих параметров,
или нужно идти другим путем?


ПыСы: по поводу APLM0012 набрел на ссылку http://support.aspcom.ru/oshibka-aplm0012-kogda-ty-eshhyo-ne-poznal-dzen/
Всем ку!
Народ, подскажите зачем нужна в системе учета
vd:entryNumber
oleg-x wrote:
oazis wrote:Народ, а на самом деле, что является сквозным идентификатором?

А такой есть?)))


Я тут покапался, а batchID не он?
 
Индекс форума » Профиль для oazis » Сообщения, отправленные пользователем oazis
Перейти:   

Powered by JForum 2.1.8 © JForum Team