Перейти к содержимому

❓1.22 Из чего состоит основная конфигурация?

В вопросе 1.8 см. (Базовые термины 1С) мы уже говорили о том, что такое конфигурация, информационная база и как они связаны.
Теперь разберёмся чуть глубже — что именно хранится внутри информационной базы.

Конфигурация — это приложение, созданное с помощью конфигуратора и исполняемое платформой «1С:Предприятие».

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

  • особенности и взаимосвязи объектов конфигурации задаются через их свойства;

  • специфические алгоритмы работы реализуются на встроенном языке 1С.

Именно конфигурация определяет:

  • модель предметной области (учёт, торговля, бухгалтерия и т.д.);

  • состав данных (объектов конфигурации);

  • поведение системы;

  • права доступа;

  • пользовательский интерфейс.

Минимально информационная база включает:

  • Основную конфигурацию

  • Конфигурацию базы данных

Дополнительно в ИБ могут присутствовать:

  • одна или несколько конфигураций поставщика

  • конфигурация хранилища


Основная конфигурация — это конфигурация, предназначенная для разработчика.

  • именно её разработчик видит и редактирует в конфигураторе;

  • часто её называют просто «Конфигурация»;

  • это основной рабочий объект разработчика.

📌 Основная конфигурация называется «основной», потому что:

  • она является первоисточником для разработчика;

Конфигурация базы данных — это конфигурация, с которой работают пользователи.

Особенности:

  • ❌ её нельзя редактировать;

  • ✅ её можно только обновить на основе основной конфигурации;

  • при необходимости основная конфигурация может быть приведена в соответствие с конфигурацией базы данных;

  • именно она фактически исполняется в режиме «Предприятие».

Процесс всегда выглядит так:

Основная конфигурация → Обновление → Конфигурация базы данных


Конфигурация поставщика, хранящаяся в информационной базе, содержит:

  • состояние конфигурации, полученное от поставщика и используемое при поддержке и обновлении.

Возможны сложные сценарии:

  • конфигурация может находиться на поддержке у нескольких поставщиков;

  • каждый поставщик поддерживает только свою часть;

  • в этом случае в информационной базе будет храниться несколько конфигураций поставщика
    (по одной на каждого поставщика).

📌 Каждая конфигурация поставщика хранит своё состояние поставки.


Как платформа показывает различия конфигураций

Заголовок раздела «Как платформа показывает различия конфигураций»

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

Если:

  • разработчик изменил основную конфигурацию;

  • и текущий вариант отличается от сохранённого;

➡️ в заголовке окна дерева конфигурации появляется символ:

*

Это признак модифицированной, но ещё не сохранённой конфигурации.

Признак модифицированности


Основная конфигурация отличается от конфигурации базы данных

Заголовок раздела «Основная конфигурация отличается от конфигурации базы данных»

Если:

  • сохранённая основная конфигурация;

  • отличается от конфигурации базы данных;

➡️ в заголовке окна появляется символ:

!

Отличия в конфигурациях

Это означает, что:

  • изменения сохранены;

  • но в базе данных они ещё не применены.