Расширения и обработки в 1С: в чём разница и что выбрать
В каталоге готовых решений для 1С встречаются разные типы файлов: отчёты, обработки, печатные формы и расширения. Первые три подключаются в типовую конфигурацию, хранятся в ней и сразу доступны пользователям — но их функционал ограничен тем, что уже заложено в конфигурацию. Расширение работает принципиально иначе: оно позволяет менять саму систему, добавлять новые возможности и «творить» там, где стандартные инструменты бессильны. Разобрали, в чём разница и когда что выбирать.
Отчёты, обработки и печатные формы: инструменты для работы с тем, что есть
Внешний отчёт (.erf), обработка (.epf) или печатная форма подключаются через механизм «Дополнительные отчёты и обработки». После подключения файл хранится в базе данных конфигурации и доступен пользователям из привычных меню.
Что они умеют:
- Формировать отчёты по существующим данным (остатки, обороты, выборки).
- Выполнять разовые или периодические операции: загрузка данных из Excel, пакетное изменение реквизитов, пересчёт итогов.
- Выводить документы на печать в нестандартном формате (добавить логотип, изменить расположение полей, добавить QR-код).
Чего они НЕ умеют:
- Добавлять новые объекты в конфигурацию (справочники, документы, регистры).
- Менять структуру существующих объектов (добавлять реквизиты, табличные части).
- Встраиваться в интерфейсные формы типовых документов.
- Изменять логику работы модулей конфигурации (перехватывать события, менять алгоритмы проведения).
Расширение: свобода менять систему
Расширение (.cfe) — это механизм, появившийся в платформе 8.3.6, который позволяет дополнять и изменять конфигурацию без изменения самой конфигурации. Расширение «накладывается» поверх основной конфигурации и работает с ней как единое целое.
Что даёт расширение:
- Новые объекты: можно добавить справочники, документы, регистры сведений и накопления, отчёты и обработки — они станут полноценной частью системы.
- Изменение существующих объектов: добавить новые реквизиты и табличные части в типовые документы, изменить формы, добавить кнопки и поля.
- Перехват логики: с помощью директив компиляции
&Вместо,&После,&Передможно изменять поведение типовых модулей — например, добавить проверку при проведении документа или пересчитать сумму по своему алгоритму. - Подписка на события: реагировать на запись, проведение, удаление объектов, выполнять свои действия автоматически.
- Интерфейсные решения: добавлять команды в меню, менять навигацию, встраивать свои формы в типовые документы.
Ограничения: расширения не работают в базовых версиях 1С (нужен комплект ПРОФ или КОРП) и в облачной версии 1C:Fresh. Также расширение может «сломаться» при обновлении конфигурации, если изменились объекты, которые оно использует, — поэтому важно следить за паспортом совместимости и обновлениями.
Сравнение: обработка против расширения
| Критерий | Отчёт / обработка / печатная форма | Расширение |
|---|---|---|
| Файл | .erf / .epf | .cfe |
| Как подключается | Через «Дополнительные отчёты и обработки», хранится в базе | Через «Расширения», включается отдельно |
| Добавляет новые объекты | Нет | Да (справочники, документы, регистры) |
| Меняет существующие объекты | Нет | Да (реквизиты, формы, логика) |
| Встраивается в формы | Нет | Да |
| Изменяет логику модулей | Нет | Да (директивы &Вместо, &После, &Перед) |
| Работает в базовой версии 1С | Зависит от реализации (проверяйте пометку на карточке) | Нет (только ПРОФ/КОРП) |
| Работает в 1C:Fresh | Нет (только с адаптацией) | Нет (только с адаптацией) |
| Типичные задачи | Отчёт, загрузка данных, печатная форма, разовая операция | Новый функционал, изменение поведения, автоматизация бизнес-процессов |
Когда выбрать обработку, отчёт или печатную форму
- Нужно сформировать отчёт по существующим данным (например, «Анализ продаж по менеджерам»).
- Требуется загрузить или выгрузить данные (прайс-лист из Excel, номенклатуру из файла).
- Нужна нестандартная печатная форма (добавить логотип, изменить шрифт, добавить штрихкод).
- Выполняете разовую или периодическую операцию, которая не меняет структуру системы.
- Работаете в базовой версии 1С и не можете установить расширение.
Когда выбрать расширение
- Нужно добавить новый справочник или документ, которого нет в типовой конфигурации.
- Требуется добавить реквизиты в существующие документы (например, поле «Менеджер» в заказ покупателя).
- Необходимо изменить логику проведения документа (добавить проверку, пересчитать сумму).
- Хотите встроить свою кнопку или форму в типовой документ.
- Нужна автоматизация, которая реагирует на события (при записи документа — отправить уведомление, при проведении — создать запись в регистре).
Как выбрать в каталоге ExtLab
В карточке каждого товара указана секция «Совместимость» с паспортом протестированных версий. Обратите внимание на два момента:
- Тип файла:
.cfe— это расширение,.epf— обработка или отчёт,.erf— отчёт. - Пометка «Работает в базовой версии 1С»: зелёный бейдж на вкладке «Совместимость» означает, что решение подходит для базовых поставок.
Если сомневаетесь — откройте описание товара: там всегда указан тип задачи и примеры использования. А если нужна консультация — напишите нам через форму контактов или оставьте заявку на индивидуальный заказ.
Итог
Отчёты, обработки и печатные формы — это инструменты для работы с тем, что уже есть в конфигурации. Они подключаются, хранятся в базе и решают конкретные задачи: сформировать отчёт, загрузить данные, вывести документ на печать. Расширение — это способ изменить саму систему: добавить новые объекты, поменять логику, встроить интерфейсные решения. Если задача укладывается в работу с существующими данными — выбирайте обработку или отчёт. Если нужно «творить» и менять поведение системы — расширение.
В каталоге ExtLab каждый товар содержит паспорт совместимости и историю изменений, так что вы сразу видите, подойдёт ли решение вашей конфигурации. Перейти в каталог.
Комментарии
Пока нет комментариев. Будьте первым — поделитесь мнением!