Работа с веб-сервисами

02.03.18

Интеграция - WEB-интеграция

Обработка для чтения и выполнения веб-сервисов на платформе 1С: Предприятие 8.3

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
WSReader 2.0.2.2
.epf 19,81Kb ver:2.0.2.2
37
37 Скачать (1 SM) Купить за 1 850 руб.
WSReader 2.0.1.3
.epf 15,24Kb ver:2.0.1.3
40
40 Скачать (1 SM) Купить за 1 850 руб.

 Основные возможности:

  • - ведение списка веб-сервисов с возможностью сохранения;
  • - получение свойств веб-сервиса с использованием языка WSDL;
  • - выполнение операция веб-сервиса;
  • - установка параметров ws-операции простого типа (строка, число, булево, дата, структура);
  • - вывод результата исполнения ws-операции в xml;
  • - вывод результата исполнения ws-операции в дерево объектов (свойства объектов располагаются в иерархическом порядке).

Версии обработки:

  • - версия 2.0.2.2 от 02.03.2018
    • Обработка переведена на асинхронные вызовы
    • Добавлена возможность в качестве параметров операций отправлять структуру
  • - версия 2.0.1.3 от 28.09.2015
    • - Исправлена ошибка с зависанием обработки.
  • - версия 2.0.1.0 от 15.05.2013
    • - Добавлена возможность вывода результата ws-операции в дерево объектов;
    • - Улучшения интерфейса:
      • - Перекомпоновка списков веб-сервисов, точек подключения и операций;
      • - Разнесение кнопок по соответствующим страницам;
      • - Добавлена фильтрация операция по выбранной точке подключения;
    • - Добавлено определение типа параметра операции, для более удобного ввода;
    • - Добавлена функция сохранения списка веб-сервисов.


Задачи в разработке:

  • - сохранение введенных параметров ws-операций;
  • - возможность указания параметров ws-операций произвольного типа;
  • - добавление счетчика передаваемых данных и времени передачи;
  • - добавление утилиты нагрузочного тестирования;
  • - сохранение результатов ws-операции;
  • - возможность поиска строки в результате ws-операции (как в xml так и в дереве объектов);

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    17779    19    22    

16

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    19840    13    17    

16

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    14419    42    8    

18

WEB-интеграция Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    1165    1    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vasiliy_b 284 06.06.13 16:47 Сейчас в теме
А как это использовать и зачем?
13. jokereinherjar 26.01.16 09:20 Сейчас в теме
Кто нибудь знает, что за ошибка у меня возникает при нажатии на кнопку "Выполнить операцию"?
Текст ошибки:
{(1)}: Ошибка при вызове метода контекста (GetProductByGuid)
Результат = WSПрокси.GetProductByGuid("57a674fd-ca2b-c523-6853-72d27b4ae32c");
по причине:
Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/registry/service}:ProductServiceBindingQSService:GetProductByGuid()
по причине:
Неизвестная ошибка. Ошибка работы с Интернет: Failure when receiving data from the peer
по причине:
Ошибка работы с Интернет: Failure when receiving data from the peer
2. ghostaz 145 06.06.13 17:02 Сейчас в теме
Аналог soapUI. Обработка позволяет выполнить операцию веб-сервиса и отобразить результат в виде xml или дерева.
3. opx 694 06.06.13 17:52 Сейчас в теме
Через wsопредеелния делали?
4. ghostaz 145 06.06.13 21:45 Сейчас в теме
Да, делал с использованием WSОпределения и WSПрокси.
5. superman 09.06.13 18:49 Сейчас в теме
а чем soapUI не устраивает?
6. ghostaz 145 09.06.13 19:04 Сейчас в теме
Устраивает полностью. Хотя в последнее время мне быстрее и проще запустить собственную обработку.
Правда soapUI подтормаживает при различного рода анимациях (например всплывающие окна skype) под XP.
В бесплатной версии запрос предсталвен в виде текста. Для ввода даты надо помнить формат.
Замечено, что 1С может принять чуть больший обьем данных, чем soapUI.
7. CagoBHuK 32 13.06.13 10:16 Сейчас в теме
1. WSОпределения смогут обработать далеко не все файлы WSDL. Что Вы будете делать, когда человек, купивший Вашу обработку, пользоваться ей не сможет?
2. 1С далеко не всегда правильно обрабатывает HTTPS соединения. Например, могут быть проблемы с истекшими сроками сертификатов. В таком случае WSОпределения работать не будут
3. У Вас зачем-то необходимо явно указывать пространство имен веб-сервиса. Я, конечно, прекрасно понимаю, зачем Вы это сделали, но обычному пользователю это будет непонятно. Помимо всего прочего у Вас будет некорректно обрабатываться ситуация, когда в HTTP-заголовке указано одно пространство имен и SOAPAction, а в XML - другое. До кучи еще и в команде SOAP может быть указано свое пространство имен.
В общем короче считаю недоработанным сей механизм. За вывод результата в управляемую форму - плюс. За использование WSОпределения - минус. Перепишите на XMLHTTP, и цены Вашему решению не будет.
8. ghostaz 145 13.06.13 12:15 Сейчас в теме
Спасибо за замечания. На 1 и 2 пока не замечал проблем, наверно потому что работал с веб-сервисами созданными в 1С да и сертификат был не просроченным и про эту особенность я не знал. На счет третьего пункта - наоборот, пространство имен веб-сервиса нельзя менять, оно берется из описания веб-сервиса, но если кому и надо это - легко изменить в обработке. А на счет XMLHTTP это мысль хорошая, алmтернатива нужна. В любом случае это одна из первых версий и в дальнеших версиях функционал будет улучшаться.
9. DitriX 2101 20.06.13 20:02 Сейчас в теме
10. ghostaz 145 20.06.13 21:20 Сейчас в теме
Если бы я увидел ее раньше, то наверно свою бы не писал), а доработал бы эту.
Основа та же - WSОпределления, разница больше в удобстве.
Различия:
1 - WSReader2 в управляемой форме
2 - WSReader2 позволяет хранить список WSDL и данных авторизациии, та обработка хранит только данные одного веб-сервиса
3 - WSReader2 сохраняет список веб-сервисов в файл, та обработка использует функцию СохранитьЗначение()
4 - WSReader2 определяет тип входных параметров ws-операции, что поволяет пользователю вводить параметры в поле соответствуюущего типа, правда пока что только простые типы. Та обработка всегда всегда предлагает ввести строку - в этом случае придется например помнить формат представления даты
5 - WSReader2 может вывести на экран как результат строкового типа, так и результат типа ОбъектXDTO. В последнем случае возможно получить представление в виде дерева значений, что приятнее просматривать. Сравнимаемая обработка выводит, если я не ошибся, только результат типа Строка.
6 - WSReader2 выводит типы параметров, типы возвращаемых значений операций, типы объектов
7 - В сравниваемой обработке, почему то, жестко забито пространоство имен веб сервиса... Возможно автор просто забыл убрать

