Автор |
Сообщение |
|
я просто в шоке. Загнал этот же запрос в соапУИ, он там выполнился и получил статус 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 не он?
|
 |
|
|
|