v7: Отправка документа в EDI #766128


#0 by maestro-72
Народ, может кто сталкивался. Требуется отправить подтверждение заказа на EDI платформу: примерно так реализовано В DocumentContent содержится строка вида: <Document-OrderResponse><OrderResponse-Header><OrderResponseNumber>ПСР0019831</OrderResponseNumber><OrderResponseDate>2016-02-24</OrderResponseDate>..... После посылки приходит пустой ответ... Ничего не случается на платформе, при этом если воспользоваться сервисом EDIWebService и отправить туже скопированную строку DocumentContent то все прекрасно доходит до веб портала и документ появляется где надо. Непойму что не так. Может кто ткнет носом в ошибку?...
#1 by Serginio1
У каждой EDI обычно есть .Net клиент для вэб или HTTP сервиса. Их можно использовать через
#2 by totparen
Не могли бы поделиться парой десяткой файлов заказов на XML от COMARCH ?
#3 by totparen
Или это тот же самый корус?
#4 by zippygrill
он самый)
#5 by zippygrill
мучал его тоже сегодня своими запросами
#6 by zippygrill
взяли бы пример у ФСРАРа как xsd схемы своих файлов создавать..
#7 by maestro-72
Вот тут я не понял вопроса Да, это действительно корус. А по существу вопроса чтото есть?
#8 by maestro-72
Если процедуре в качестве документа передавать пустое значение, то процедура отрабатывает правильно. Из этого можно сделать вывод, что передавать надо определенным образом закодированный XML. Т.е. как бы правильно выразится, чтобы запрос не принимал этот xml документ за свое тело. Как это сделать, есть у кого пример?
#9 by maestro-72
Вот тут ктото чтото похожее спрашивал, как сделал непонятно
#10 by Serginio1
Берешь в руки фиддлер и сравниваешь
#11 by Serginio1
Кстати а подписывать документ разве не нужно?
#12 by maestro-72
вот не совсем понял о чем речь
#13 by Serginio1
#14 by Serginio1
Смотри вкладку inspectors и вкладки RAW итд
#15 by maestro-72
я тут подумал, наверное я неправильно сохраняю строку XML. Я делаю ПредставлениеXML. А надо как-то по другому. Скорее всего его надо сохранить в строку с кодировкой типа XMLencode, но как это сделать в 1с я не знаю...
#16 by maestro-72
Подписывается счетфактура. Это можно сделать на портале. Или заморочится в 1с, но сначала надо документ на портал выгрузить...
#17 by Serginio1
Фиддлер использовал? Сравнивал запросы?
#18 by Serginio1
Вообще у тебя вэб сервис. Используй 1. Наверняка есть примеры и библиотек.
#19 by Serginio1
Я сам для 7 ки использую. В том числе сериализацию десериализацию. Но с другим EDI
#20 by maestro-72
Требуется время на изучение... Поверхностно пока просмотрел, мало что понял.
#21 by Serginio1
Запросы сравнивал?
#22 by maestro-72
Короче документxml  надо кодировать (заменять знаки < и > на &iln; и т.д.) Тогда документ уходит без проблем. Кодировка достаточно простая, можно самому написать. Конечно хотелось бы иметь что-то встроенное, но я пока не нашел в 1с
#23 by Serginio1
Ну в .Net для этого есть HttpUtility.HtmlEncode
#24 by Serginio1
Можно попробовать отправить через HTTPClient     uriSources =";;
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С