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