# Публикация сервисов

## Публикация web-сервиса ExchangeVS и http-сервиса ExchangeVS <a href="#publikaciya-veb-servisa" id="publikaciya-veb-servisa"></a>

В зависимости от того, какой программой вы будете пользоваться для публикации веб-сервиса, воспользуйтесь соответствующей инструкцией.

{% hint style="info" %}
Дистрибутив Apache - <https://drive.google.com/open?id=0B1XBNSCvmVxwcUxwTFpMejRXTjg>​
{% endhint %}

### Apache или IIS <a href="#apache-ili-iis" id="apache-ili-iis"></a>

{% hint style="info" %}
Для публикации веб-сервиса необходимо запускать 1С в режиме **Конфигуратор** с правами администратора.
{% endhint %}

* После объединения и обновления необходимо опубликовать веб-сервис. Для этого переходим в Администрирование – Публикация на веб-сервере
* В открывшемся окне необходимо указать имя базы (только латинские буквы, также можно использовать символ «-» и «\_»), каталог и выставить галки как показано на рисунке. Нажмите «Опубликовать»

{% hint style="info" %}
Web-сервис ExchangeVS и http-сервис ExchangeVS необходимы для взаимодействия с решениями [Zeta РММ](https://www.zetasoft.ru/products-zeta-rmm/) и [Zeta Web](https://www.zetasoft.ru/products-zetaweb/).
{% endhint %}

![](/files/-LwI8ZscbMtkh6BmdJUH)

### 1С Публикатор <a href="#id-1s-publikator" id="id-1s-publikator"></a>

* Скачайте 1С Публикатор (по ссылке <https://drive.google.com/file/d/0B1XBNSCvmVxwNWdZRW85NllkZ2s/view?usp=sharing&resourcekey=0-E-b69hUhFYJKVRQDPaje4Q>) и извлеките из архива.
* Путь к папке, в которой находится 1С Публикатор, должен содержать только латинские символы, желательно расположить в корневой папке диска С (например C:\Publicator)
* Запустите приложение publicator.exe
* После успешного запуска вы увидите соответствующее сообщение
* Нажмите на сообщение или правой кнопкой на появившийся ярлык в области уведомлений и выберите “Панель управления”
* В браузере откроется страница управления 1С Публикатором, для начала работы необходимо принять Лицензионное соглашение
* Нажмите “Опубликовать” или “1С: Публикатор”, для того чтобы перейти к списку баз
* В появившемся списке баз выберите необходимую базу, для которой вы хотите опубликовать веб-сервисы и нажмите на переключатель рядом с ней
* В открывшемся окне выберите версию платформы, под которой необходимо выполнить публикацию и нажмите “Опубликовать”. Если вы планируете работать в локальной сети, то выберите IP адреса для публикации.
* После успешной публикации скопируйте адрес публикации выбранной базы, для того чтобы увидеть список адресов нажмите на ярлык справа от названия базы
* Используйте данный адрес для дальнейших настроек

После произведения публикации рекомендуется также произвести ***проверку текста публикации vrd:***

```
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  base="/vs-to"
  ib="Srvr=&quot;mars&quot;;Ref=&quot;vs-to&quot;;">
 <httpServices publishByDefault="false">
  <service name="ExchangeVS"
    rootUrl="ExchangeVS"
    enable="true"
    reuseSessions="dontuse"
    sessionMaxAge="20"
    poolSize="10"
    poolTimeout="5"/>
 </httpServices>
 <standardOdata enable="true"
   reuseSessions="autouse"
   sessionMaxAge="20"
   poolSize="10"
   poolTimeout="5"/>
 <ws>
  <point name="InterfaceVersion"
    alias="InterfaceVersion.1cws"
    enable="false"
    reuseSessions="dontuse"
    sessionMaxAge="20"
    poolSize="10"
    poolTimeout="5"/>
  <point name="ExchangeVS"
    alias="ExchangeVS.1cws"
    enable="true"
    reuseSessions="dontuse"
    sessionMaxAge="20"
    poolSize="10"
    poolTimeout="5"/>
 </ws>
</point>
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help-vs.zetasoft.ru/ustanovka/publikaciya-servisov.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
