Автор |
Сообщение |
|
Народ, привет!
Думаю не я первый
Сегодня получил ВСД при гашении получаю такую хераТень
начал крутить ВСД, оказалось что там 2 <vd:batchID>
подскажите, это кАсяк меркурия или поставщика, и как лечить? перебором партий, которая сработает та и норм?
|
 |
|
Всем Ку.
некоторое развитие ситуации с ВСД без гуида товара. Пообщался с поставщиком, он клятвенно утверждает что отправляет ВСД с гуидом. И что до меня ВСД без гуида доходит по в(е)Ине меркурия.
nmzn1,
|
 |
|
nmzn1 wrote:
oazis wrote:Всем привет!
просто коммент по теме.
Столкнулся тут что поставщик присылает всд без гуида товара. То что система пропускает от них такие всд - хер с ним, уже писал об этом в поддержку ... - ноль реакций.
Позвонил их ответственному, он сказал что это старые остатки склада и их гуиды нам самим следует внести у себя вручную.
Вот такие хитрованы.
по идее, интеграция, должна интеллектуально при отсутствии гуидов, перекладывать на такой же продукт в собственной номенклатуре, кто ни-будь интересно реализовал
Я сейчас по этому факту буду реализовывать.
Чё за бред - "Вы не можете отправлять сообщения так часто. Пожалуйста, подождите некоторое время и попробуйте снова." - их чё?, тут спамом засрали?
|
 |
|
oazis wrote:Всем привет!
просто коммент по теме.
Столкнулся тут что поставщик присылает всд без гуида товара. То что система пропускает от них такие всд - хер с ним, уже писал об этом в поддержку ... - ноль реакций.
Позвонил их ответственному, он сказал что это старые остатки склада и их гуиды нам самим следует внести у себя вручную.
Вот такие хитрованы.
вообще, на самом деле, не понятная херня. Пусть они остатки занесли вручную, но меркурий то должен был им ГУИДы присвоить. И когда они формируют ВСД должен наличие этих ГУИДов контролировать.
Бред...
|
 |
|
Всем привет!
просто коммент по теме.
Столкнулся тут что поставщик присылает всд без гуида товара. То что система пропускает от них такие всд - хер с ним, уже писал об этом в поддержку ... - ноль реакций.
Позвонил их ответственному, он сказал что это старые остатки склада и их гуиды нам самим следует внести у себя вручную.
Вот такие хитрованы.
|
 |
|
Всем привет!
просто коммент по теме.
Столкнулся тут что поставщик присылает всд без гуида товара. То что система пропускает от них такие всд - хер с ним, уже писал об этом в поддержку ... - ноль реакций.
Позвонил их ответственному, он сказал что это старые остатки склада и их гуиды нам самим следует внести у себя вручную.
Вот такие хитрованы
|
 |
|
Народ, спасибо за инфу и мнения.
YP, скорее повезем полюбому, так как товар то в наличии, значит и в мерке должен быть. А ИТшников уже напрягут чтоб в системе всё срослось.
Значит буду разделять, чтоб возня затрагивала только касячный ВСД.
|
 |
|
Народ, вопрос такой, а как вы оформляете исходящие ВСД, все товары накладной в одном запросе, или на каждую позицию отдельный запрос?
Щас мозгую: вроде в одном запросе компактнее, но в разных запросах, если отказ по одной из позиций, то проще учитывать разными ...
|
 |
|
egais2018 wrote:oazis Может попробовать без пробелов?
У меня и так уже всё без пробелов и комментов. Методом исключения выявил что ошибка препарсера возникает именно когда вставляю номер транспорта с кирилицей. Возможно надо пояснить что XML я собираю в StrinList построчно, без использования объектов.
|
 |
|
ТВОЙ КРОЛИК НАПИСАЛ!!!!
короче всё как я и предполагал, всё дело было в кодировке, сделал так
slRequest.SaveToFile(pathXMLRequest+fdqRequestREQUEST_ID.AsString+'.xml', TEncoding.UTF8);
slRequest.LoadFromFile(pathXMLRequest+fdqRequestREQUEST_ID.AsString+'.xml', TEncoding.UTF8);
всё сработало.
Спасибо всем кто отвечал!!!
|
 |
|
oazis wrote:кстати, в начале не указал полностью ошибку
BEA-382513: OSB Replace action failed updating variable “body”: {err}FORG0005: expected exactly one item, got 0 items
на сколько я понял, оракловский препарсер что-то криво понимает в теле запроса
Ну вот, как я и полагал не нравятся русские буквы, в частности номер транспорта "Х 130 КК45"
Ни в чистом виде ни в перекодировании UTF8Encode не принимает...
|
 |
|
кстати, в начале не указал полностью ошибку
BEA-382513: OSB Replace action failed updating variable “body”: {err}FORG0005: expected exactly one item, got 0 items
на сколько я понял, оракловский препарсер что-то криво понимает в теле запроса
|
 |
|
это просто жестокий пипец, взял урезал запрос до
И его хотя бы приняли.
А вообще думаю что моя ошибка связана с конвертацией раскладок.
Попру щас методом исключения.
|
 |
|
tonnymakegreatagain wrote:кто-то еще кодит на делфи? реально? а шарп вам чем не угодил?
Куча старых приложений которые надо поддерживать, на изучение шарпа реально времени нет. Хотя судя по текущей проблеме проще было бы это время найти.
|
 |
|
oazis wrote:я просто в шоке. Загнал этот же запрос в соапУИ, он там выполнился и получил статус ACCEPTED
при том к примеру получение входящих ВСД отрабатывает нормально и средствами дельфы
как же всё это бесит
блин c дельфой, просто жесть какая-то, ответ через СоапУИ, на запрос который в дельфе подготовил и который только что ошибку в ней вызвал .... - confirmed !!!! (бьюсь головой об стену)
|
 |
|
|
|