В расширениях также можно создавать собственные Web-сервисы. Таким образом в процессе внедрения, не изменяя конфигурацию, находящуюся на поддержке, можно настроить взаимодействие прикладного решения с внешними системами. Например, для синхронизации данных между прикладным решением и веб-сайтом.
Для этого в расширении в ветку Общие > Web-сервисы нужно добавить Web-сервис, разработать его по аналогии с описанными выше примерами и опубликовать на веб-сервере, установив в диалоге публикации флажок Публиковать Web-сервисы расширений по умолчанию.
Как правило, Web-сервисы не существуют сами по себе, а ссылаются на XDTO-пакеты. Поэтому в расширении можно создать не только собственные Web-сервисы, но и собственные XDTO-пакеты. А также XDTO-пакеты (или их отдельные элементы) можно заимствовать из основной конфигурации.
Кроме того, в расширении можно создавать и собственные WS-ссылки, с помощью которых статически описывать сторонние веб-сервисы, к которым обращается конфигурация.
В отличие от Web-сервисов, созданных в основной конфигурации, установка в диалоге публикации флажка Публиковать Web-сервисы расширений по умолчанию не позволяет выбирать для публикации конкретные сервисы расширений. Поэтому, если требуется опубликовать лишь некоторые из них, можно вручную отредактировать файл публикации (default.vrd) и удалить там «ненужные» сервисы.