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