Как развернуть 1С:Документооборот на сервере, в IIS и у пользователей

· 9 мин

Содержание

Установка 1С:Документооборот идёт в пять шагов: платформа и сервер 1С, шаблон конфигурации, информационная база в кластере на PostgreSQL или MS SQL, публикация на IIS для веб-клиента и только потом лицензии и пользователи. Для небольшой команды можно обойтись файловой базой, но с ростом числа сотрудников и файлов почти всегда приходят к клиент-серверному варианту.

Обычная картина: компания купила Документооборот, админ ставит его «как бухгалтерию», а через месяц база весит десятки гигабайт из-за вложений, а удалённые сотрудники не могут войти через браузер. Ниже порядок, при котором этих переделок не будет.

Подготовка к установке Документооборота: вариант и требования

Сначала решите, в каком режиме будет работать база. От этого зависит всё остальное.

ВариантКогда подходитЧто нужно
ФайловыйНебольшая команда в одном офисе, пробный запускКомпьютер или сетевая папка, клиенты 1С
Клиент-серверныйОтдел или вся компания, удалённый доступ, много файловСервер 1С, СУБД, лицензия на сервер
Веб-клиент поверх любого вариантаСотрудники вне офиса, работа из браузераВеб-сервер IIS или Apache

Что подготовить заранее:

  • 🖥️ Сервер под Windows Server 2016 или новее. Ориентировочно для 20–50 пользователей хватает 4–8 ядер и 16 ГБ памяти, если СУБД и сервер 1С стоят на одной машине.
  • 💾 Диск под файлы. Документооборот хранит вложения: сканы, договоры, письма. Под них нужен отдельный том с запасом, лучше не на системном диске.
  • 🗄️ СУБД. PostgreSQL в сборке для 1С или MS SQL Server. Версию СУБД сверяйте с требованиями вашего релиза платформы.
  • 📦 Дистрибутивы с портала обновлений по вашей подписке: технологическая платформа нужной версии и конфигурация «Документооборот» нужной редакции.
  • 🔑 Лицензии: клиентские на число одновременных пользователей и, для клиент-серверного режима, лицензия на сервер 1С.

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

Установка платформы и сервера 1С для Документооборота

Платформа ставится одним установщиком setup.exe из дистрибутива. На сервере и на рабочих местах набор компонентов разный.

На сервере

  1. Запустите setup.exe от имени администратора.
  2. В списке компонентов отметьте:
    • «1С:Предприятие 8» — клиент, нужен для Конфигуратора и проверки;
    • «Сервер 1С:Предприятия 8»;
    • «Администрирование сервера 1С:Предприятия» — консоль кластера;
    • «Модули расширения веб-сервера» — если планируете публикацию на IIS.
  3. На шаге сервера оставьте флажок установки как сервиса Windows. Установщик создаст пользователя USR1CV8, от имени которого работает служба. Пароль запишите.
  4. Завершите установку и проверьте, что служба агента сервера 1С запущена.

Откройте в брандмауэре порты: 1540 — агент сервера, 1541 — менеджер кластера, 1560-1591 — рабочие процессы. Диапазон рабочих процессов можно изменить в свойствах рабочего сервера в консоли кластера.

На рабочих местах

Достаточно компонента «1С:Предприятие 8» (тонкий клиент). Версия клиента должна совпадать с версией сервера до последней цифры, иначе подключиться не получится.

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

СУБД

Установите PostgreSQL или MS SQL Server и создайте пользователя с правом создавать базы. Для PostgreSQL кодировку и локаль выбирайте русскую, ru_RU.UTF-8 или её аналог в Windows. Создавать саму базу в СУБД вручную не нужно: это сделает сервер 1С на следующем шаге.

Установка шаблона конфигурации и создание информационной базы

Конфигурация Документооборота поставляется как шаблон. Его установка ничего не создаёт в кластере, она только распаковывает файлы.

Установка шаблона

  1. Запустите setup.exe из дистрибутива конфигурации.
  2. Укажите каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts текущего пользователя.
  3. Дождитесь окончания распаковки.

Если базы будут создавать несколько администраторов, укажите общий каталог шаблонов и добавьте его в настройках окна запуска 1С.

Создание базы в кластере

  1. В окне запуска 1С нажмите Добавить → Создание новой информационной базы.
  2. Выберите Создание информационной базы из шаблона и в дереве найдите Документооборот нужной редакции и релиза. Демобазу для реальной работы не берите.
  3. Задайте имя, например «Документооборот», и выберите вариант На сервере 1С:Предприятия.
  4. Заполните параметры:
    • кластер серверов — имя сервера 1С;
    • имя информационной базы в кластере — латиницей, например DO;
    • защищённое соединение — по вашей политике;
    • тип СУБД, сервер баз данных, имя базы в СУБД, пользователь и пароль СУБД;
    • флажок «Создать базу данных в случае её отсутствия».
  5. Нажмите Далее и Готово. Сервер создаст базу в СУБД и загрузит конфигурацию.

Флажок «Установить блокировку регламентных заданий» ставьте только на копиях, например на тестовой базе. В рабочей базе он отключит обмен почтой, обработку очередей и обновление полнотекстового индекса.

Нужна копия рабочей базы для тестов: создайте пустую базу, загрузите в неё выгрузку .dt через Конфигуратор и сразу поставьте блокировку регламентных заданий в консоли кластера. Иначе копия начнёт рассылать уведомления и забирать почту вместо рабочей.

Настройка IIS для публикации Документооборота

Веб-клиент нужен, если сотрудники работают вне офиса или вы не хотите ставить клиент 1С на каждый компьютер. На Windows Server роль веб-сервера добавляют через Диспетчер серверов → Добавить роли и компоненты.

