# Публикация информационной базы на веб-сервере

Предварительно необходимо установить и настроить веб-сервер Apache или IIS (подробные инструкции можно найти на портале 1C:ИТС.
Мы используем инструкцию с инфостарта.
О настройке защищенного соединения можно прочитать здесь.

Не забудьте настроить правила брандмауэра:

  • для АТС MikoPBX правило входящее на 80 порт;
  • для АТС Манго правило входящее на 80, 4222, 8222 портах.

# Опубликуйте веб-сервис:

  1. Запустите конфигуратор вашей информационной базы "от имени администратора".
  2. Откройте окно настройки публикации на веб-сервере, Администрирование → Публикация на веб-сервере.
  3. Укажите имя публикации, под которым будет доступна информационная база (например, base1c). Имя следует указывать латиницей.
  4. Установите флажок Публиковать доступ для клиентских приложений
  5. На вкладке Web-сервисы установите флажок Публиковать Web-сервисы расширений по умолчанию.

МИКО: публикация информационной базы

  1. Нажмите Опубликовать и согласитесь на вопрос о перезапуске веб-сервера.

# Настройте права доступа к веб-сервису

Создайте служебного пользователя, от имени которого будет выполняться подключение АТС к информационной базе:

  1. Откройте в конфигураторе список пользователей, Администрирование → Пользователи.
  2. Нажмите Добавить.
  3. Укажите имя нового пользователя (например, WebService). Имя следует указывать латиницей.
  4. Введите произвольный пароль. Сохраните его, он понадобиться позже.
  5. Снимите флажок Показывать в списке выбора.

МИКО: создание служебного пользователя

  1. На вкладке Прочие установите флажок напротив ролей
  • Телефония: Базовые права,
  • Телефония: Веб сервисы.

МИКО: создание служебного пользователя

  1. Нажмите ОК для сохранения изменений.

# Проверьте подключение

Необходимо проверить, что веб-сервер готов принимать обращения к опубликованному веб-сервису:

  1. Откройте браузер на странице вида http://[АдресСервера]/[ИмяПубликации]/ws/miko_crm_api.1cws?wsdl
    Для текущего примера ссылка будет иметь вид http://127.0.0.1/base1c/ws/miko_crm_api.1cws?wsdl.
  2. На запрос авторизации укажите имя и пароль служебного пользователя, который был создан на предыдущем шаге.
  3. Если все в порядке, то на экране будет сообщение: Не указан заголовок управления сеансами или куки с идентификатором сеанса. Оно говорит, что все в порядке, включен режим повторного использования сеансов для повышения быстродействия в работе веб-сервиса.
    Вместо сообщения возможно отображение XML представление веб-сервиса.

МИКО: проверка работы веб-сервиса