Для доработки отчётов с помощью расширений в 1С можно использовать один из двух вариантов: 1
- Заимствовать отчёт и создать для него собственную схему компоновки данных. 1
- Доработать исходную схему компоновки данных отчёта. 1 Для этого её нужно скопировать из конфигурации, назначить основной для заимствованного отчёта и изменить так, как нужно. 1
Один из примеров доработки типового отчёта: 1
- Создать расширение с назначением «Адаптация». 1
- Снять признак «Безопасный режим» в расширении. 1
- Найти в конфигурации нужный отчёт, например «Продажи», и добавить его в расширение. 1
- Заимствовать в расширение следующие реквизиты отчёта: НачалоПериода, КонецПериода, Периодичность, РазмещениеДополнительныхПолей, ПоказательКоличество, ПоказательСумма. 1
- Добавить в отчёт вывод показателя «Вес». 1
- В правом верхнем окне формы выбрать реквизит «Отчет» и нажать на нём правой кнопкой мыши. 1
- В появившемся контекстном меню выбрать пункт «Добавить в расширение». 1
- Добавить обработчик события «ПриИзменении» для элемента «ПоказательВес». 1
- Внести изменения в модуль типовой формы отчёта. 1 Для этого открыть форму отчёта, найти процедуру УстановитьНастройкиПоУмолчанию() и нажать правую кнопку мыши на её заголовке. 1
- Из контекстного меню выбрать «Добавить в расширение». 1
- В открывшемся окне «Тип вызова» выбрать «Вызывать вместо (с контролем)». 1
Важно учитывать, что не следует использовать в одной конфигурации несколько расширений, изменяющих один и тот же объект метаданных. 3 Это приводит к запутыванию работы кода, доработки будет сложно выполнять. 3
Для работы с расширениями в 1С рекомендуется обратиться к специалистам, уполномоченным компанией 1C. 5