Встроенный инструмент расширения конфигурации в 1С 8.3

rashirenie

Разработчики платформы 1С 8.3  внедрили неимоверно полезный механизм под названием «Расширения конфигурации». Он представляет собой нечто похожее на слои при работе с изображениями. Такая конфигурация никак не влияет на основную и идет как бы параллельно, причем можно заимствовать и обращаться к объектам основной конфигурации оставляя их в неизменном виде.

Расширения конфигурации очень полезны для программистов, так как не затрагивает и как бы вливается в основную. Нет необходимости снимать ее с поддержки, а после обновлять вручную. Ежели у вас основная «конфа» не типовая, то вы можете отдельно обновлять и ту и другую . Конечно если пользователь просят написать внешнюю обработку или отчет, то не стоит создавать ее, используя данный механизм. А если планируется создать что то масштабное, например целый модуль, то расширения конфигурации будут как никак кстати. Вы можете спокойно дорабатывать ее, не затрагивая главную. Стоить заметить, что расширения конфигурации имеют более высокий приоритет при обновлении, то есть, если типовое обновление затрагивает объект из расширения, то все изменения останутся от расширения.

Хоть я и писал,что не стоить это делать для внешних обработок, но для более быстрого и наглядного примера мы это и сделаем.

Открываем конфигуратор и в меню «Конфигурация-Расширения конфигурации». Откроется окно в котором нам необходимо создать новую расширенную конфигурацию (их может быть много). Жмем кнопку добавить и вводим наименование.

Create rashirenie

 

two config

 

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

add to rashirenie

 

Вы можете добавлять сюда любые внешние обработки и отчеты, не затрагивая основную конфигурацию. К примеру вставим внешнюю обработку от компании Контур-Экстрен для электронного документооборота при помощи системы Диадок и также позаимствуем из основной конфигурации подсистему «Руководителю».Не забудьте добавить эту обработку в данную подсистему. Таким образом мы получаем расширенную конфигурацию следующего содержания

screen

Наша обработка отобразится в закладке «Руководителю» при работе в режиме 1C:предприятия(управляемые формы)

UF

Поделитесь своим мнением

Свежие записи
Советы и помощь программиста в 1с © 2018 ·   Войти   · Наверх