20.3. Основная конфигурация и конфигурация базы данных

31. Цитата из [RAD80]

1С состоит из платформы и конфигурации. Мы говорили, что в каждом конкретном случае используется одна из множества возможных конфигураций. Но это не совсем так. Почему не так? Потому что в каждой ИБ существуют, как минимум, две конфигурации.

Почему не совсем так? Потому что пользователь действительно работает всегда только с одной конфигурацией. Вторая конфигурация предназначена для разработчика или человека, который должен вносить изменения в конфигурацию. Для пользователя она «не видна».

Конфигурация, предназначенная для разработчика, называется Основная конфигурация (или просто Конфигурация - та, которую мы редактировали в Конфигураторе). Конфигурация, с которой работают пользователи, называется Конфигурация БД.

Рисунок 20.20. Взаимодействие конфигураций

Взаимодействие конфигураций

Основную конфигурацию можно редактировать, конфигурацию БД редактировать нельзя, можно только произвести обновление конфигурации БД на основе основной конфигурации.

Такое внутреннее устройство позволяет вносить изменения в конфигурацию, не прерывая работы пользователей (поскольку изменения вносятся в основную конфигурацию). Затем, когда разработчик будет уверен в том, что все изменения, которые он внес, верны, можно будет быстро произвести обновление конфигурации БД, используя основную конфигурацию. Но для этого придется завершить работу всех пользователей.

Разработчик всегда может сравнить основную конфигурацию и конфигурацию базы данных, может вернуться к исходному состоянию основной конфигурации, используя конфигурацию БД.

Для сохранения основной конфигурации следует воспользоваться командой: Конфигурация | Сохранить конфигурацию, а для обновления конфигурации базы данных необходимо выполнить команду Конфигурация | Обновить конфигурацию базы данных.

При выполнении команды Отладка | Начать отладку, система сама сначала сохраняет основную конфигурацию, и затем производит ее сравнение с конфигурацией БД. В случае если конфигурации отличаются, выдается запрос на обновление конфигурации БД, который вы видели.