Файловая база, SQL-сервер или аренда: куда поставить 1С в своей компании
Содержание
Данные 1С лучше всего хранить так, чтобы это подходило под число пользователей и под то, есть ли у вас свой администратор. До 3–5 человек в одной базе обычно хватает файлового варианта на надёжном компьютере или небольшом сервере. От 10 человек и при базе в десятки гигабайт нужен клиент-серверный вариант на PostgreSQL или MS SQL. Если администратора нет, а сотрудники работают из разных мест, проще взять облако: 1С:Фреш для типовых конфигураций или аренду сервера у партнёра.
Частое заблуждение: «облако — это где-то в интернете, значит ненадёжно, а своя флешка с базой надёжнее». На деле чаще всего базы теряют как раз на офисном компьютере бухгалтера: сгорел диск, шифровальщик зашёл через общую папку, копий не было полгода. Важнее не место хранения, а то, кто отвечает за резервные копии и как быстро вы восстановитесь.
Файловая база: когда её достаточно
Файловая база — это одна папка с файлом 1Cv8.1CD. Всю работу с данными выполняет сама платформа 1С на компьютере пользователя. СУБД не нужна, отдельная серверная лицензия не нужна.
Где её держат на практике:
- 💻 на компьютере бухгалтера — если пользователь один;
- 📁 в общей сетевой папке на офисном компьютере или NAS — для 2–5 человек;
- 🖥 на сервере, к которому все подключаются через удалённый рабочий стол, — тогда база лежит на локальном диске сервера, и сеть не тормозит работу.
Плюсы:
- ✅ дёшево: платите только за клиентские лицензии;
- ✅ просто: копия базы — это копия папки;
- ✅ легко перенести на другой компьютер.
Минусы:
- ⚠️ при работе по сети база очень чувствительна к обрывам связи; рывок Wi-Fi во время записи документа может повредить файл;
- ⚠️ с ростом числа пользователей растут ожидания на блокировках: проведение одного документа задерживает других;
- ⚠️ общую папку с базой видит любой, у кого есть доступ к сетевому ресурсу. Шифровальщик на одном ноутбуке шифрует и её.
Если файловую базу открывают по сети, держите её на компьютере с проводным подключением и ИБП, а не на ноутбуке. Пользователей — тоже по кабелю. Работа с файловой базой по Wi-Fi или через VPN — самый частый источник повреждений.
Граница не жёсткая. Пять человек, которые в основном смотрят отчёты, живут на файловой базе спокойно. Три человека, которые одновременно проводят сотни документов, уже упираются в блокировки.
Клиент-сервер на SQL: хранение данных для растущей компании
В клиент-серверном варианте данные лежат в СУБД, а обработку ведёт кластер серверов 1С. Пользователь через тонкий клиент обращается к агенту сервера (порт 1540), тот передаёт его менеджеру кластера (1541) и рабочим процессам. Компьютер пользователя только показывает формы.
Что понадобится:
- Сервер — физический или виртуальный. Для 10–30 пользователей ориентир: 8–16 ядер, 32–64 ГБ оперативной памяти, SSD или NVMe под базу.
- Сервер 1С:Предприятия — программа и лицензия на сервер.
- СУБД: PostgreSQL (сборки, адаптированные под 1С, бесплатны), MS SQL Server, Postgres Pro, реже IBM Db2 или Oracle.
- Клиентские лицензии — те же, что и для файловой базы.
Чем это лучше файла:
- ✅ сбой связи у пользователя не портит базу: данные пишет сервер, а не клиент;
- ✅ блокировки на уровне записей, а не таблиц, — десятки человек работают параллельно;
- ✅ резервное копирование средствами СУБД без выгона пользователей;
- ✅ права доступа к файлам базы есть только у службы СУБД, пользователи до них не дотягиваются.
Сколько стоит (ориентировочно):
| Статья расходов | Примерная сумма |
|---|---|
| Лицензия сервера 1С ПРОФ (x86-64) | порядка 90–100 тыс. руб. разово |
| Лицензия сервера 1С КОРП | от 200 тыс. руб. разово |
| PostgreSQL | 0 руб. |
| MS SQL Server Standard | сотни тысяч руб. с лицензиями на подключения |
| Сервер под 20 пользователей | 150–400 тыс. руб. или аренда VDS 10–25 тыс. руб./мес |
| Настройка и сопровождение | от 15 тыс. руб./мес у подрядчика |
Цены меняются, проверяйте у партнёров перед покупкой. Но порядок понятен: клиент-сервер окупается, когда простой базы для бизнеса стоит дороже, чем сервер с администратором.
Клиент-сервер без администратора опасен. СУБД, которую поставили и забыли, рано или поздно забивает диск журналом транзакций или работает без копий. Если своего специалиста нет, лучше подрядчик на сопровождении или облако.
Облако и аренда: хранить данные 1С у провайдера
«Облако 1С» — это два разных продукта, и их часто путают.
1С:Фреш (SaaS). Сервис фирмы 1С и её партнёров. Вы получаете доступ к типовой конфигурации через браузер или тонкий клиент. Обновления, копии и сервер — на стороне сервиса.
- ✅ не нужно ничего покупать и обновлять;
- ✅ работает из любой точки, в том числе с Mac и планшета через веб-клиент;
- ⚠️ только типовые конфигурации; доработки возможны лишь расширениями, которые проходят проверку сервиса;
- ⚠️ свои внешние обработки и обмены тоже ограничены правилами сервиса.
Аренда (хостинг 1С). Партнёр или хостер даёт вам виртуальный сервер или место на своём терминальном сервере. Вы работаете в своей базе, можете её дорабатывать, ставить любые обработки.
- ✅ полная свобода конфигурации;
- ✅ лицензии часто включены в цену;
- ⚠️ качество очень разное: уточняйте, где стоят серверы, как часто делают копии и сколько хранят.
Ориентир по деньгам: 1С:Фреш для одного пользователя — примерно от 1–2 тыс. руб. в месяц в зависимости от конфигурации и тарифа. Аренда терминального места у хостера — примерно 1,5–3 тыс. руб. в месяц на человека. Для 5 человек это 7–15 тыс. руб. в месяц без вложений в сервер.
Перед переездом в облако спросите у провайдера: можно ли в любой момент скачать свою базу файлом .dt. Если нет — это ловушка: уйти от такого провайдера будет трудно.
Терминальный доступ и удалённая работа с базой
Терминальный сервер — это не отдельный способ хранить данные, а способ к ним подключаться. База при этом может быть и файловой, и клиент-серверной. Пользователь по RDP заходит на сервер, а 1С запускается там.
Три варианта удалённого доступа:
| Способ | Как работает | Когда подходит | Риски |
|---|---|---|---|
| RDP / RemoteApp | 1С запущена на сервере, пользователь видит картинку | Любая база, слабые компьютеры у сотрудников | Нужны лицензии Windows Server RDS CAL; открытый наружу RDP — мишень для подбора паролей |
| Тонкий клиент по HTTP | Клиент на компьютере сотрудника, база опубликована на веб-сервере | Клиент-сервер или файловая база на сервере | Нужна публикация на Apache или IIS и HTTPS |
| Веб-клиент | 1С в браузере | Mac, Linux, планшеты, разовый доступ | Часть внешних обработок и оборудование работают ограниченно |
Три приёма, которые стоит применить сразу:
- 🔐 RDP не выставляйте в интернет напрямую. Пускайте через VPN или шлюз удалённых рабочих столов.
- 📌 Публикуйте через RemoteApp не 1С целиком, а
1cestart.exeили1cv8c.exe: пользователь видит окно 1С без рабочего стола сервера. - 💾 Файловую базу на терминальном сервере держите на его локальном диске. Тогда «сеть» — это только картинка, и база не повреждается при обрыве связи у пользователя.
Последний пункт — главный компромисс для малого бизнеса: файловая база плюс терминальный сервер дают устойчивость, близкую к клиент-серверу, без затрат на СУБД. Но только пока пользователей немного.
Безопасность и резервные копии при любом варианте хранения
Где бы ни лежала база, работает правило 3-2-1: три копии, на двух разных носителях, одна — вне офиса.
Файловая база:
- Копируйте папку базы целиком, когда в ней никто не работает
. Копия файла
1Cv8.1CDво время работы пользователей может оказаться несогласованной. - Раз в неделю делайте выгрузку
.dtчерез Конфигуратор:Администрирование → Выгрузить информационную базу. Для выгрузки нужен монопольный доступ — предупредите пользователей, их сеансы придётся завершить. - В типовых конфигурациях есть встроенное резервное копирование по расписанию — включите его в разделе
Администрирование.
Клиент-сервер:
- Копии средствами СУБД: для PostgreSQL —
pg_dumpили физический бэкап, для MS SQL — полная копия раз в сутки плюс копии журнала транзакций. - Копии на отдельное хранилище, к которому у сервера 1С нет прав на удаление. Тогда шифровальщик на сервере не уничтожит их.
- Раз в месяц пробуйте развернуть копию в тестовую базу. Копия, которую ни разу не восстанавливали, — это надежда, а не копия.
Облако: уточните у провайдера глубину хранения копий и как быстро вам развернут вчерашнюю версию. Плюс сами раз в месяц скачивайте .dt к себе.
Два юридических момента:
- 📜 Если в базе есть персональные данные граждан РФ (а в ЗУП они есть всегда), первичная запись и хранение должны быть в базах на территории России — требование 152-ФЗ. Облако с серверами за рубежом для такой базы не подходит.
- 📜 Первичные документы и регистры бухучёта хранят не меньше пяти лет (402-ФЗ). Архивные копии базы на конец года стоит держать столько же.
Как выбрать, где хранить базу 1С: итоговые рекомендации
Решение сводится к трём вопросам: сколько людей работает одновременно, есть ли администратор и нужны ли доработки.
Сводная таблица для быстрого сравнения:
| Критерий | Файловая | Клиент-сервер | 1С:Фреш | Аренда сервера |
|---|---|---|---|---|
| Пользователей комфортно | 1–5 | 10 и больше | Любое | Любое |
| Стартовые вложения | Минимальные | Высокие | Нет | Нет |
| Ежемесячные расходы | Почти нет | Администратор | Подписка | Подписка |
| Доработки конфигурации | Да | Да | Только расширения | Да |
| Устойчивость к сбоям сети | Низкая | Высокая | Высокая | Высокая |
| Кто делает копии | Вы | Вы | Сервис | Провайдер + вы |
Переход между вариантами не требует переписывать учёт. Файловую базу переносят на SQL-сервер выгрузкой .dt и загрузкой в новую серверную базу. Так что начать с файла и вырасти в клиент-сервер — нормальный путь.
Частые ошибки при выборе места хранения
- ❌ Покупают дорогой MS SQL для пяти человек. Для такой нагрузки бесплатного PostgreSQL хватает с запасом, а часто хватает и файловой базы.
- ❌ Кладут файловую базу на NAS и работают с ней с десяти ноутбуков по Wi-Fi. Это прямой путь к ошибкам формата базы и ночным восстановлениям.
- ❌ Хранят единственную копию на том же сервере, что и базу. Отказ диска или шифровальщик уносят обе.
- ❌ Выбирают аренду только по цене. Дешёвый хостер может держать копии три дня или не давать выгрузку
.dt. - ❌ Уходят во Фреш с сильно доработанной базой. Доработки, которые нельзя оформить расширением, придётся бросить.
Частые вопросы
Можно ли хранить базу 1С в Яндекс Диске или другом облачном диске и работать прямо оттуда?
Какой объём файловой базы уже критичен?
Нужно ли покупать новые клиентские лицензии при переходе на сервер?
Насколько надёжен PostgreSQL для 1С?
Можно ли совмещать варианты?
Источники
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете»