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