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