Добавить в корзинуПозвонить
Найти в Дзене

Файловая и серверная база 1С на одном ПК — настройка

Среда, 14:20. Формируете ОСВ за квартал — и 1С висит почти минуту. База весит 12 гигабайт, работают пять человек, а к вечеру открытие журнала проводок занимает дольше, чем поход за кофе. Знакомо? Чаще всего это значит одно: файловая база переросла свой формат. И вот тут многие в панике начинают искать отдельный сервер, хотя на старте серверную базу можно поднять прямо на том же компьютере. Помню случай — клиент позвонил в пятницу вечером, мол, всё пропало, нужен срочно сервер и три новые лицензии. А по итогу хватило настройки на их же машине. Разберём по-человечески: когда это нужно, как сделать и где обычно спотыкаются. Главный маркер — не размер сам по себе, а ощущения пользователей. Но есть и цифры-ориентиры. Если хоть три пункта про вас — пора думать о сервере. Даже на том же ПК. Актуальные цены на серверную лицензию и СУБД — только на v8.1c.ru/price. Из памяти суммы не называю: прайс меняется, а вы потом на партнёра обижаетесь. По-крупному процесс выглядит так. Технические детали
Оглавление
Файловая и серверная база 1С на одном ПК
Файловая и серверная база 1С на одном ПК

Когда файловая база уже тормозит, а сервер ещё пугает

Среда, 14:20. Формируете ОСВ за квартал — и 1С висит почти минуту. База весит 12 гигабайт, работают пять человек, а к вечеру открытие журнала проводок занимает дольше, чем поход за кофе. Знакомо?

Чаще всего это значит одно: файловая база переросла свой формат. И вот тут многие в панике начинают искать отдельный сервер, хотя на старте серверную базу можно поднять прямо на том же компьютере. Помню случай — клиент позвонил в пятницу вечером, мол, всё пропало, нужен срочно сервер и три новые лицензии. А по итогу хватило настройки на их же машине. Разберём по-человечески: когда это нужно, как сделать и где обычно спотыкаются.

Чем файловая база отличается от серверной — на пальцах

  • Файловая — это один файл (1Cv8.1CD) в папке. Просто, бесплатно, копируется флешкой. Но при росте объёма и числа пользователей начинает захлёбываться.
  • Клиент-серверная (PostgreSQL/MS SQL) — данные хранит СУБД, а 1С общается с ней через сервер «1С:Предприятие». Стабильнее, шустрее на больших объёмах, выдерживает десятки пользователей.
  • Можно ли держать обе на одном ПК? Да. Серверная база и сервер СУБД спокойно живут на той же машине — особенно для теста или небольшого офиса.

Когда пора уходить с файловой базы на серверную

Главный маркер — не размер сам по себе, а ощущения пользователей. Но есть и цифры-ориентиры.

  • База больше 4–5 ГБ — файловый формат начинает заметно проседать на отчётах и проведении.
  • Одновременно работают 5+ человек — блокировки множатся, кто-то «висит» на чужой записи документа.
  • Регулярные «зависания» при закрытии месяца — расчёт себестоимости, амортизация (Дт 20, 26, 44 Кт 02), формирование НДС.
  • База перестала открываться или ругается на повреждение таблиц — файловый формат уязвим к сбоям питания и обрывам сети.
  • Нужны фоновые/регламентные задания — обмен с банком, загрузка чеков ОФД, автоматическое закрытие периода. В файловой это работает криво.

Если хоть три пункта про вас — пора думать о сервере. Даже на том же ПК.

Что понадобится для серверной базы на одном ПК

  • Сервер «1С:Предприятие» — отдельная лицензия. Минимальная серверная лицензия идёт на одну рабочую (32- или 64-разрядную) платформу.
  • СУБД — для большинства бухгалтерий хватает PostgreSQL (бесплатная, в сборке от 1С) Важно: для 1С нужна именно сборка PostgreSQL от 1С (с патчами), с обычным «ванильным» PostgreSQL часто возникают проблемы совместимости.. MS SQL берут под высокую нагрузку.
  • Клиентские лицензии — те же, что и были. Дополнительно покупать под сервер не нужно.
  • Железо — минимум 8 ГБ ОЗУ, лучше 16 ГБ, и SSD под базу. На HDD сервер будет грустить.

