Настройка информационной базы 1С с нуля: от создания до обслуживания
Содержание
Чтобы настроить базу 1С, начните с одного решения: база будет файловой или серверной. От этого зависит всё остальное — путь к данным, скорость работы и то, нужен ли вам отдельный сервер. Для одного-двух пользователей хватает файлового варианта: база — это папка с файлом 1Cv8.1CD, которую вы просто добавляете в окно запуска. Для десятка и больше одновременных сеансов нужен сервер 1С и СУБД.
Дальше всё собирается по шагам: создать базу или добавить готовую в список, задать параметры запуска, при серверном варианте — настроить кластер и базу данных в СУБД, завести пользователей с правами и наладить регулярное обслуживание. Инструкция ниже — для платформы 1С:Предприятие 8.3 с интерфейсом «Такси».
Отдельный конфигуратор для первой настройки почти не нужен: создание базы, список пользователей и выгрузка копии делаются из стартового окна и из конфигуратора, а повседневные настройки — уже внутри программы в разделе Администрирование.
Файловая или клиент-серверная база: что выбрать
Выбор варианта размещения — это не вопрос вкуса, а вопрос числа пользователей и объёма данных. Ниже — ориентиры, по которым решают на практике.
| Критерий | Файловая база | Клиент-серверная база |
|---|---|---|
| Пользователей одновременно | 1–5 | от 5–10 и выше |
| Где лежат данные | файл 1Cv8.1CD в папке | в СУБД (PostgreSQL, MS SQL) |
| Что нужно установить | только платформу | платформу + сервер 1С + СУБД |
| Резервная копия | копия папки или выгрузка .dt | средствами СУБД + выгрузка .dt |
| Нагрузка, объём от 10–15 ГБ | начинает тормозить | работает штатно |
💡 Файловую базу можно положить в сетевую папку и открывать с нескольких компьютеров, но это паллиатив: при 5+ активных пользователях или базе больше 10 ГБ начинаются блокировки и замедления. Это сигнал переходить на сервер.
Создание базы и добавление её в список запуска
Все информационные базы перечислены в стартовом окне 1С — том самом, где вы выбираете базу перед входом. Управление списком — тремя кнопками справа: Добавить, Изменить, Удалить.
Нажмите Добавить. Платформа предложит два пути:
- Создание новой информационной базы — если базы ещё нет. Дальше выбираете: из шаблона поставки (готовая конфигурация, например «Бухгалтерия предприятия») или пустую — «Создание информационной базы без конфигурации для разработки».
- Добавление в список существующей — если база уже создана кем-то (файл есть на диске или она развёрнута на сервере), её нужно только зарегистрировать в вашем окне запуска.
Для файлового варианта на следующем шаге укажите тип расположения «На данном компьютере или на компьютере в локальной сети» и путь к папке. Если папки нет — платформа создаст её сама. Для серверного выберите «На сервере 1С:Предприятия» и заполните имя сервера и имя базы (о них — в разделе про сервер ниже).
⚠️ Имя базы в списке (то, что вы видите в окне запуска) — произвольное, его можно переименовать в любой момент через Изменить. А вот путь к папке или имя базы на сервере — это адрес данных: менять его просто так нельзя, иначе база «потеряется».
После создания пустой базы из шаблона платформа один раз выполнит первоначальное заполнение — загрузит планы счетов, классификаторы, предопределённые данные. Это нормально, что первый запуск идёт заметно дольше обычного.
Параметры запуска и язык интерфейса
Когда база в списке, выделите её и нажмите Изменить — здесь настраивается, как именно платформа будет открывать базу. Самые частые параметры:
- 🔹 Основной режим запуска — «Выбирать автоматически», «Тонкий клиент» или «Толстый клиент». Для типовых конфигураций на управляемых формах оставляйте автоматический выбор.
- 🔹 Версия 1С:Предприятия — если на компьютере стоит несколько версий платформы, можно жёстко привязать базу к нужной. Указывайте номер не ниже того, что требует конфигурация; «любая версия» подходит, когда стоит одна платформа.
- 🔹 Язык (страна) — влияет на формат дат, чисел и разделители. Для России оставляйте русский.
- 🔹 Низкая скорость соединения — флажок для работы через медленный или нестабильный канал (например, удалённый офис). Платформа реже обращается к серверу.
Дополнительные параметры командной строки задаются в том же окне, в поле «Дополнительные параметры запуска». Пример полезного — /L ru принудительно задаёт язык интерфейса, а /DisableStartupMessages убирает стартовые уведомления. Не вписывайте сюда параметры, назначения которых не понимаете: часть из них переключает платформу в сервисные режимы.
Интерфейс в современных конфигурациях — «Такси». Его внешний вид (расположение панелей, разделов, избранного) настраивается уже внутри программы, в режиме 1С:Предприятие — через меню Вид или кнопку настройки панелей, а не в окне запуска.
Настройка серверной базы: кластер и СУБД
Этот раздел нужен только для клиент-серверного варианта. Файловую базу можно пропустить.
Серверная база живёт в двух местах сразу: описание и сеансы ведёт кластер серверов 1С:Предприятия, а сами данные хранит СУБД. Поэтому для создания серверной базы нужны оба.
Порядок настройки:
- Установите и запустите сервер 1С:Предприятия и СУБД (PostgreSQL или MS SQL). СУБД может стоять как на той же машине, так и на отдельной.
- Откройте оснастку «Администрирование серверов 1С Предприятия». Клиент обращается к кластеру через агента сервера — по умолчанию это порт
1540, сам менеджер кластера работает на1541. - Если кластера ещё нет — зарегистрируйте центральный сервер (имя машины и порт агента
1540). Внутри появится кластер. - В кластере создайте информационную базу: правой кнопкой на «Информационные базы» → «Создать». В свойствах укажите:
- имя ИБ — под этим именем база будет на сервере (латиницей, без пробелов, например
buh_main); - сервер баз данных — адрес СУБД;
- тип СУБД — PostgreSQL или MS SQL Server;
- имя базы данных — как база назовётся внутри СУБД;
- пользователь и пароль СУБД — учётка, под которой сервер 1С подключается к СУБД;
- флажок «Создать базу данных в случае её отсутствия» — чтобы платформа сама создала пустую БД в СУБД.
- имя ИБ — под этим именем база будет на сервере (латиницей, без пробелов, например
После этого серверная база существует, и её уже можно добавлять в список запуска клиента (раздел выше), указав имя сервера и имя ИБ.
Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, а параметры отказоустойчивости и требования назначения функциональности — там же. Не путайте настройки кластера и настройки рабочего сервера: это разные уровни.
Для PostgreSQL используйте сборку, совместимую с 1С (она идёт в поставке или выкладывается вендором) — обычный дистрибутив PostgreSQL без патчей 1С работать не будет.
Пользователи и права доступа
Пока в базе нет ни одного пользователя, она открывается без запроса логина — и настроить права не у кого. Поэтому первый шаг после создания — завести хотя бы администратора.
Список пользователей ведётся в двух местах, и важно не путать:
- В конфигураторе (
Администрирование→Пользователи) — это технический список платформы: кому можно войти, какие роли назначены, нужен ли пароль. Здесь создают самого первого пользователя. - В режиме 1С:Предприятие (
Администрирование→Настройки пользователей и прав) — прикладной уровень типовой конфигурации: профили групп доступа, разрешённые действия, ограничения по организациям и складам.
Практический порядок для типовой конфигурации (БП 3.0, ЗУП 3.1, УТ 11):
- Войдите в конфигуратор, создайте пользователя и дайте ему роль «Полные права» (или «Администратор системы») — это будущий администратор.
- Задайте пароль и включите аутентификацию 1С:Предприятия. Не оставляйте администратора без пароля: это открытая дверь в базу.
- Войдите в программу уже под администратором и дальше заводите обычных пользователей через
Администрирование→Настройки пользователей и прав, назначая им профили (Бухгалтер, Кадровик, Расчётчик и т. д.), а не полные права.
💡 Аутентификация бывает двух видов: по логину и паролю 1С и по учётной записи Windows (вход в базу «прозрачно», под доменной учёткой). Для сети с Active Directory второй вариант удобнее — пользователь не вводит пароль повторно.
Не раздавайте «Полные права» рядовым сотрудникам «чтобы не мешало»: это ломает разграничение по организациям, историю действий и ответственность за проведённые документы.
Регулярное обслуживание и резервные копии
Настроенная база требует ухода, иначе со временем растут файлы, появляются ошибки структуры и теряется скорость. Минимальный регламент — ниже.
Резервные копии. Для файловой базы — выгрузка через конфигуратор: Администрирование → Выгрузить информационную базу в файл .dt, плюс копия самой папки. Для серверной — штатные средства СУБД (бэкап PostgreSQL/MS SQL по расписанию) и периодически та же выгрузка .dt как полный самодостаточный снимок.
Тестирование и исправление. В конфигураторе есть Администрирование → Тестирование и исправление информационной базы: проверяет логическую и ссылочную целостность, пересчитывает итоги, реиндексирует.
Тестирование и исправление, а также загрузка .dt требуют монопольного доступа — все пользователи должны выйти из базы. Запускайте такие операции в нерабочее время и обязательно после свежей резервной копии: часть режимов исправления необратима.
Для файловой базы есть ещё утилита проверки физической целостности файла chdbfl.exe — она чинит повреждения на уровне самого .1CD, когда база не открывается вовсе.
Обновления. Конфигурацию обновляют через Администрирование → Интернет-поддержка и сервисы (для типовых с действующим договором ИТС) либо вручную из файла обновления в конфигураторе. Платформу обновляют отдельно — установкой новой версии и переключением базы на неё в окне запуска. Перед любым обновлением — резервная копия.
Если база не запускается после настройки
Самые частые сбои на старте связаны не с данными, а с настройками подключения. Разберём, где искать причину.
- 🔸 «Не обнаружена действующая лицензия» — платформа нашла базу, но не нашла ключ (аппаратный или программный). Проверьте, установлен ли ключ, запущена ли служба сервера лицензирования, не занял ли кто-то все клиентские лицензии. Без лицензии рабочая база не откроется.
- 🔸 «Файл информационной базы не обнаружен» (файловый вариант) — путь к папке в списке запуска указывает не туда: папку переместили, диск не смонтирован, сетевой ресурс недоступен. Поправьте путь через
Изменитьили восстановите доступ к папке. - 🔸 «Ошибка соединения с сервером 1С:Предприятия» — для серверной базы: не запущена служба сервера 1С, недоступен порт агента
1540(закрыт фаерволом) или неверно указано имя сервера. Проверьте, что служба работает, и что имя сервера совпадает с тем, что в кластере. - 🔸 Несовпадение версий платформы — конфигурация требует версию выше установленной. Поставьте подходящую платформу и привяжите базу к ней в параметрах запуска.
💡 Если база открывается, но долго «думает» на первом входе каждого пользователя — это не сбой, а разовое построение кэша на клиенте. Повторные входы идут быстрее.
Когда ничего из перечисленного не подходит и база файловая, запустите проверку физической целостности файла утилитой chdbfl.exe из каталога платформы: она покажет, не повреждён ли сам .1CD.
Частые вопросы
Можно ли перенести файловую базу на сервер без потери данных?
.dt из конфигуратора файлового варианта, создайте серверную базу в кластере и загрузите в неё этот .dt. Данные, пользователи и настройки переедут целиком. После проверки файловую базу можно убрать из списка.