Расширения 1С - удобный и адекватный механизм при работе с типовыми конфигурациями. Я использую его регулярно, и за все время работы с этим механизмом накопил некоторый опыт по его разработке, а именно, необязательно все доработки создавать и использовать в расширении, удобней применять другой инструмент типовых конфигураций на базе БСП: Дополнительные отчеты и обработки.
К примеру, нужно создать свою альтернативную форму подбора Быстрые товары списком в РМК 1С: Розница, или форму списка справочника Справочник номенклатуры расширенный.
Для этого создаем внешнюю обработку, в которой реализуем всю необходимую логику работы и сохраняем в справочнике Дополнительные отчеты и обработки. А в расширении делаем вызов формы допобработки из справочника и в случае необходимости (к примеру подбор) обрабатываем через оповещения данные.
Преимущества использования такой связки:
1. Во внешней обработке нам доступны все объекты конфигурации, в отличие от расширения, например при использовании Конструктора запросов или создания реквизитов ссылочного типа на форме.
2. Закрытие и открытие внешней обработки для отладки не требуют перезапуска 1С Предприятия, экономия времени налицо
3. Если нужно что-то изменить в работающей системе, то обновление допобработки в справочнике, не потребует от работающих пользователей перезапуска 1С Предприятия
Вывод: Связка Расширения конфигурации + Дополнительные отчеты и обработки делают для разработку более эргономичной и удобной
Всем Спасибо.