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

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

Где хранить базу 1С: варианты размещения и критерии выбора

Разбираем, где хранить базу 1С: локальный диск, сетевая папка, SQL-сервер или облако. Условия выбора, риски, резервное копирование и типичные ошибки.

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

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

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

Файловый вариант: локальный диск рабочего компьютера

Самый простой способ — разместить каталог информационной базы на диске компьютера, где работает пользователь. База представляет собой папку с файлом 1Cv8.1CD, в котором хранятся все данные, и служебными файлами. Такой вариант подходит для одного пользователя или для работы по очереди.

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

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

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

Сетевая папка: общий доступ без сервера 1С

Промежуточный вариант — разместить файловую базу в общей папке на выделенном компьютере или NAS и подключить её пользователям по сети. Это позволяет работать нескольким сотрудникам одновременно без покупки серверных лицензий.

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

Если сетевой вариант всё же используется, соблюдайте минимум условий: подключение по проводной сети (не Wi-Fi), выделенная машина, которую никто не выключает днём, стабильный источник бесперебойного питания и ежедневные автоматические копии. При росте числа пользователей сверх пяти-семи планируйте переход на клиент-серверный вариант.

Типичные ошибки
01
Хранение базы на рабочем компьютере сотрудника — при его отпуске, болезни или поломке ПК работа всей компании встаёт
02
Размещение файловой базы в сетевой папке при работе по Wi-Fi — обрывы соединения приводят к повреждению файла данных
03
Копирование папки базы средствами файловой системы при открытых сеансах — копия получается битой, а оригинал под риском
04
Отсутствие проверки восстановления: резервные копии делаются, но никто никогда не пробовал из них развернуть базу

Клиент-серверный вариант: сервер 1С и СУБД

Для средних и крупных внедрений базу хранят в системе управления базами данных — чаще всего PostgreSQL или Microsoft SQL Server, — а доступ организуют через сервер 1С:Предприятия. Пользователи подключаются не к файлу, а к серверу, который управляет транзакциями и блокировками.

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

Цена вопроса — необходимость администрирования. Сервер требует мониторинга дискового пространства, регламентных операций СУБД (обслуживание индексов, статистики), настройки резервного копирования средствами самой СУБД. Обычно для этого выделяют системного администратора или привлекают специалиста по сопровождению.

Размещать сервер 1С и СУБД можно как на собственном «железе» в офисе, так и на арендованном виртуальном сервере. Виртуальная машина у хостинг-провайдера избавляет от забот о железе и электропитании, но требует продуманного канала связи и доверия к провайдеру.

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

Локальный диск

1 пользователь, минимальные затраты. Ограничение: база недоступна при выключенном ПК, вся ответственность за копии на владельце

Сетевая папка

2–7 пользователей без покупки серверных лицензий. Ограничение: риск повреждения файла при сбоях сети, рост блокировок

Сервер 1С + СУБД

От 5–10 до сотен пользователей, надёжность и масштабируемость. Ограничение: нужны лицензии и администрирование

Облачный сервис

Нет своего администратора, работа из любой точки. Ограничение: зависимость от интернет-канала и условий провайдера

Облачное размещение базы

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

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

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

Как выбрать вариант под свою ситуацию

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

Маршрут решения

Как выбрать действие

С базой работает один человекФайловая база на локальном диске плюс ежедневная автоматическая копия на внешний носитель или в облачное хранилище
Пользователей 2–7, сервера нет и не планируетсяФайловая база на выделенной машине в сетевой папке, проводная сеть, ИБП, регламентные копии
Пользователей больше 7–10 или требуется круглосуточная работаПереход на сервер 1С с СУБД, собственный или арендованный
Нет администратора и сотрудники работают удалённоОблачный сервис с договорённостью о регулярной выгрузке данных
База растёт, проведения тормозят, конфликты блокировок участилисьСигнал к миграции из файлового режима в клиент-серверный, не дожидаясь повреждения данных

Учитывайте и перспективу роста. Переход с файлового варианта на клиент-серверный технически несложен (выгрузка в .dt и загрузка в базу на СУБД), но требует остановки работы и настройки. Планировать его лучше заранее, а не в момент, когда файловая база уже доставляет проблемы.

Резервное копирование в любом варианте хранения

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

Для файловых баз надёжнее всего выгрузка через конфигуратор в файл .dt — она гарантированно целостна и переносима. Копирование каталога базы допустимо только при гарантированно закрытых сеансах. Для клиент-серверных баз резервные копии делаются средствами СУБД, а выгрузка .dt используется как дополнительная страховка.

Порядок настройки защиты данных
  1. 1
    Определите, где физически лежит база, и кто отвечает за её копии
  2. 2
    Настройте ежедневную автоматическую выгрузку .dt или копию СУБД в другое хранилище
  3. 3
    Настройте хранение копий за несколько последних дней, а не одну последнюю
  4. 4
    Раз в месяц разверните копию на тестовом компьютере и убедитесь, что база открывается и данные на месте
  5. 5
    Задокументируйте порядок восстановления: кто, откуда и куда разворачивает копию
Контрольные точки

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

Наличие свежих копий
Норма

Копии создаются по расписанию без ручного запуска

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

Последняя копия старше суток или создаётся вручную «когда вспомнят»

Восстановление из копии
Норма

Тестовая база из копии открывается, документы за вчерашний день на месте

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

Копия не разворачивается или её никто никогда не проверял

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

Копии лежат на другом устройстве или в другом помещении/облаке

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

Копии на том же диске, что и рабочая база

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

База доступна всем, кому нужна, в течение рабочего дня

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

Работа зависит от включённого компьютера конкретного сотрудника

Часто задаваемые вопросы

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

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

Сколько пользователей выдержит файловая база?

Точного порога нет — он зависит от интенсивности работы и конфигурации. На практике комфортная работа обычно сохраняется при 3–5 активных пользователях; дальше растут блокировки и время проведения документов. Признак, что пора на сервер, — регулярные ошибки конфликта блокировок и жалобы на «торможение».

Чем выгрузка .dt отличается от копии папки с базой?

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

Можно ли перенести базу с локального компьютера на сервер без потери данных?

Да. Стандартный путь: завершить все сеансы, сделать выгрузку в .dt через конфигуратор, создать пустую базу на сервере 1С с СУБД и загрузить в неё выгрузку. Перед переключением пользователей проверьте права доступа, отчёты и работу обменов с другими системами.

Безопасно ли хранить базу 1С в облаке?

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

Что делать, если файл базы повредился?

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

Итог

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

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