Содержание:
1. Как создать расширение в системе программы 1С: Предприятие Шина
2. Итоги создания собственного расширения
1. Как создать расширение в системе программы 1С: Шина
Важно понимать, что расширение, по своей сути, очень схоже с просто конфигурацией. Так как, оно также отображается внутри системы в виде древа с объектами. А также работать с расширением можно при помощи тех же инструментов, что и с конфигурацией.
Для создания расширения, первым шагом, нужно обратиться к разделу «Конфигурация» и кликнуть по «Расширения конфигурации». Появится перечень, где нужно кликнуть на «плюсик», что символизирует создание нового расширения. Потом прописываем данные о расширении, о его имени, синониме, префиксе, а также назначении, это отображено на изображении далее:
Расширения конфигурации
Так как, наименование расширения будет на том же уровне, где располагаются и названия конфигураций, нужно задавать префикс, с которого будет начинаться название расширения. После определения префикса, с ним можно будет работать и редактировать внутри свойства «Префикс имён».
Назначение расширения определяет то, как именно оно будет применяться внутри конфигурации. Для назначения возможны следующие варианты значений:
• Исправление – означает, что оно будет редактировать ошибки и применяться в первую очередь;
• Адаптация – значение, которое содержит разнообразные дополнения для конфигурации, оно применяется вторым;
• Дополнение – служит для хранения добавочных опций и сервисов, оно применяется третьим.
Редактировать назначение можно при помощи свойства «Назначение расширения конфигурации».
Само расширение может касаться и всей конфигурации, и её составляющих. Чтобы применить расширение локально – нужно выбрать его область применения в одноимённом столбце, как продемонстрировано далее:
Область действия
Когда расширение было создано и настроено, для его запуска, дважды кликаем по нему. Получим структуру древа данного расширения, в которой содержатся объекты, как показано в примере ниже:
Конфигурация
Свойства «Режим совместимости», «Режим совместимости интерфейса», «Основной язык», «Назначение использования» и «Основной режим запуска» являются контролируемыми и автоматически загружаются в расширение из «1С:Шина». Данные свойства и их вкладки можно увидеть далее:
Свойства
Режим совместимости расширения конфигурации
Командный интерфейс
Если нужно переместить объект из конфигурации в расширение – необходимо в объекте кликнуть по «Добавить в расширение», как демонстрируется на скриншоте здесь:
Добавить в расширение
Все объекты, которые являются заимствованными из конфигурации «1С:Шина» будут специально отмечены так, как показано ниже:
Управленческий учет
При этом, конфигурация может содержать более одного расширения, если есть такая необходимость:
Расширения конфигурации
Когда все настройки для расширения выполнены – его необходимо сохранить отдельно в виде файла, который будет иметь формат «.cfe». Процесс сохранения представлен здесь:
2. Итоги создания собственного расширения
В статье речь шла о том, как для программного продукта «1С:Шина» универсальным способом создать собственное расширение. Было продемонстрировано какие настройки применимы к расширению и для чего они служат, а также описано начало применения такого расширения и его отображение внутри системы 1С.
Специалист компании "Кодерлайн"
Андрей Прыкин