Начнём с того, что далеко не всегда функционал стандартной конфигурации будь то Управление торговлей, Розница, Бухгалтерия или тд, удовлетворяет все потребности пользователей. В таких случаях программистам 1С приходиться дорабатывать конфигурацию под определённые нужды организации. Бывают как незначительные правки/доработки, так и внедрения очень большого нового функционала. При всём этом нам приходится снимать конфигурацию поставщика с поддержки, что приводит к невозможности обновляться автоматически.
Но с приходом механизма расширений, во многих случаях мы сможем обойтись без снятия конфигурации с поддержки, перенести наши правки в расширение.
Расскажем как это работает.
Расширение по сути представляет собой ещё одну конфигурацию, которая накладывается поверх нашей основной конфигурации. В расширении можно как добавлять новые объекты, так и заимствовать из основной конфигурации.
Следовательно теперь нам необязательно снимать нашу конфигурацию с поддержки, можно просто создать новое расширение и уже там дорабатывать программу. Так же не стоит забывать о некоторых ограничениях, к сожалению, не все объекты мы сможем создать в расширении, например, мы не можем создавать новые подписки на события, общие реквизиты, регламентные задания.
Но не стоит думать что доработка основной конфигурации останется в прошлом, так в некоторых ситуациях даже лучше будет снять поддержку поставщика и доработать программу. Здесь всё зависит от объёма доработок и разных тонкостей, с которыми можно столкнутся при разработке.
Так же ваше созданное расширение не всегда будет продолжать работать при обновлении конфигурации, тут всё зависит от правок которые внесли вы и поставщик. К счастью, программа сразу нас предупредит о невозможности применить расширение и мы сможем, зайти в наше расширение и исправить ошибки.
Ещё одним плюсом расширения является то, что у нас есть возможность обновлять его в динамическом режиме, не выгоняя пользователей работающих в программе.
Теперь давайте рассмотрим каким образом мы можем добавить новое расширение.
Для начала нам необходимо зайти в конфигуратор.
Далее «конфигурация», «расширения конфигурации».
После этого нажимаем на плюсик, для создания нового расширения, определяем его имя синоним и префикс, который будет подставляться в модулях.
Важно!!!
Необходимо снять флажки - «Безопасный режим» и «Защита от опасных действий», в 99% случаев при выставленных флажках ваше расширение не заработает, поэтому я советую их сразу отключать.
После создания расширения у нас появится новое окно с конфигурацией.
Далее мы можем приступать к добавлению новых объектов или заимствованию уже существующих из основной конфигурации.
Для добавления объекта из конфигурации нам необходимо щёлкнуть по нему правой кнопкой мыши, «добавить в расширение»
Точно так же мы можем добавлять реквизиты, табличные части, модули в расширение и дорабатывать их в нашем расширении.
Если у вас остались вопросы компания "ТехКон" как партнер-франчайзи фирмы "1С" готова помочь вам с этой задачей. В нашей компании работают профессионалы, которые настроят в вашей программе "1C" удобные печатные формы, фиксирующие как можно более точные данные о проведенных в программе операциях.