Related Posts
- Получение логина и пароля техподдержки 1С из базы
- Класс для вывода отчета в Excel
- Счет-фактура для УПП
- Библиотека классов для создания внешней компоненты 1С на C#
- Акт об оказании услуг (со скидками) — внешняя печатная форма для Управление торговлей 11.1.10.86
- Прайс-лист с артикулом в отдельной колонке
Что-то я на форме не вижу полей для установки аргументов SOAP-запроса…
1. Избавляйтесь от SOAP Toolkit. Он слишком стар и крив. Используйте XMLHTTPServer.
2. Как показывает практика, использование объектной модели имеет огромное количество минусов. Например, не задать пространство имен. Лучше использовать прямое конструирование SOAP-запросов. Смотрите пункт 1.
Все аргументы SOAP запроса указываете в поле «Выполняемая команда» Например есть метод Obmen. C входными параметрами ID = 111 и ItemID = XXX. В поле выполняемая команда необходимо указать Obmen(«111″,»XXX»)
У прямого конструирования SOAP запросов тоже есть свои минусы. Необходимо каждый запрос прописывать вручную. И при каком либо изменении на веб сервере опять все править. Здесь же все описание подгружается из WSDL ссылки.
А не проще всё делать стандартным способом, получением WS-ссылки? ASP.NET, даже ущербный, другого такого же, поймёт. Специально даже простейшие реквизиты в WSDL путал. Распознаёт.
1с очень капризная к вебсервисам. Не всегда получается через ws ссылку подключиться. ASP.NET конечно выход.
Но не всем подходит.
Хочу что-то типа SoapUI, но в виде 1Сной обработки, чтоб не отходя от кассы тестить.
(6) Armando, Тогда посмотрите вот эти обработкиhttp://infostart.ru/public/95062/ или http://infostart.ru/public/189891
(6) Armando,http://infostart.ru/public/259849/
Подскажите, как в выполняемую команду передать массив ArrayOfString?
(9) Присоединяюсь к вопросу! Если кто сталкивался, подскажите пожалуйста!
Хотя бы как представить пустой в строке команды. Null не проходить.