
Понятие и виды конфигурации 1С
Конфигурация 1С - это описание логики бизнес-приложения (прикладного решения), хранящее алгоритмы обработки информации, а также иную информацию. Состоит из объектов конфигурации.
Виды конфигураций 1С:
- Конфигурация базы данных (для пользователей), определяет текущую структуру информационной базы и модель прикладного решения в режиме исполнения, и изменяется только в определенные моменты времени (по регламенту). Не редактируется интерактивно (спорно, с учетом возможности подстройки прикладного решения пользователем под себя), строится платформой из основной конфигурации.
- Основная конфигурация (для разработчиков), хранит оперативные изменения в модели прикладного решения в режиме разработки (изменяемая разработчиком в любой момент времени), при этом не влияет на оперативную работу пользователей с конфигурацией базы данных. Изменения могут вноситься интерактивно либо из других конфигураций.
- Конфигурация поставщика (для администраторов), содержит исходную структуру родительской конфигурации (если она есть), для внесения изменений в структуру прикладного решения при обновлениях. Не редактируется, определяется платформой в момент создания или обновления прикладного решения.
Внутреннее разделение на две конфигурации (основную и базы данных) позволяет вносить изменения в основную конфигурацию (с которой пользователи не работают), не прерывая работы пользователей с конфигурацией базы данных.
Когда разработчик будет уверен в том, что все изменения, которые он внес в основную конфигурацию, верны, производится обновление конфигурации базы данных:
- не прерывая работы пользователей (динамическое обновление) - если эти изменения не затрагивают структуру базы данных (например, если поменялся только программный код в каком-то модуле) (пользователи увидят изменения только после перезапуска приложения).
- после завершения работы всех пользователей с базой данных - если изменения касаются структуры базы данных (например, добавился новый реквизит у справочника или изменился тип существующего реквизита).
Визуально в платформе представлены все три варианта. Изменение конфигурации возможно с помощью:
- контекстных меню;
- горячих клавиш;
- командной панели окна конфигурации;
- меню "Действия" окна конфигурации.
Окно конфигурации 1С
Окно конфигурации 1С предназначено для просмотра и редактирования конфигурации соответствующего вида (основной, базы данных, поставщика).
С помощью контекстного меню окна, вызванного правой кнопкой мыши на шапке конфигурации, окно конфигурации можно сделать:
- прикрепленным,
- свободным,
- прячущимся.
Конфигурация представляется в виде древовидной структуры:
- объекты конфигурации в дереве представлены своими именами;
- корневые ветви дерева объединяют объекты конфигурации, логически связанные между собой и имеющие общее назначение;
- каждая ветвь описывает определенную составляющую конфигурации.
Важно! Добавление своих ветвей в конфигурацию и удаление существующих невозможно.
Окно конфигурации 1С позволяет:
- создавать, редактировать и удалять (с контролем наличия ссылок) объекты конфигурации;
- располагать объекты конфигурации в требуемом порядке в пределах группы, к которой они принадлежат;
- сортировать объекты конфигурации, подчиненные одному объекту, по имени, синониму или комментарию;
- находить в дереве объект, данные которого в данный момент редактируются (в окне редактирования объекта, в редакторе формы, макета, модуля);
- искать ссылки на данный объект конфигурации в других объектах конфигурации, либо на другие объекты конфигурации в данном объекте конфигурации;
- отбирать объекты конфигурации по принадлежности к каким-либо подсистемам, определенным в конфигурации;
- запускать конструкторы, связанные с объектом конфигурации.
Для отображения конфигурации в окне конфигурации, ее надо загрузить в конфигуратор из информационной базы:
-
- основную конфигурацию - с помощью пункта меню «Конфигурация – Открыть конфигурацию» (при этом основная конфигурация загружается либо в уже открытое окно конфигурации, либо во вновь автоматически открываемое окно);
Загрузка основной конфигурации 1С[свернуть]
- конфигурацию базы данных - с помощью пункта меню «Конфигурация – Конфигурация базы данных – Открыть конфигурацию БД»;
Загрузка конфигурации базы данных 1С[свернуть]
- конфигурацию поставщика - «Конфигурация – Поддержка – Настройка поддержки».
Загрузка конфигурации поставщика 1С[свернуть]
- основную конфигурацию - с помощью пункта меню «Конфигурация – Открыть конфигурацию» (при этом основная конфигурация загружается либо в уже открытое окно конфигурации, либо во вновь автоматически открываемое окно);
- Окна для отображения конфигурации базы данных и конфигурации поставщика открываются только при обращении к этим конфигурациям.
- Конфигуратор поддерживает разработку объектов, хранящихся вне конфигурации (внешние обработки и отчеты), в этом случае отображать окно и показывать основную конфигурацию не обязательно.
Изменение основной конфигурации 1С
Основная конфигурация 1С может быть:
- доступна для модификации;
- заблокирована для ручных (интерактивных) изменений (признак блокировки - замок справа от наименования конфигурации).
Блокировка конфигурации может быть связана с тем, что:
- конфигурация находится на полной поддержке;
- конфигурация подключена к механизму групповой разработки;
- конфигурация определяет структуру распределенной информационной базы и недоступна для редактирования.
Основная конфигурация 1С, доступная для модификации, может быть:
- свободной конфигурацией (без конфигурации поставщика) - разрешены все действия;
- конфигурацией на частичной поддержке с некоторыми ограничениями по изменению (нельзя удалить исходные объекты);
- конфигурацией в групповой разработке с возможностью модификации.