Запуск Документооборота на сервере 1С: службы, кластер, клиенты и первый вход

· 10 мин

Содержание

Чтобы запустить 1С:Документооборот в клиент-серверном режиме, нужны три работающих звена: служба СУБД (PostgreSQL или MS SQL Server), служба Агент сервера 1С:Предприятия 8.3 и информационная база, зарегистрированная в кластере. Пользователь подключается тонким клиентом по строке Srvr="имя_сервера";Ref="имя_базы"; или через браузер, если база опубликована на веб-сервере. Если любое звено не поднято, клиент упадёт с ошибкой ещё до окна входа.

Документооборот отличается от бухгалтерских конфигураций одним: файлы документов он держит не только в базе, но и в томах на диске. Поэтому запуск — это ещё и проверка путей к томам, прав учётной записи сервера и регламентных заданий, которые обрабатывают почту, индекс поиска и задачи. Порядок ниже рассчитан на платформу 8.3 актуальных версий и Windows Server 2016 и новее.

1. Что поднять на сервере до запуска Документооборота

Сначала убедитесь, что работают службы, без которых база не откроется.

🖥️ Службы на сервере 1С и сервере СУБД:

  • служба СУБД — для PostgreSQL обычно postgresql-x64-<версия>, для MS SQL — SQL Server (MSSQLSERVER) или именованный экземпляр;
  • Агент сервера 1С:Предприятия 8.3 (x86-64) — процесс ragent.exe;
  • служба удалённого администрирования ras, если вы управляете кластером через rac или сторонние консоли;
  • служба защиты HASP (hasplms), если лицензии на USB-ключах, а не программные.

Проверить их удобно командой в PowerShell от администратора:

Get-Service | Where-Object { $_.DisplayName -like "*1С*" -or $_.Name -like "*postgres*" -or $_.Name -like "MSSQL*" }

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

🔌 Порты. Клиент сначала обращается к агенту (порт 1540), затем к менеджеру кластера (1541), потом к рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, по умолчанию 1560:1591. Все эти порты должны быть открыты в брандмауэре Windows на сервере 1С. Проверка с рабочей станции:

Test-NetConnection srv-1c -Port 1540
Test-NetConnection srv-1c -Port 1541

🔑 Учётная запись службы. Агент по умолчанию работает от локального пользователя USR1CV8. Для Документооборота этого часто мало: службе нужен доступ к сетевой папке с томами файлов. Если тома лежат на другом сервере, запустите агент от доменной учётной записи с правами на эту папку.

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

🧾 Лицензии. Для клиент-серверного режима нужна лицензия на сервер 1С:Предприятия и клиентские лицензии по числу одновременно работающих пользователей. Без лицензии платформа базу не запустит.

2. Проверка базы данных и томов хранения файлов

Перед первым запуском, после переноса на новый сервер или после сбоя проверьте два места: саму базу в СУБД и тома, где лежат файлы документов.

База в СУБД

Убедитесь, что база данных существует и сервер 1С к ней подключается:

  1. В консоли PostgreSQL (psql или pgAdmin) либо в SQL Server Management Studio найдите базу с тем именем, которое указано в свойствах информационной базы в кластере.
  2. Проверьте свободное место на диске с файлами данных и журналом транзакций. При заполненном диске база не откроется или будет падать при записи.
  3. Для MS SQL проверьте, не переполнен ли журнал транзакций при модели восстановления Full без резервного копирования журнала.

Если были аварийное отключение питания или ошибки диска, запустите проверку средствами платформы: Конфигуратор → Администрирование → Тестирование и исправление. Перед исправлением сделайте резервную копию базы средствами СУБД — режим исправления может удалить битые ссылки. Для этой операции нужен монопольный доступ, то есть пользователей в базе быть не должно.

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

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

Проверьте:

  • 📁 путь к тому указан в формате UNC (\\fs01\DO_Files\Tom1), а не локальной буквой диска — иначе рабочие процессы на другом сервере его не увидят;
  • 📁 учётная запись агента 1С имеет на эту папку права на чтение и запись;
  • 📁 папка реально доступна с сервера 1С — откройте её в Проводнике, войдя под той же учётной записью;
  • 📁 у тома не исчерпан максимальный размер, если он задан в его настройках.

Настройки томов находятся в разделе Настройка программы, в группе параметров работы с файлами. Там же видно, какой том текущий и сколько он занимает.

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

3. Регистрация базы в кластере и параметры запуска

Если база ещё не зарегистрирована на сервере 1С, сделайте это через консоль кластера:

  1. Откройте оснастку «Администрирование серверов 1С Предприятия».
  2. Разверните Central 1C:Enterprise 8.3 servers → имя_сервера → Кластеры → Local cluster → Информационные базы.
  3. В контекстном меню выберите Создать → Информационная база.
  4. Укажите имя базы в кластере (например, do), тип СУБД, сервер СУБД, имя базы данных, пользователя и пароль СУБД.
  5. Флажок «Создать базу данных в случае её отсутствия» ставьте только для новой пустой базы.

Если оснастка не открывается или пишет об ошибке загрузки, перерегистрируйте radmin.dll от администратора:

regsvr32 "C:\Program Files\1cv8\8.3.24.1342\bin\radmin.dll"

Вместо 8.3.24.1342 подставьте номер своей установленной версии платформы — он совпадает с именем каталога в C:\Program Files\1cv8.

Параметры, которые мешают запуску

В свойствах информационной базы в консоли проверьте три флажка:

