Информационная база — это экземпляр одного приложения «1С:Предприятия». Она представляет собой логически целостную систему, включающую две конфигурации (как минимум), базу данных, а также дополнительную информацию, необходимую для администрирования.
Имея одну конфигурацию (приложение) можно создать несколько баз (экземпляров приложения), которые будут содержать разные данные и разный состав пользователей.
Две конфигурации, которые всегда есть в базе, имеют следующее назначение:
Процесс разработки приложения заключается в изменении основной конфигурации. Чтобы эти изменения стали доступны пользователям, необходимо обновить конфигурацию базы данных. Эта операция заключается в том, что основная конфигурация объединяется с конфигурацией базы данных, после чего платформа, выполняет реструктуризацию базы данных. Реструктуризация базы данных выполняется не всегда, а только в тех случаях, когда изменяется структура таблиц, хранящих данные.
Подробнее о том, как 1C:EDT взаимодействует с базой, можно прочитать здесь.
«1С:Предприятие» может работать в двух вариантах: файловом и клиент-серверном. Соответственно в каждом из этих вариантов работы используется собственный вид базы.
Файловый вариант работы «1С:Предприятия» рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети.
В этом варианте база располагается в одном файле — 1Cv8.CD. Это и есть файловая информационная база.
Файловой базой управляет файловая СУБД, которая разработана фирмой «1С» и является частью платформы.
Клиент-серверный вариант работы предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер».
В этом варианте база хранится в одной из поддерживаемых систем управления базами данных, а взаимодействие между клиентским приложением и СУБД осуществляет кластер серверов «1С:Предприятия».
Всю базу можно выгрузить в .dt-файл. Такой файл называется файлом выгрузки информационной базы. Эта операция доступна для любых баз, как файловых, так и клиент-серверных.
Можно выполнить и обратную операцию — загрузить базу из .dt-файла.
.dt-файл содержит конфигурацию и пользовательские данные, это образ базы, не зависящий от типа базы.
.dt-файл можно использовать для переноса базы, например, из файловой СУБД в клиент-серверную СУБД. Также этот файл можно использовать для того, чтобы передать базу коллеге или в службу поддержки.
Конфигурацию, содержащуюся в базе, можно выгрузить в .cf-файл. Такой файл называется файлом конфигурации.
.cf-файл не содержит пользовательские данные. Его можно загрузить в другую базу и получить тем самым другой экземпляр этого приложения.