Обновлено: 27.10.2021
В данной статье будет рассмотрен пример использования web-сервисов 1С:Предприятия из клиентских приложений, написанных на Java и .Net. Пример основан на демонстрационном web-сервисе, описание которого расположено по адресу https://platform.demo.1c.ru/wsdemo/ws/products.1cws?wsdl.
Клиент Java использует стандарт JaxWS для работы с web-сервисами. Пример находится в файле wsdemo-java.zip. Для успешной работы примера необходимо иметь:
Для выполнения примера скопируйте файл \1CITS\EXE\WSDemo\wsdemo-java.zip в каталог на своем компьютере.
Далее разархивируйте файл wsdemo-java.zip и в этом каталоге выполните команду:
Копировать в буфер обменаrun
После этого будет выполнена сборка примера и сделан вызов демонстрационного web-сервиса. Файл out.txt будет содержать результаты вызова.
Если необходимо перегенерировать прокси web-сервиса, удалите каталог src/wsdemo/client и выполните следующую команду:
Копировать в буфер обменаwsimport -keep -p wsdemo.client -s src -extension https://platform.demo.1c.ru/wsdemo/ws/products.1cws?wsdl
Для работы клиента .Net необходимо установить Microsoft Visual Studio 2005.
Для выполнения примера скопируйте файл \1CITS\EXE\WSDemo\wsdemo-cs.zip в каталог на своем компьютере.
Далее разархивируйте файл wsdemo-cs.zip и откройте в Microsoft Visual Studio 2005 файл wsdemo.sln. Далее выполните сборку примера и запустите пример. Результатом работы программы будет вывод в консоль результатов вызова демонстрационного web-сервиса.
Для того, чтобы перегенерировать прокси web-сервиса удалите web-ссылку ru.1c.v8.users. Далее выберите пункт меню Add Web Reference... и укажите адрес https://platform.demo.1c.ru/wsdemo/ws/products.1cws?wsdl. После нажатия кнопки Add Reference будет сгенерирован новый прокси web-сервиса.