Запуск Документооборота на сервере 1С: службы, кластер, клиенты и первый вход
Содержание
Чтобы запустить 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С к ней подключается:
- В консоли PostgreSQL (
psqlили pgAdmin) либо в SQL Server Management Studio найдите базу с тем именем, которое указано в свойствах информационной базы в кластере. - Проверьте свободное место на диске с файлами данных и журналом транзакций. При заполненном диске база не откроется или будет падать при записи.
- Для MS SQL проверьте, не переполнен ли журнал транзакций при модели восстановления
Fullбез резервного копирования журнала.
Если были аварийное отключение питания или ошибки диска, запустите проверку средствами платформы: Конфигуратор → Администрирование → Тестирование и исправление. Перед исправлением сделайте резервную копию базы
средствами СУБД — режим исправления может удалить битые ссылки. Для этой операции нужен монопольный доступ, то есть пользователей в базе быть не должно.
Тома хранения файлов
Документооборот может хранить файлы в информационной базе или в томах на диске. На рабочих внедрениях почти всегда используют тома: база не разрастается до сотен гигабайт.
Проверьте:
- 📁 путь к тому указан в формате UNC (
\\fs01\DO_Files\Tom1), а не локальной буквой диска — иначе рабочие процессы на другом сервере его не увидят; - 📁 учётная запись агента 1С имеет на эту папку права на чтение и запись;
- 📁 папка реально доступна с сервера 1С — откройте её в Проводнике, войдя под той же учётной записью;
- 📁 у тома не исчерпан максимальный размер, если он задан в его настройках.
Настройки томов находятся в разделе Настройка программы, в группе параметров работы с файлами. Там же видно, какой том текущий и сколько он занимает.
После переноса базы на новый сервер пути к томам переезжают вместе с базой. Если файловый сервер сменил имя, пути нужно исправить вручную в карточках томов, иначе при открытии вложения пользователь получит ошибку чтения файла.
3. Регистрация базы в кластере и параметры запуска
Если база ещё не зарегистрирована на сервере 1С, сделайте это через консоль кластера:
- Откройте оснастку «Администрирование серверов 1С Предприятия».
- Разверните
Central 1C:Enterprise 8.3 servers → имя_сервера → Кластеры → Local cluster → Информационные базы. - В контекстном меню выберите
Создать → Информационная база. - Укажите имя базы в кластере (например,
do), тип СУБД, сервер СУБД, имя базы данных, пользователя и пароль СУБД. - Флажок «Создать базу данных в случае её отсутствия» ставьте только для новой пустой базы.
Если оснастка не открывается или пишет об ошибке загрузки, перерегистрируйте 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С:Предприятия».
- Кластер серверов
—
srv-1c(если кластер на нестандартном порту, тоsrv-1c:2541), имя базы —do.
Чтобы не настраивать каждый компьютер вручную, раздайте общий список баз. Файл ibases.v8i с нужными строками кладут в сетевую папку и указывают её в 1cestart.cfg через параметр CommonInfoBases. Пример строки в ibases.v8i:
[Документооборот]
Connect=Srvr="srv-1c";Ref="do";
App=ThinClient
Веб-клиент
Через браузер Документооборот работает без установки платформы — удобно для удалённых сотрудников и согласований с телефона. Порядок:
- Установите на сервер IIS или Apache и модули расширения веб-сервера 1С (компонент выбирается при установке платформы).
- В Конфигураторе под администратором откройте
Администрирование → Публикация на веб-сервере. - Задайте имя публикации, например
do, выберите веб-сервер и каталог, нажмитеОпубликовать. - Откройте в браузере
http://имя_сервера/do/.
Для публикации Конфигуратор нужно запускать от имени администратора Windows, иначе он не сможет записать настройки веб-сервера. Для доступа из интернета используйте только HTTPS.
Если у пользователей одновременно стоят несколько версий тонкого клиента, 1cestart.exe сам выберет подходящую под версию сервера. Удалять старые версии не обязательно, но держите на рабочих местах ту, что совпадает с сервером.
5. Первый вход после запуска: обновление и регламентные задания
Первым в базу входит администратор, а не пользователи. Тому есть три причины.
🔄 Обработчики обновления. После установки новой версии конфигурации при первом входе запускается обновление данных. Оно может идти от нескольких минут до часов на большой базе. Часть работы откладывается в фон: это «отложенное обновление», его ход виден в программе, пока оно не закончится.
🛡️ Защита от копии. Если база была перенесена на другой сервер или восстановлена из резервной копии, программа на основе БСП блокирует работу с внешними ресурсами: почтой, обменами, интеграциями. Это сделано, чтобы тестовая копия не отправляла письма от имени рабочей. Администратору будет предложено подтвердить, что база перемещена, или оставить блокировку. Для рабочей базы снимите блокировку, для тестовой — оставьте.
⏱️ Регламентные задания. Документооборот живёт на фоновых заданиях: получение и отправка почты, обновление индекса полнотекстового поиска
, извлечение текста из файлов, уведомления о задачах, сроки исполнения. Их список и расписание смотрят в разделе Настройка → регламентные операции; если такого пункта нет, его можно открыть через Все функции (включите их в параметрах программы).
Проверьте после запуска:
Если регламентные задания включены, но почта не приходит, откройте журнал регистрации (Все функции → Стандартные → Журнал регистрации) и отфильтруйте события по слову «Регламентное».
6. Ошибки при запуске Документооборота и что с ними делать
Большинство проблем при старте видны по тексту ошибки. Ниже — частые сообщения и порядок проверки.
Если ничего не помогает
Посмотрите технологический журнал или журналы событий Windows на сервере 1С: аварийное завершение rphost.exe и падения службы видны там раньше, чем в 1С. Проверьте, не упёрся ли сервер в память — Документооборот при извлечении текста из больших файлов заметно нагружает рабочие процессы.
Перезапуск агента с очисткой сеансового кэша (каталог srvinfo\reg_1541\snccntx*) помогает при «зависших» сеансах и странных ошибках после обновления платформы. Это обрывает все сеансы пользователей и останавливает фоновые задания — делайте только в нерабочее время. Сами каталоги удаляйте при остановленной службе, не трогая файл 1CV8Clst.lst со списком баз кластера.