Гаджеты 1СДанные передаются посредством технологии веб-сервисов. На стороне «1С-Предприятие» вы можете опубликовать веб-сервис, который готов принять параметры и отдать нужную информацию. Иными словами, кроме гаджета, который может обратиться к веб-сервису, передать параметры и получить данные, необходима еще и «1С»-овская часть - специально подготовленный веб-сервис, предоставляющий свой интерфейс. В качестве примера мы разработали веб-сервис для системы 1С:Управление торговлей (УТ), который может генерировать и отдавать руководителю отчеты о деятельности компании. Веб-сервис по запросу извне выдает составляющие отчета «Рапорт руководителю», который есть в штатной поставке УТ.
В результате, на отдельной странице браузера мы получим итоговый, сформированный на лету отчет из «1С».
«1С-Битрикс: Корпоративный портал» в этом случае дает безопасный шлюз в «1С», обеспечивая получение данных в стандартизированном веб-интерфейсе. Технические особенности Данные передаются посредством технологии веб-сервисов. На стороне «1С-Предприятие» вы можете опубликовать веб-сервис, который готов принять параметры и отдать нужную информацию. Веб-сервис РапортРуководителюДляГаджета1СБитриксКП устанавливается как дополнение к «1С:Управление торговлей». После этого он появляется в списке доступных веб-сервисов.
Код
При установке (или переустановке) «1С» необходимо выбрать пункт «Адаптер Web-сервисов», иначе модуля wsap22.dll в составе «1С» не будет. Далее в конфигураторе «1С», в разделе «Администрирование - публикация веб-сервисов».
Теперь, если в браузере набрать строку типа http://<site_url>/ws/report.1cws?wsdl, то сначала должен появиться запрос авторизации, затем после ввода логина/пароля появится схема wsdl (та, что в файле wsdl.xsl). Значит, все настроено правильно. Далее нужно настроить гаджет «1С-Битрикс». Открыть персональный рабочий стол на корпоративном портале, нажать кнопку «Добавить» для добавления гаджета, найти гаджет «Отчет 1С» в разделе «Внешние сервисы».
Теперь с гаджетом можно работать. Если что-то не так - можно обновите кэш страницы.
|