Актуальные цены на серверную лицензию и СУБД — только на v8.1c.ru/price. Из памяти суммы не называю: прайс меняется, а вы потом на партнёра обижаетесь.

Как перевести базу: 5 шагов через меню 1С

По-крупному процесс выглядит так. Технические детали установки сервера и PostgreSQL лучше доверить специалисту, но логику полезно понимать.

  • Шаг 1. Сделайте архивную копию. Конфигуратор → Администрирование → Выгрузить информационную базу. Получите файл .dt. Без него — никуда.
  • Шаг 2. Установите сервер 1С и СУБД на тот же компьютер. Сервер регистрируется как служба Windows и стартует вместе с системой.
  • Шаг 3. Создайте новую серверную базу. При запуске 1С → Добавить → На сервере 1С:Предприятия. Указываете имя сервера (обычно сам ПК) и имя базы.
  • Шаг 4. Загрузите данные. В конфигураторе новой базы есть пункт для загрузки информационной базы — выбираете тот самый .dt.
  • Шаг 5. Проверьте. Откройте ОСВ, баланс, пару документов. Сверьте сальдо по счёту 51 и 60/62 с тем, что было. Совпало — отлично.

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

Типичные подводные камни — на чём спотыкаются

  • Брандмауэр режет соединение. Сервер 1С работает через определённые порты. Если их не открыть, база «не видна». Лечится настройкой исключений.
  • Не хватило прав у службы. Служба сервера должна иметь доступ к каталогу СУБД. Иначе база не создаётся — а сообщение об ошибке туманное.
  • Забыли про антивирус. Он любит «трогать» файлы базы PostgreSQL и тормозить всё. Каталоги СУБД стоит добавить в исключения.
  • Версии не совпали. Платформа сервера и платформа клиента должны быть одной версии. Разнобой — частая причина «не подключается».
  • Регламентные задания «уснули». После переноса проверьте обмен с банком и загрузку из ОФД — настройки иногда слетают.

Сейчас будет важное — не пропустите. На одном из моих проектов всё уперлось именно в антивирус: база создавалась, но летала со скоростью раненой черепахи. Добавили каталог PostgreSQL в исключения — и всё ожило за минуту.

А прибавится ли скорость на одном ПК

Честно? Чуда не будет, если железо слабое. Сервер и СУБД на одной машине делят ту же оперативку и тот же процессор. Зато выигрыш есть в другом.

  • Параллельная работа — несколько пользователей перестают мешать друг другу. Блокировки умнее.
  • Устойчивость — серверная база реже бьётся при сбоях. Файловую «положить» проще простого.
  • Тяжёлые отчёты — закрытие месяца, расчёт себестоимости, формирование книги покупок/продаж по НДС идут заметно ровнее.
  • Запас на рост — когда база перерастёт и одну машину, перенести её на отдельный сервер будет уже проще: формат тот же.

Я считаю, что для реального ускорения важнее всего SSD и достаточная оперативка. Сервер 1С на HDD — это деньги на ветер. Не соглашусь с теми, кто советует сэкономить на диске и докинуть процессор — мой опыт показывает обратное.

Когда серверная база на одном ПК не нужна

А вот тут спорный момент. Не всем она вообще требуется. Если у вас одна бухгалтерия, база до 2–3 ГБ и работаете в одиночку — файловый формат честно тянет. Не усложняйте ради моды.

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

Итог: серверную базу можно поднять на том же компьютере — это рабочий промежуточный шаг между файловой 1С и полноценным выделенным сервером. Главное — нормальное железо, грамотная установка и сохранённый .dt на случай отката. Ну вы поняли, к чему я веду.

Сохраните статью 🔖 — пригодится, когда столкнётесь с этим на практике.

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

Материал — рабочая практика, не заменяет письма ФНС и консультацию аудитора. Если в вашей базе картина отличается — это нормально, ЕНС и 1С не всегда совпадают. Пишите в комменты, разбираем.