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