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

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

Как использовать компьютер как сервер 1С

Как использовать обычный компьютер как сервер 1С: файловый и клиент-серверный режимы, настройка сети, требования к железу, риски и проверка результата.

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

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

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

Когда обычный компьютер справится с ролью сервера 1С

Домашний или офисный ПК подходит под сервер 1С, если одновременно работают до 10–15 пользователей, размер базы не превышает нескольких десятков гигабайт, а остановка работы на 15–30 минут в случае сбоя не критична для бизнеса. Типичный сценарий — небольшая торговая или производственная фирма, где бухгалтерия, менеджеры и склад работают в одной локальной сети.

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

Сравнение вариантов

Общая папка (файловый режим)

Проще всего настроить, не нужны дополнительные лицензии на сервер. Подходит для 1–5 пользователей. Минус: медленная работа при росте базы и риск повреждения файла при обрыве сети.

Сервер 1С + PostgreSQL на том же ПК

Бесплатная СУБД, заметно выше производительность и надёжность. Требуется лицензия на сервер 1С и навыки администрирования.

Сервер 1С + MS SQL Server

Удобные средства администрирования, знакомые многим специалистам. Требуются лицензии на MS SQL, что увеличивает стоимость решения.

Аренда виртуального сервера

Не нужно своё железо, доступ из любой точки. Минусы: ежемесячная плата и зависимость от интернет-канала.

Требования к компьютеру и сети

Минимально комфортная конфигурация для файлового режима: процессор с 4 ядрами, 16 ГБ оперативной памяти, SSD-диск и гигабитная сетевая карта. Для клиент-серверного режима желательно 32 ГБ ОЗУ, потому что память потребляют и сервер 1С, и СУБД, и сами рабочие процессы пользователей. Жёсткий диск HDD использовать не рекомендуется — именно дисковая подсистема чаще всего становится узким местом.

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

Назначьте компьютеру статический IP-адрес или зарезервируйте адрес за его MAC-адресом в настройках роутера. Иначе после перезагрузки роутера адрес может измениться, и все пользователи потеряют доступ к базе.

Вариант 1: файловая база в общей сетевой папке

Самый простой способ — разместить каталог с файлом базы (1Cv8.1CD) в общей папке и подключить её на компьютерах пользователей. Настройка занимает 15–20 минут и не требует дополнительных лицензий.

Порядок действий
  1. 1
    Создайте на компьютере-сервере отдельную папку, например D:\Bases1C, и поместите туда каталог информационной базы.
  2. 2
    Откройте свойства папки, вкладка «Доступ», включите общий доступ и дайте группе пользователей 1С права на чтение и изменение.
  3. 3
    В свойствах папки на вкладке «Безопасность» убедитесь, что у тех же пользователей есть права на изменение файлов на уровне NTFS.
  4. 4
    На компьютере пользователя откройте список баз 1С, добавьте новую базу и укажите сетевой путь вида \\SERVER\Bases1C\ИмяБазы.
  5. 5
    Запустите базу под своей учётной записью и проверьте, что вход выполняется без ошибок доступа.

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

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

Вариант 2: полноценный сервер 1С на обычном ПК

Клиент-серверный режим устанавливается в три этапа: установка СУБД, установка сервера 1С:Предприятия и создание базы через консоль администрирования. Для небольших компаний чаще выбирают PostgreSQL со сборкой, адаптированной под 1С, — она бесплатна и неплохо справляется с нагрузкой до нескольких десятков пользователей.

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

Размещать сервер 1С и СУБД на одном компьютере допустимо и даже предпочтительно для малой нагрузки: исключаются сетевые задержки между ними. Главное — следить за объёмом свободной оперативной памяти и места на диске под журналы транзакций СУБД.

Защита от сбоев: питание, обновления и резервное копирование

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

Отключите автоматическую перезагрузку Windows после установки обновлений: настройте активные часы и отложенную установку, чтобы система не перезагружалась посреди рабочего дня. Также переведите схему электропитания в режим высокой производительности и запретите отключение дисков и сетевого адаптера для экономии энергии.

Настройте автоматическое резервное копирование: для файловой базы — ежедневное копирование каталога по расписанию через планировщик заданий, для клиент-серверной — штатный backup средствами СУБД. Храните копии на другом физическом устройстве или в облачном хранилище. Периодически проверяйте, что копия реально восстанавливается, — резервная копия, которую никто не проверял, нельзя считать надёжной.

Типичные ошибки
01
Хранение резервных копий на том же диске, что и база, — при отказе диска теряются и данные, и копии.
02
Работа файловой базы через Wi-Fi — обрывы соединения приводят к ошибкам и риску повреждения файла.
03
Динамический IP-адрес сервера — после смены адреса пользователи теряют доступ к базе.
04
Автоматическая перезагрузка Windows ради обновлений в рабочее время — обрыв всех сеансов и незавершённые транзакции.
05
Отсутствие ИБП — скачок напряжения или отключение света повреждает базу в момент записи.

Как проверить, что сервер работает правильно

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

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

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

Доступность базы по сети
Норма

База открывается с любого рабочего места за несколько секунд

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

Долгое подключение, ошибки «нет доступа» или периодические отключения

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

После перезагрузки сервера службы 1С и СУБД стартуют автоматически, база доступна

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

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

Резервное копирование
Норма

Файлы копий создаются по расписанию, тестовое восстановление проходит успешно

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

Копии не создаются или не открываются при восстановлении

Загрузка ресурсов
Норма

В часы пик память и диск загружены менее чем на 70–80%

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

Постоянная загрузка под 100%, подтормаживания у всех пользователей

Мониторинг ведите штатными средствами: диспетчер задач и монитор ресурсов Windows покажут загрузку процессора, памяти и диска. Если диск постоянно загружен на 100% при небольшом числе пользователей — это сигнал перейти на SSD или на клиент-серверный режим.

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

Сколько пользователей выдержит обычный компьютер как сервер 1С?

В файловом режиме комфортно работают 1–5 пользователей. В клиент-серверном режиме на машине с SSD и 32 ГБ ОЗУ — обычно до 15–30 пользователей, в зависимости от интенсивности работы и размера базы. Точный предел определяется только практическим тестированием под реальной нагрузкой.

Можно ли использовать Windows 10 или 11 домашней версии?

Технически сервер 1С и PostgreSQL устанавливаются и на домашние редакции Windows, однако лицензионные условия и ограничения по сетевым подключениям делают предпочтительными версии Pro. Для файлового режима важно, что домашние редакции имеют ограничения на число одновременных подключений к общим папкам.

Что лучше для небольшой фирмы — свой компьютер-сервер или облако?

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

Нужен ли отдельный системный блок или подойдёт ноутбук?

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

Как перевести файловую базу в клиент-серверный режим?

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

Что делать, если база повредилась из-за отключения света?

Не запускайте базу повторно до создания копии повреждённых файлов. Для файловой базы используйте утилиту chdbfl.exe из каталога платформы 1С для проверки и исправления файла, затем выполните тестирование и исправление в конфигураторе. Если повреждения серьёзные — восстанавливайте данные из последней резервной копии.

Итог

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

Обычный компьютер справится с ролью сервера 1С для небольшой команды, если выделить машину только под эту задачу, обеспечить статический IP, проводную гигабитную сеть, ИБП и автоматическое резервное копирование на отдельный носитель. До пяти пользователей достаточно файлового режима, дальше — переходите на сервер 1С с PostgreSQL или MS SQL.