Слышала, что для изменения документа можно разработать и подключить расширение конфигурации. В чем разница в использовании расширений и внешних обработок?
И расширения конфигурации, и внешние отчеты, обработки позволяют дорабатывать функционал программы, не меняя основную конфигурацию поставщика. Это их объединяет. Но условия их использования отличаются: например, подключить расширение к 1С Бухгалтерия базовая вы не сможете, оно подключается только для версий ПРОФ.
Чтобы правильно выбрать вариант доработки программы, рассмотрим плюсы и минусы использования расширения и внешней обработки.
Расширение конфигурации
Расширение — это мини-конфигурация, которая наследует объекты из основной конфигурации базы данных и позволяет их дополнять или изменять. При этом основная конфигурация остается на поддержке, не надо включать возможность редактирования, что значительно облегчает процесс обновления.
Функционал расширения предполагает три типа использования:
- Исправление — для корректировки незначительных неточностей и ошибок в объектах конфигурации;
- Адаптация — для изменения типовых объектов под свои требования;
- Дополнение — для добавления совершенно нового функционала в типовое решение.
Достоинства использования расширения:
- позволяет непосредственно менять процессы записи, проведения документов и типовую логику работы программы;
- разработка расширений удобнее и проще, чем написание внешних отчетов и обработок, поскольку изменения делаются в самой конфигурации;
- остается неизменной основная конфигурация базы данных при доработке функционала;
- сохраняется автоматическое обновление базы;
- выгруженное в файл расширение конфигурации можно установить на другие базы данных.
Из основных недостатков расширений можно выделить:
- использование расширения только в 1С ПРОФ;
- функционал расширения может перестать работать при переходе на более новые Платформы в связи с изменением разработчиками режима Свойства основной конфигурации.
Получите понятные самоучители 2024 по 1С бесплатно:
Режим совместимости расширения конфигурации должен совпадать с режимом совместимости основной конфигурации информационной базы данных.
Подключить расширение можно в разделе Администрирование — Настройки — Печатные формы, отчеты и обработки — ссылка Расширения.
БухЭксперт8 предлагает ознакомиться с подготовленными расширениями для использования в 1С:
- БухЭксперт8: Использование собственных удержаний 1С
- БухЭксперт8: Административно-территориальное деление
- БухЭксперт8: Исключение ZIP-архива электронного счета на оплату из списка отправляемых документов
- БухЭксперт8: Выгрузить счет-фактуру в файл ЭДО
- БухЭксперт8: Исправление ошибки в форме суточные
- БухЭксперт8: НДС включен в стоимость
- БухЭксперт8: Не уменьшать премии, начисленные пропорционально отработанному времени
Внешние отчеты и обработки
Это внешние процедуры, сохраненные в файл, которые расширяют функционал конфигурации без ее изменения и без снятия ее с поддержки.
Внешние процедуры делятся на:
- печатные формы;
- отчеты;
- обработки.
Главное достоинство внешних процедур — возможность использования их как в базовой, так и ПРОФ версиях 1С. Поэтому, если у вас 1С базовая, и расширение вам недоступно, работать вы можете только с внешними процедурами. При этом возможность доработки функционала программы у них сильно ограничена.
Внешние процедуры не могут менять логику работы документов, заложенную в программе. Они используются, как правило, только для обработки данных базы, подготовки удобных отчетов, изменения печатных форм и разработки специальных расчетных форм в 1С.
Подключить внешние процедуры можно в разделе Администрирование — Настройки — Печатные формы, отчеты и обработки — ссылка Дополнительные отчеты и обработки.
БухЭксперт8 предлагает ознакомиться с полезными статьями и внешними отчетами для использования в 1С:
Рубрикатор 1С Бухгалтерия:
Рубрикатор 1С ЗУП:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 8 дней бесплатно
Такие материалы бесценны,спасибо,что учите правильному подходу в работе с программой
Спасибо за то,что разьяснили. Для меня это актуально)))
Спасибо за статью, принципиально новая информация оказалась. Как раз сейчас думаем о доработке функционала нашей программки. И конечно, здорово, что делитесь существующими разработками — все пригодится, я думаю…