Это лишь косметические различия, но главное различие в том, что WSReader2 развивается и получает новые функции.
Swetlana; +1 Ответить
11. Kamik 24.09.13 04:07 Сейчас в теме
на wsdl из подвески уходит в бесконечный цикл.
Прикрепленные файлы:
RateWS.wsdl
12. jokereinherjar 26.01.16 09:12 Сейчас в теме
Хорошая альтернатива SoapUI.
14. rokhin 147 20.02.17 20:13 Сейчас в теме
Огромнейшее спасибо!!!
Перестал работать SoapUI, даже не понятно почему.

Но это лучше!!!!
15. ghostaz 145 21.02.17 08:25 Сейчас в теме
Вы льстите. SoapUI функциональнее.
Предполагаю почему SoapUI перестал работать. Ошибка в новой платформе https://bugboard.v8.1c.ru/error/000025093.html
Если нет доступа то процитирую:
"При обращении к объектам WebСервис, HTTPСервис и сервисам OData клиенту возвращается некорректное значение поля HTTP заголовка WWW-Authenticate в случае, если произошла ошибка авторизации - значение не содержит "realm="1C:Enterprise 8.3""."

Исправлена в 8.3.10.1877
16. DenisCh 21.02.17 08:56 Сейчас в теме
Если 8.2 - это обычно подразумевает обычные формы...
Внесите изменение в заголовок, чтобы не смущать других...
17. DenisCh 21.02.17 08:58 Сейчас в теме
Кроме того
СертификатыУдостоверяющихЦентровWindows доступна с 8.3

Так что в заголовке обман потребителя.
ВЕРНИТЕ МНЕ мои $m )))))))))))
Шутка.
18. ghostaz 145 21.02.17 09:17 Сейчас в теме
Да согласен. Обработка менялась, а заголовок нет.
19. Serg O. 297 21.09.17 20:38 Сейчас в теме
не понимаю... желания изобрести велосипед... но "+" за усердие
20. ghostaz 145 22.09.17 11:10 Сейчас в теме
(19) велосипед, но не просто так, на практике работа с веб сервисами платформой отличается от того же SoapUI. Наши клиенты в основном используют наш API из 1С и нам нужно было тестировать вызовы на 1С. Не помню уже точно в чем отличия, по моему были проблемы с типом Неопределено, передачей пустых значений, сертификаты SSL. Сейчас уже используем сценарное тестирование на 1С и потому обработку эту не используем.
21. AndKovalchuk 195 17.10.17 14:50 Сейчас в теме
Интересно, а почему у меня нет возможности занести местоположение WSDL
Прикрепленные файлы:
23. ghostaz 145 19.10.17 08:41 Сейчас в теме
(21) Андрей здравствуйте. Поля сверху просто отображают свойства текущего веб сервиса.
1 - Сначала надо в таблицу WSОпераций добавить строку в которой указать ссылку на WSDL, логин и пароль
2 - Далее надо нажать кнопку получить WSDL. Обработка прочитает веб сервисы, операции и точки подключения.
3 - Выбрать Веб сервис
4 - Выбрать точку доступа. У 1С их две различаются версией SOAP
5 - Выбрать операцию которую надо выполнить

После этих шагов все поля сверху будут заполнены. И можно переходить на вторую вкладку для ввода параметров, а потом и на вкладку для вызова операции и получения результата.

Предложение на счет описания интересное. Я сам не описывал операции, потому даже не подумал про это.
Я вижу вы уже добавили нужное вам поле, я бы мог выложить ваш вариант, если вы не против.
Прикрепленные файлы:
24. AndKovalchuk 195 19.10.17 10:18 Сейчас в теме
(23) Скажите куда вам отправить файл с обработкой. Сюда не хочется прикреплять.
25. ghostaz 145 30.10.17 14:46 Сейчас в теме
(24) Написал вам в личку. Но продублирую ghostaz@mail.ru
22. AndKovalchuk 195 17.10.17 20:00 Сейчас в теме
Вроде разобрался. Но хочется добавить, что мне, как чайнику не хватает еще одно поля "описание операции"
26. AndKovalchuk 195 30.10.17 15:01 Сейчас в теме
Хорошо. Вечером пришлю. Она у меня осталась на домашнем компе.
Оставьте свое сообщение