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