Нередко после очередного обновления конфигурации (например, 1С:Комплексная автоматизация 2 или 1С:ERP) пользователи сталкиваются с неприятной ситуацией: доработанные в режиме 1С:Предприятие печатные формы (в частности, УПД, УКД или счет-фактура) перестают выводиться. Вместо них на печать отправляется типовой стандартный шаблон без внесенных правок, хотя в списке макетов флаг использования пользовательской версии остается активным, а очистка локального кэша не дает никакого эффекта. Разберем по шагам, почему так происходит и как вернуть необходимые доработки в печатную форму.
Проанализируем механику работы подсистемы печати БСП (Библиотеки стандартных подсистем). Пользовательские изменения, сохраненные через пользовательский интерфейс, привязываются к конкретному объекту метаданных или общему макету конфигурации. Сбой отображения доработок происходит по следующим причинам:
ИспользоватьПечатныеФормыСФУПДиУКДВерсии2_5. Включение этой опции перенаправляет программный алгоритм формирования документа на совершенно другой встроенный макет, адаптированный под новую редакцию законодательства. Старый макет с пользовательскими доработками сохраняется в информационной базе, но алгоритм печати к нему больше не обращается.Рассмотрим основной и наиболее корректный путь решения проблемы, который позволяет сохранить соответствие формы законодательству и вернуть нужные доработки. Разберем порядок действий по шагам:
Если разработчики типовой конфигурации не создавали новый объект макета, а обновили существующий шаблон непосредственно в метаданных, программа отмечает факт расхождения версий. Выясним, как актуализировать макет с помощью встроенного инструмента:
Если для бизнес-процессов компании допустимо применение предыдущей редакции формы (или новая форма включилась ошибочно), проверим состояние функциональных опций. В конфигурациях линейки 1С:ERP и 1С:Комплексная автоматизация за выбор вариантов форм отвечают соответствующие константы подсистемы печати документов (например, опция, управляющая формами СФ, УПД и УКД версии 2.5). Проверим настройки параметров учета в разделе администрирования. Однако отключение опции не рекомендуется, если выпуск обновлений был связан с изменениями в налоговом законодательстве (например, графами прослеживаемости товаров).
Пользовательские макеты, измененные в режиме 1С:Предприятие, удобны для быстрого внесения простых правок, но требуют регулярной ручной проверки при каждом обновлении конфигурации. Рассмотрим альтернативные инструменты, позволяющие избежать неожиданной подмены макета:
ДополнительныеОтчетыИОбработки. Обновление конфигурации не затирает файл обработки, но требует ручного контроля актуальности реквизитов при смене версий БСП.&Вместо или &После. В таком случае доработка жестко зафиксирована в расширении и не сбрасывается при переключении функциональных опций базовой конфигурации.