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

Быстрый старт · 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
    Откройте ярлык «1С:Предприятие» и в окне списка баз нажмите «Добавить».
  2. 2
    Выберите «Создание новой информационной базы» и нажмите «Далее».
  3. 3
    Укажите шаблон конфигурации из списка (например, «Бухгалтерия предприятия») либо вариант «создание базы без конфигурации» для разработки.
  4. 4
    Задайте имя базы — оно будет отображаться в списке.
  5. 5
    Выберите тип расположения: «на данном компьютере или в локальной сети» для файловой базы либо «на сервере 1С:Предприятия» для клиент-серверной.
  6. 6
    Укажите каталог (для файловой) или параметры кластера и СУБД (для серверной), завершите мастер.
  7. 7
    Запустите базу и проверьте, что открывается начальная страница конфигурации без ошибок.

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

Как подключить существующую базу

Если база уже создана — например, её перенесли с другого компьютера или развернули из копии — её нужно добавить в список. В окне запуска нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к каталогу с файлом 1Cv8.1CD или параметры сервера.

Для сетевой файловой базы путь лучше задавать через сетевое имя сервера, а не через подключённый диск: буквы дисков у разных пользователей могут отличаться, и база «пропадёт» из списка. Убедитесь, что у пользователей есть права на чтение и запись в каталог базы.

Резервное копирование и перенос базы

Универсальный способ копирования — выгрузка в файл с расширением .dt через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу». Файл .dt содержит и конфигурацию, и данные, его можно загрузить в пустую базу на любом другом компьютере с подходящей версией платформы.

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

Типичные проблемы и как их распознать

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

При подозрении на повреждение файловой базы используйте утилиту chdbfl.exe из каталога платформы — она проверяет физическую целостность файла. Логическую целостность проверяет режим «Тестирование и исправление» в конфигураторе. Оба инструмента запускайте только на копии или после создания резервной копии.

Контрольные точки

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

Запуск базы
Норма

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

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

Ошибка доступа, пустое окно, сообщение о повреждении

Работа по сети
Норма

Все пользователи подключаются по одному сетевому пути

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

Часть пользователей видит «старую» копию базы на локальном диске

Резервная копия
Норма

Файл .dt создаётся без ошибок и загружается в тестовую базу

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

Выгрузка обрывается или загруженная копия не открывается

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

Когда файловой базы недостаточно

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

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

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

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

С базой работают 1–5 человек, объём небольшойОставайтесь на файловом режиме, настройте регулярную выгрузку .dt
Пользователей больше десятка, есть конфликты блокировок и тормозаПланируйте переход на клиент-серверный вариант с СУБД
Нужно внедрить доработку или обновлениеСначала разверните копию базы из .dt и проверьте всё на ней
База не открывается с ошибкой целостностиСделайте копию файла и проверьте её утилитой chdbfl.exe

Частые вопросы о базе 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, не копируйте открытую базу и проверяйте обновления на тестовой копии.