ПараметрЧто делаетКогда мешает
Блокировка начала сеансов включенаНе пускает новых пользователейОстался после обновления — никто не может войти
Блокировка регламентных заданий включенаОстанавливает фоновые заданияНе приходит почта, не обновляется поиск, не рассылаются уведомления
Разрешить выдачу лицензий сервером 1С:ПредприятияЛицензию берёт сервер, а не клиентЕсли выключен, а клиентских ключей на компьютерах нет — ошибка лицензии

Блокировку сеансов администраторы часто ставят перед обновлением и забывают снять. Это первое, что стоит проверить, если «вчера работало».

Запуск из командной строки

Для проверки или ярлыка подойдёт строка:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S srv-1c\do /N "Администратор" /P "пароль"

/S — сервер и имя базы в кластере через обратную косую черту, /N и /P — пользователь и пароль 1С. Конфигуратор запускают той же строкой с ключом DESIGNER вместо ENTERPRISE. Пароль в ярлыке храните только на тестовом стенде.

4. Как запустить Документооборот у пользователей: тонкий и веб-клиент

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

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

  1. В окне запуска нажмите Добавить.
  2. Выберите «Добавление в список существующей информационной базы».
  3. Тип расположения — «На сервере 1С:Предприятия».
  4. Кластер серверов — srv-1c (если кластер на нестандартном порту, то srv-1c:2541), имя базы — do.

Чтобы не настраивать каждый компьютер вручную, раздайте общий список баз. Файл ibases.v8i с нужными строками кладут в сетевую папку и указывают её в 1cestart.cfg через параметр CommonInfoBases. Пример строки в ibases.v8i:

[Документооборот]
Connect=Srvr="srv-1c";Ref="do";
App=ThinClient

Веб-клиент

Через браузер Документооборот работает без установки платформы — удобно для удалённых сотрудников и согласований с телефона. Порядок:

  1. Установите на сервер IIS или Apache и модули расширения веб-сервера 1С (компонент выбирается при установке платформы).
  2. В Конфигураторе под администратором откройте Администрирование → Публикация на веб-сервере.
  3. Задайте имя публикации, например do, выберите веб-сервер и каталог, нажмите Опубликовать.
  4. Откройте в браузере http://имя_сервера/do/.

Для публикации Конфигуратор нужно запускать от имени администратора Windows, иначе он не сможет записать настройки веб-сервера. Для доступа из интернета используйте только HTTPS.

Если у пользователей одновременно стоят несколько версий тонкого клиента, 1cestart.exe сам выберет подходящую под версию сервера. Удалять старые версии не обязательно, но держите на рабочих местах ту, что совпадает с сервером.

5. Первый вход после запуска: обновление и регламентные задания

Первым в базу входит администратор, а не пользователи. Тому есть три причины.

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

🛡️ Защита от копии. Если база была перенесена на другой сервер или восстановлена из резервной копии, программа на основе БСП блокирует работу с внешними ресурсами: почтой, обменами, интеграциями. Это сделано, чтобы тестовая копия не отправляла письма от имени рабочей. Администратору будет предложено подтвердить, что база перемещена, или оставить блокировку. Для рабочей базы снимите блокировку, для тестовой — оставьте.

⏱️ Регламентные задания. Документооборот живёт на фоновых заданиях: получение и отправка почты, обновление индекса полнотекстового поиска , извлечение текста из файлов, уведомления о задачах, сроки исполнения. Их список и расписание смотрят в разделе Настройка → регламентные операции; если такого пункта нет, его можно открыть через Все функции (включите их в параметрах программы).

Проверьте после запуска:

Проверка после первого входа
Выполнено: 0 / 7

Если регламентные задания включены, но почта не приходит, откройте журнал регистрации (Все функции → Стандартные → Журнал регистрации) и отфильтруйте события по слову «Регламентное».

6. Ошибки при запуске Документооборота и что с ними делать

Большинство проблем при старте видны по тексту ошибки. Ниже — частые сообщения и порядок проверки.

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

Если ничего не помогает

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

Перезапуск агента с очисткой сеансового кэша (каталог srvinfo\reg_1541\snccntx*) помогает при «зависших» сеансах и странных ошибках после обновления платформы. Это обрывает все сеансы пользователей и останавливает фоновые задания — делайте только в нерабочее время. Сами каталоги удаляйте при остановленной службе, не трогая файл 1CV8Clst.lst со списком баз кластера.

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

Можно ли запустить 1С:Документооборот в файловом режиме?
Да, для небольшой организации или тестового стенда файловый вариант работает. Но для одновременной работы десятков пользователей, веб-клиента и почты рекомендуют клиент-серверный режим.
Сколько лицензий нужно для Документооборота?
Клиентских лицензий — по числу одновременно работающих пользователей, плюс лицензия на сервер 1С:Предприятия для клиент-серверного режима. Пользователи веб-клиента тоже занимают клиентские лицензии.
Нужно ли ставить платформу на компьютеры пользователей?
Для тонкого клиента — да, той же версии, что и сервер. Для веб-клиента ничего ставить не нужно: достаточно браузера и адреса публикации.
Почему после восстановления из копии не уходят письма?
Программа заметила смену расположения базы и заблокировала работу с внешними ресурсами. Администратор должен подтвердить при входе, что это рабочая база, и тогда обмены и почта включатся.
Можно ли держать базу и тома файлов на разных серверах?
Да. Тома указывают сетевым путём, а службу агента 1С запускают от учётной записи с правами на эту сетевую папку.