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