К статье
Практический материал

Администрирование · 10 мин

Как добавить базу 1С с веб-сервера

Как подключить базу 1С, опубликованную на веб-сервере: настройка публикации, добавление по URL, тонкий клиент и браузер, типичные ошибки и их решение.

Работа с базой 1С через веб-сервер — стандартный способ дать сотрудникам доступ к учётной системе без установки клиента на каждый компьютер и без прямого доступа к серверу баз данных. Пользователь подключается по обычной ссылке вида http://server/base — через браузер или тонкий клиент 1С. Такая схема удобна для филиалов, удалённых сотрудников и мобильной работы.

Чтобы добавить такую базу в список информационных баз, нужно понимать две стороны задачи: публикация базы на веб-сервере (это делает администратор) и подключение со стороны пользователя (это делает каждый, у кого есть ссылка и учётные данные). Ниже разобраны оба этапа: от публикации до проверки подключения и устранения типичных ошибок.

Что нужно подготовить перед подключением

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

Адрес публикации выдаёт администратор. Обычно он выглядит как http://server.company.ru/ut или https://1s.firma.local/trade. Имя после последнего слеша — это имя виртуального каталога, заданное при публикации. Если по этому адресу в браузере открывается страница входа 1С — публикация работает, и базу можно добавлять.

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

Если база ещё не опубликована, это делает администратор на сервере. Потребуется установленный веб-сервер (IIS в Windows или Apache) и компоненты платформы 1С «Модули расширения веб-сервера», которые ставятся при установке платформы.

Порядок публикации через конфигуратор: откройте конфигуратор нужной базы, перейдите в меню Администрирование → Публикация на веб-сервере. Укажите имя публикации (латиницей, без пробелов — оно станет частью URL), выберите веб-сервер и каталог публикации, отметьте нужные флажки: публикация тонкого и веб-клиента, при необходимости — веб-сервисов и HTTP-сервисов. Нажмите «Опубликовать».

Публикация базы на веб-сервере
  1. 1
    Установите веб-сервер (IIS или Apache) и модули расширения веб-сервера платформы 1С
  2. 2
    Откройте конфигуратор, меню Администрирование → Публикация на веб-сервере
  3. 3
    Задайте имя публикации латиницей и выберите каталог
  4. 4
    Отметьте публикацию тонкого и веб-клиента, при необходимости — сервисы
  5. 5
    Нажмите «Опубликовать» и проверьте открытие URL в браузере

После публикации проверьте результат: откройте в браузере адрес вида http://имя_сервера/имя_публикации. Должна появиться страница входа в 1С с полями выбора пользователя и пароля. Если вместо этого ошибка 404 или 500 — публикация настроена не полностью, и клиентам подключаться ещё рано.

Как добавить базу в список информационных баз

Основной сценарий для пользователя тонкого клиента. Запустите ярлык 1С — откроется окно со списком информационных баз. Нажмите кнопку «Добавить» и выберите вариант «Добавление в список существующей информационной базы».

На следующем шаге укажите наименование базы — любое понятное название, например «Управление торговлей (веб)». Затем в поле «Тип расположения информационной базы» выберите «На веб-сервере» и в поле ниже вставьте адрес публикации, полученный от администратора, например http://server/ut.

Нажмите «Далее» и «Готово». База появится в списке. При первом запуске платформа запросит имя пользователя и пароль — введите учётные данные, заведённые в этой информационной базе. В дальнейшем запуск выполняется двойным щелчком по строке списка.

Добавление базы в список 1С
  1. 1
    Откройте стартовое окно 1С и нажмите «Добавить»
  2. 2
    Выберите «Добавление существующей информационной базы»
  3. 3
    Задайте понятное наименование базы
  4. 4
    Укажите тип расположения «На веб-сервере» и вставьте URL публикации
  5. 5
    Нажмите «Готово», запустите базу и введите логин с паролем

Подключение через браузер и тонкий клиент: что выбрать

Через веб-сервер с базой можно работать двумя способами. Веб-клиент — это работа прямо в браузере: достаточно открыть URL публикации, ничего устанавливать не нужно. Тонкий клиент — отдельная небольшая программа, которая подключается к той же публикации, но обычно работает быстрее и поддерживает больше возможностей интерфейса.

Веб-клиент или тонкий клиент

Веб-клиент (браузер)

Подходит для разовой работы и слабых компьютеров, ничего устанавливать не нужно. Ограничение: зависит от браузера, часть функций (например, работа с локальными файлами) ограничена.

Тонкий клиент

Подходит для постоянной работы: быстрее, стабильнее, поддерживает расширения работы с файлами и криптографии. Ограничение: требует установки платформы той же версии, что и на сервере.

Если сотрудник работает с базой ежедневно, ставьте тонкий клиент. Если нужен эпизодический доступ с чужого или домашнего компьютера — достаточно браузера. Обе точки входа используют одну и ту же публикацию и одни и те же учётные данные, настраивать что-то отдельно не требуется.

Типичные ошибки при подключении и их решение

Чаще всего пользователи сталкиваются с ошибкой «Ошибка соединения с сервером» или сообщением о несовпадении версий. Причины обычно типовые: неверный URL, недоступность веб-сервера из сети пользователя, различие версий платформы на клиенте и сервере.