В роли «Веб-сервер (IIS)» отметьте:

  • ✅ «Стандартные функции HTTP»: документ по умолчанию, статическое содержимое;
  • ✅ «Разработка приложений»: расширения ISAPI и фильтры ISAPI;
  • ✅ «Средства управления»: консоль управления IIS.

Остальное включайте по необходимости. Если IIS поставили уже после платформы, переустанавливать платформу не нужно. Достаточно, чтобы компонент «Модули расширения веб-сервера» был установлен, его можно добавить через изменение установки.

Затем выдайте права группе IIS_IUSRS:

  1. На каталог платформы C:\Program Files\1cv8\<версия>\bin — чтение и выполнение.
  2. Для файловой базы — изменение на каталог базы. Для клиент-серверной этот пункт не нужен.

Разрядность модуля публикации должна совпадать с пулом приложений. Модуль 64-разрядной платформы работает в обычном пуле. Если публикуете модуль 32-разрядной платформы, в дополнительных параметрах пула включите «Разрешены 32-разрядные приложения».

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

Публикацию делают из Конфигуратора или утилитой webinst.

Через Конфигуратор

  1. Запустите 1С от имени администратора Windows и откройте базу в режиме Конфигуратора. Без повышенных прав публикация в IIS не запишется.
  2. Выберите Администрирование → Публикация на веб-сервере.
  3. Укажите имя публикации латиницей, например DO. Оно станет частью адреса.
  4. Веб-сервер — Internet Information Services, каталог — C:\inetpub\wwwroot\DO.
  5. Отметьте «Публиковать тонкий клиент и веб-клиент». Флажки HTTP-сервисов и веб-сервисов нужны, если будут подключаться мобильный клиент, почтовые плагины или интеграции.
  6. Нажмите Опубликовать и согласитесь на перезапуск IIS.

В каталоге публикации появится файл default.vrd с параметрами подключения к базе.

Через командную строку

Удобно, когда Конфигуратор на сервере открывать не хочется:

cd "C:\Program Files\1cv8\<версия>\bin"
webinst -publish -iis -wsdir DO -dir "C:\inetpub\wwwroot\DO" -connstr "Srvr=srv1c;Ref=DO;"

Здесь srv1c — имя сервера 1С, DO — имя базы в кластере. Проверьте результат в браузере: http://<имя-сервера>/DO. Для доступа из интернета публикацию закрывают сертификатом и открывают наружу только порт 443.

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

Лицензии и права пользователей в Документообороте

Лицензии

  • 🔑 Клиентские лицензии считаются по сеансам. Веб-клиент тоже занимает лицензию, браузер её не экономит.
  • 🖥️ Лицензия на сервер 1С нужна для клиент-серверного режима. Редакции различаются разрядностью и возможностями кластера.
  • 📄 Состав поставки конкретной редакции Документооборота уточняйте у партнёра при покупке.

Программную лицензию активируют пин-кодом из комплекта. Клиентские лицензии для клиент-серверной базы удобнее держать на сервере: тогда они доступны всем пользователям кластера. Без активной лицензии платформа базу не запустит.

Пользователи и права

Документооборот построен на стандартных механизмах прав доступа 1С. Порядок такой:

  1. Первым войдите в базу и создайте себе пользователя с полными правами, задайте пароль.
  2. Создайте сотрудников в списке пользователей программы, а не в Конфигураторе: так им сразу назначатся группы доступа и данные профиля.
  3. Распределите пользователей по группам доступа: администраторы, делопроизводители, рядовые сотрудники.
  4. Заполните структуру подразделений и руководителей. От неё зависят маршруты согласования и видимость документов.

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

Первый запуск: тома файлов, почта и регламентные задания

Этот шаг чаще всего пропускают, а без него база Документооборота быстро распухает.

Тома хранения файлов

По умолчанию вложения хранятся внутри информационной базы. При активной работе это десятки гигабайт в год, медленные выгрузки .dt и долгие резервные копии. Включите в настройках работы с файлами хранение в томах на диске и создайте том.

  • 📁 Путь к тому указывайте в формате UNC: \\fileserver\DO_files. Локальный путь видит только тот рабочий процесс, на чьём сервере он лежит.
  • 🔐 Пользователю службы USR1CV8 дайте права на изменение этой папки. Именно он пишет файлы, а не сотрудник.
  • 🧩 Резервное копирование тома делайте вместе с резервной копией базы: база без тома — это карточки документов без вложений.

Регламентные задания

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

База готова к работе
Выполнено: 0 / 6

Ошибки при установке и публикации Документооборота

Диагностика: выберите симптом

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

Можно ли начать с файловой базы и потом перейти на сервер?
Да. Выгрузите базу в .dt через Конфигуратор, создайте пустую базу в кластере и загрузите в неё файл. Тома файлов переносятся отдельно, путь к ним потом нужно поправить.
Можно ли поставить Документооборот на тот же сервер, где работает бухгалтерия?
Можно, это отдельная информационная база в том же кластере. Учтите общую версию платформы и нагрузку: при росте базы Документооборот лучше вынести на свой рабочий сервер.
Работает ли Документооборот на Linux?
Сервер 1С и PostgreSQL работают на Linux, публикацию в этом случае делают на Apache вместо IIS. Порядок шагов тот же, меняются команды установки и права на каталоги.
Нужно ли ставить клиент 1С на компьютеры, если есть веб-клиент?
Не обязательно, сотрудники могут работать в браузере. Тонкий клиент удобнее для сканирования и работы с файлами на диске, поэтому делопроизводителям его обычно ставят.
Как обновлять Документооборот после установки?
Через Конфигуратор файлами обновления .cfu по цепочке релизов, предварительно сделав резервную копию. Перед обновлением платформы проверьте, что новый релиз конфигурации её поддерживает.