Быстрый старт · 10 мин
База 1С 8.3: что это такое и как с ней работать
Что такое база 1С 8.3, чем отличаются файловый и клиент-серверный режимы, как создать и подключить базу, типичные ошибки и ответы на частые вопросы.
База 1С 8.3 — это информационная база платформы «1С:Предприятие» версии 8.3, в которой хранятся все данные учёта: документы, справочники, проводки, настройки пользователей и программный код конфигурации. Проще говоря, это «файл» или набор таблиц, с которыми работает программа, когда бухгалтер проводит накладную или менеджер оформляет заказ.
Важно различать три понятия, которые часто путают новички. Платформа — это сам «движок» 1С, установленный на компьютере. Конфигурация — прикладное решение, например «Бухгалтерия предприятия» или «Управление торговлей». Информационная база — конкретное хранилище данных, созданное на основе конфигурации. Одна и та же конфигурация может использоваться для нескольких баз: рабочей, тестовой, учебной.
От того, как организована база и где она размещена, зависят скорость работы, возможность одновременной работы пользователей и устойчивость к сбоям. Ниже разобраны виды баз, способы их создания и подключения, а также ограничения, о которых нужно знать до начала работы.
Из чего состоит информационная база 1С
Информационная база объединяет два слоя. Первый — структура метаданных: описание справочников, документов, регистров, отчётов и алгоритмов, заданное конфигурацией. Второй — сами данные: элементы справочников, проведённые документы, движения по регистрам, настройки и список пользователей с их правами.
В файловом варианте всё это хранится в одном файле с именем 1Cv8.1CD. Рядом могут лежать служебные файлы журнала регистрации и блокировок. В клиент-серверном варианте данные размещаются в таблицах внешней СУБД, а сервер 1С выступает посредником между пользователями и базой данных.
Файловый и клиент-серверный режимы: в чём разница
Файловая база размещается в папке на локальном диске или в сетевой общей папке. Подключение простое: достаточно указать путь к каталогу. Такой вариант подходит для небольших компаний с несколькими пользователями и умеренным объёмом данных.
Клиент-серверный вариант предполагает трёхзвенную архитектуру: клиентское приложение, кластер серверов 1С и СУБД. Он устойчивее к сбоям, лучше держит одновременную работу десятков пользователей и позволяет использовать средства резервного копирования на уровне СУБД. Цена вопроса — необходимость администрировать сервер и лицензии.
| Критерий | Файловая база | Клиент-серверная база |
|---|---|---|
| Размещение | Папка с файлом 1Cv8.1CD | СУБД (MS SQL, PostgreSQL и др.) |
| Число пользователей | Обычно до 5–10 | Десятки и сотни |
| Устойчивость к сбоям | Низкая, риск повреждения файла | Высокая, транзакционность СУБД |
| Администрирование | Минимальное | Требуется сервер 1С и СУБД |
| Резервное копирование | Копирование файла или выгрузка .dt | Штатные средства СУБД плюс .dt |
Сравнение вариантов
Подходит для одного бухгалтера или небольшого офиса. Ограничение: при росте базы и числа пользователей падает скорость, растёт риск повреждения файла при обрыве сети.
Подходит для компаний с десятками пользователей и большими объёмами. Ограничение: нужны серверные лицензии, квалифицированное администрирование и резервное копирование на уровне СУБД.
Как создать новую базу 1С 8.3
Создание базы выполняется из окна запуска 1С. Потребуется установленная платформа и, для типового решения, установленный шаблон конфигурации. Шаблоны ставятся из дистрибутива конфигурации и по умолчанию размещаются в каталоге шаблонов.
- 1Откройте ярлык «1С:Предприятие» и в окне списка баз нажмите «Добавить».
- 2Выберите «Создание новой информационной базы» и нажмите «Далее».
- 3Укажите шаблон конфигурации из списка (например, «Бухгалтерия предприятия») либо вариант «создание базы без конфигурации» для разработки.
- 4Задайте имя базы — оно будет отображаться в списке.
- 5Выберите тип расположения: «на данном компьютере или в локальной сети» для файловой базы либо «на сервере 1С:Предприятия» для клиент-серверной.
- 6Укажите каталог (для файловой) или параметры кластера и СУБД (для серверной), завершите мастер.
- 7Запустите базу и проверьте, что открывается начальная страница конфигурации без ошибок.
После создания базы из шаблона в ней уже есть структура конфигурации, но нет данных вашей организации. Первым входом обычно запускается помощник начального заполнения: реквизиты организации, учётная политика, банковские счета.
Как подключить существующую базу
Если база уже создана — например, её перенесли с другого компьютера или развернули из копии — её нужно добавить в список. В окне запуска нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к каталогу с файлом 1Cv8.1CD или параметры сервера.
Для сетевой файловой базы путь лучше задавать через сетевое имя сервера, а не через подключённый диск: буквы дисков у разных пользователей могут отличаться, и база «пропадёт» из списка. Убедитесь, что у пользователей есть права на чтение и запись в каталог базы.
Резервное копирование и перенос базы
Универсальный способ копирования — выгрузка в файл с расширением .dt через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу». Файл .dt содержит и конфигурацию, и данные, его можно загрузить в пустую базу на любом другом компьютере с подходящей версией платформы.
Для файловой базы допустимо и простое копирование папки с файлом 1Cv8.1CD — но только при условии, что все пользователи вышли из программы. Копирование открытой базы почти гарантированно даёт повреждённую копию. Для клиент-серверных баз рекомендуется настроить регулярные бэкапы средствами СУБД, а .dt использовать для переноса и архивных слепков.
Типичные проблемы и как их распознать
Самая частая жалоба — «база не открывается». Причины разные: нет доступа к сетевой папке, не запущен сервер 1С или СУБД, повреждён файл базы, несовпадение версии платформы. Текст ошибки обычно указывает направление поиска: «ошибка разделённого доступа» — база занята, «ошибка СУБД» — проблема на стороне сервера баз данных.
При подозрении на повреждение файловой базы используйте утилиту chdbfl.exe из каталога платформы — она проверяет физическую целостность файла. Логическую целостность проверяет режим «Тестирование и исправление» в конфигураторе. Оба инструмента запускайте только на копии или после создания резервной копии.
Как проверить результат
База открывается, видны документы и справочники
Ошибка доступа, пустое окно, сообщение о повреждении
Все пользователи подключаются по одному сетевому пути
Часть пользователей видит «старую» копию базы на локальном диске
Файл .dt создаётся без ошибок и загружается в тестовую базу
Выгрузка обрывается или загруженная копия не открывается
Когда файловой базы недостаточно
Признаки того, что пора переходить на клиент-серверный режим: заметные паузы при проведении документов, конфликты блокировок при одновременной работе, рост файла базы до размеров, при которых выгрузка и тестирование занимают часы, а также требования к бесперебойной работе и разграничению прав.
Переход выполняется через выгрузку .dt из файловой базы и загрузку в новую базу на сервере 1С. Перед переходом проверьте, что используемая конфигурация и лицензии допускают клиент-серверный режим работы.
Как выбрать действие
Частые вопросы о базе 1С 8.3
Чем база 1С отличается от конфигурации?
Конфигурация — это программное решение: структура объектов и алгоритмы. База — это конфигурация плюс реальные данные конкретной организации. Одна конфигурация может лежать в основе множества разных баз.
Можно ли открыть базу 8.3 на платформе 8.2?
Нет, базы, созданные или конвертированные под 8.3, на более старой платформе не открываются. Возможен обратный сценарий: база 8.2 открывается на 8.3 после конвертации, которая выполняется автоматически при первом запуске в конфигураторе.
Где физически находится файловая база?
Точный путь виден в окне запуска 1С: выделите базу и нажмите кнопку настройки (карандаш) — каталог указан в параметрах. Внутри каталога главный файл называется 1Cv8.1CD.
Сколько пользователей выдерживает файловая база?
Жёсткого ограничения платформа не задаёт, но на практике при одновременной работе более чем нескольких пользователей заметно растут блокировки и время отклика. Для десяти и более активных пользователей разумнее клиент-серверный режим.
Как перенести базу на другой компьютер?
Надёжный способ — выгрузить базу в файл .dt через конфигуратор, перенести файл и загрузить его в новую пустую базу на целевом компьютере. Для файловой базы допустимо копирование каталога целиком, но только при закрытых сеансах всех пользователей.
Что делать, если база повреждена после сбоя питания?
Сначала скопируйте каталог базы в безопасное место. Затем проверьте копию утилитой chdbfl.exe из каталога платформы, а при необходимости — режимом «Тестирование и исправление» в конфигураторе. Если восстановить не удаётся, разверните последнюю рабочую резервную копию.
Что важно запомнить
База 1С 8.3 — это хранилище данных и конфигурации, файловое (1Cv8.1CD) или клиент-серверное. Выбирайте режим по числу пользователей, регулярно делайте выгрузки .dt, не копируйте открытую базу и проверяйте обновления на тестовой копии.