Типичные ошибки
01
Опечатка в URL или лишний слеш в конце — база не находится, возникает ошибка соединения. Скопируйте адрес из браузера, где публикация точно открывается.
02
Указан адрес сервера баз данных вместо адреса публикации — для веб-подключения нужен URL вида http://сервер/имя, а не имя SQL-сервера.
03
Версия тонкого клиента старше или новее серверной — появляется сообщение о несовпадении версий. Установите платформу той же версии, что на сервере.
04
Публикация открывается в локальной сети, но не из интернета — не настроены проброс портов, файрвол или внешний DNS-адрес. Это решает администратор сети.
05
Добавлена база, но не подходят логин и пароль — учётная запись заводится в самой информационной базе, а не в веб-сервере. Запросите доступ у администратора 1С.

Отдельный случай — ошибка сертификата при подключении по HTTPS. Она возникает, если используется самоподписанный сертификат, не добавленный в доверенные на компьютере пользователя. Решение — установить корневой сертификат организации на клиентские машины либо использовать сертификат от доверенного центра сертификации.

Проверка результата и контрольные точки

После добавления базы убедитесь, что подключение работает корректно. Признак успеха — база запускается, открывается начальная страница конфигурации, документы и отчёты открываются без ошибок, а данные соответствуют тем, что видят другие пользователи.

Контрольные точки

Как проверить результат

Открытие URL публикации в браузере
Норма

Открывается страница входа 1С с выбором пользователя

Тревожный признак

Ошибка 404, 500 или страница веб-сервера по умолчанию

Запуск базы из списка тонкого клиента
Норма

Запрашиваются логин и пароль, база открывается

Тревожный признак

Ошибка соединения или сообщение о несовпадении версий

Скорость работы
Норма

Формы открываются за приемлемое время для вашего канала

Тревожный признак

Постоянные задержки и обрывы — проверьте канал связи и нагрузку на сервер

Актуальность данных
Норма

Данные совпадают с тем, что видят коллеги в этой базе

Тревожный признак

Другие данные — возможно, вы подключились к другой публикации (например, к копии)

Если база добавлена, но работает медленно, причина чаще всего в канале связи или перегруженном веб-сервере, а не в настройках клиента. В этом случае проверьте скорость соединения с сервером и сообщите администратору о симптомах — с точным временем возникновения задержек.

Удобно хранить URL публикации в инструкции для сотрудников вместе с контактом администратора. Тогда новый пользователь добавляет базу самостоятельно за пару минут, а администратору остаётся только завести учётную запись.
ПЗ
Практическое замечание

Ограничения и когда нужен администратор

Самостоятельно пользователь может только добавить уже опубликованную базу и подключиться под своей учётной записью. Всё остальное — публикация, настройка прав, HTTPS, доступ из интернета, обновление платформы на сервере — зона ответственности администратора. Попытки менять настройки веб-сервера без полномочий могут нарушить работу всех пользователей базы.

Учитывайте и ограничения самой схемы: веб-клиент не поддерживает часть возможностей толстого клиента (например, конфигуратор и некоторые механизмы интеграции), а работа через интернет требует стабильного канала. Для нагруженных операций — группового проведения, больших отчётов — предпочтителен тонкий клиент в локальной сети или по качественному VPN.

Итог

Что важно запомнить

Чтобы добавить базу 1С с веб-сервера, администратор публикует её на IIS или Apache, а пользователь добавляет базу в список с типом «На веб-сервере», указывая URL публикации. Работать можно через браузер или тонкий клиент; большинство проблем связано с неверным URL, версией платформы или учётными данными.

Частые вопросы

Можно ли добавить базу с веб-сервера без установки платформы 1С?

Да, если работать через веб-клиент — достаточно браузера и адреса публикации. Установка платформы нужна только для тонкого клиента. При этом веб-клиент не требует добавления базы в список: просто откройте URL и войдите под своей учётной записью.

Где взять адрес публикации базы?

Адрес выдаёт администратор, который выполнял публикацию. Имя публикации задаётся в конфигураторе в окне «Публикация на веб-сервере», а полный URL складывается из адреса сервера и этого имени. Самостоятельно «угадать» адрес обычно нельзя.

Почему возникает ошибка несовпадения версий платформы?

Версия тонкого клиента на вашем компьютере отличается от версии платформы на сервере. Установите ту же версию, что используется на сервере, — её номер подскажет администратор. Несколько версий платформы могут coexistировать на одном компьютере, в списке баз можно выбрать нужную.

Безопасно ли подключаться к базе через интернет?

Безопасно при соблюдении условий: подключение по HTTPS с действующим сертификатом, сложные пароли пользователей, ограниченный набор опубликованных сервисов. Если база доступна по HTTP из интернета, данные и пароли передаются открыто — такой схемой пользоваться не стоит.

Можно ли одновременно работать с одной базой через веб и локально?

Да, если это одна и та же информационная база. Публикация на веб-сервере — просто дополнительный способ доступа к ней. Часть пользователей может работать в локальной сети через тонкий или толстый клиент, а часть — через веб-сервер, данные будут общими.

Что делать, если база добавлена, но логин и пароль не подходят?

Учётные записи хранятся внутри информационной базы и заводятся администратором в конфигураторе или в режиме предприятия. Обратитесь к администратору, чтобы он создал пользователя или сбросил пароль. Проверьте также раскладку клавиатуры и регистр — пароль в 1С чувствителен к регистру.