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

«1С:Предприятие» обеспечивает работу клиентских приложений с информационными базами через интернет.

Взаимодействие осуществляется через веб-сервер (Apache или Internet Information Services), на котором информационная база должна быть заранее опубликована. Публикация информационной базы заключается в следующем:

Подробнее о публикации можно прочитать в документации «1С:Предприятия».

Настроить права

Для успешного взаимодействия с веб-сервером пользователь операционной системы должен обладать определенными правами:

Windows

При работе на ОС Windows Vista и выше недостаточно того, что пользователь, запускающий 1C:EDT, входит в группу с административными правами. 1C:EDT должна быть запущена от имени администратора системы. Можно сделать это, нажав Запуск от имени администратора в контекстном меню на файле 1сedt.exe в проводнике.

Linux

Пользователь, от имени которого выполняется публикация на веб-сервере, должен обладать правами записи в файл httpd.conf и в каталог, где расположен файл default.vrd.

Опубликовать информационную базу на веб-сервере

Возможная проблема: Перед публикацией убедитесь, что платформа «1С:Предприятие», которую вы хотите использовать, имеет компоненты для взаимодействия с веб-сервером:

Опубликовать информационную базу на веб-сервере можно несколькими способами:

Стандартно публикуются следующие компоненты:

При необходимости можно отказаться от публикации некоторых компонентов.

Назначение полей
  • Опубликовать информационную базу — информационная база, которую требуется опубликовать. Если вы запустили мастер из панели Информационные базы, то изменить публикуемую информационную базу нельзя;
  • Версия платформы — версия платформы, чье расширение веб-сервера будет зарегистрировано на веб-сервере;
    Важно: Все информационные базы, опубликованные на веб-сервере, будут использовать веб-расширение той версии, которая публиковалась последней.
  • Веб-сервер для публикациивеб-сервер, на котором будет выполнена публикация.
  • Имя публикации — имя публикации. Позволяет вам отличить одну публикацию от другой;
  • Месторасположение публикации — указывает физический каталог на диске, в котором будет находиться файл default.vrd и куда будет отображен виртуальный каталог веб-сервера. Каталог должен существовать;
  • Каталог временных файлов
  • Публиковать тонкий и веб-клиенты — если флажок установлен, то будет возможна работа с опубликованной информационной базой с помощью тонкого и веб-клиентов;
  • Публиковать стандартный интерфейс OData — если флажок установлен, то будет возможна работа с опубликованной информационной базой с помощью интерфейса OData;
  • Публиковать систему аналитики — если флажок установлен, то в интерфейсе запущенного приложения будет доступна команда открытия веб-интерфейса системы «1С:Аналитика»;
  • Настройки отладки:
    • Разрешить отладку — если флажок установлен, то будет разрешена отладка приложения, использующего эту публикацию;
    • URL отладчика — протокол и адрес отладчика, к которому 1C:EDT будет подключаться для отладки запущенного приложения;
  • Наименование прогрессивного веб-приложения — имя прогрессивного веб-приложения для данной публикации.

Другие параметры аналогичны параметрам, которые используются при публикации в конфигураторе «1С:Предприятия». Можно прочитать о них в документации «1С:Предприятия».

Возможная проблема: Если публикация не возымела эффекта, проверьте настройку прав.

Редактировать публикацию

  1. В панели Навигатор выделите проект;
  2. В панели Приложения дважды кликните на приложении, связанном с проектом;
  3. В редакторе приложения нажмите (Редактировать выбранный элемент) в командной панели публикаций.

Назначение полей смотрите здесь.

Удалить публикацию

  1. В панели Навигатор выделите проект;
  2. В панели Приложения дважды кликните на приложении, связанном с проектом;
  3. В редакторе приложения нажмите (Удалить выбранный элемент) в командной панели публикаций.