Имя: Пароль:
1C
1С v8
Публикация веб-сервиса из расширения конфигурации.
,
0 ssalikoff
 
28.01.16
13:39
Не получается это сделать. В окошке «Публикация на веб-сервере» в списке веб-сервисов только те элементы, которые присутствуют в основной конфигурации. Веб-сервис из расширения в список не попадает. Если установить галочку «Публиковать веб-сервисы расширений по-умолчанию», это ничего не меняет. В vrd-файл IIS ничего не добавляется.
Иллюстрация вышесказанного: http://hkar.ru/GmKs
Что я делаю не так?
1 cw014
 
28.01.16
13:44
Объект должен присутствовать в основной конфигурации. Расширение только замещает его
2 ssalikoff
 
28.01.16
13:48
(1) Это неправда. Можно создавать собственные веб-сервисы.
Здесь об этом сказано в первом же абзаце:
http://v8.1c.ru/o7/201504ext/index.htm
3 cw014
 
28.01.16
13:50
У тебя версия 1С какая?
4 ssalikoff
 
28.01.16
13:56
(3) Самая последняя 8.3.7.1860
5 MyReflection
 
03.02.16
10:35
Столкнулся с аналогичной ситуацией. Поставлена задача написать веб сервис для работы с базой через SOAP соединение. Обрадовался когда обнаружил что можно не править конфигурацию а создать расширение и написать веб сервис в нем, а затем опубликовать с остальными веб сервисами. Однако красиво на бумаге, на практике веб сервис написанный в расширении не публикуется. Если кто сталкивался с похожей ситуацией, подскажите решение проблемы.
6 MyReflection
 
03.02.16
11:49
Мало того... Добавил веб сервис в основную конфигурацию, предварительно разрешив ее редактирование. Открываю интерфейс публикации иии.... Ничего, вновь созданный веб сервис отсутствует в списке веб сервисов предназначенных к публикации. Интересно... Создаю пустую конфигурацию, создаю в ней веб сервис, открываю интерфейс публикации, список публикаций чист, как будто я ничего не создавал....
7 MyReflection
 
03.02.16
12:06
После танцев с бубнами и перезагрузок конфигурации. Новый веб сервис появился в списке.
8 MyReflection
 
03.02.16
13:01
В общем. Веб сервис расширения публикуется, но в default.vrd его нет, по всей видимости в этот файл попадают лишь те веб сервисы которые пишутся ручками 1С разработчиков. В принципе веб сервисы расширений работают вне зависимости от того заносятся они в default.vrd или нет.
9 Дык ё
 
03.02.16
13:06
"вы сможете это сделать вручную, указав нужные сервисы в vrd-файле" ;)