При обновлении конфигурации 1С пользователи иногда сталкиваются с ситуацией, когда программа в актуальном релизе выдает предупреждение при формировании Универсального передаточного документа (УПД): «С 01.07.17 используется новая форма УПД, отредактируйте макет или обратитесь к специалисту». При этом ручное редактирование строк или текста ячеек в шаблоне печатной формы не дает никакого результата. Проанализируем, почему возникает эта проблема и как ее правильно решить.
В актуальных релизах конфигурации 1С:Бухгалтерия КОРП 3.0 (и редакции 3.0 в целом) обновленная законодательная форма УПД уже заложена штатно в программный код. Однако если ранее кто-то из сотрудников или программистов вносил изменения в печатную форму УПД, программа продолжает использовать старую сохраненную версию.
Существует два основных сценария, почему система обращается к неактуальному макету:
Простое изправление визуального текста или добавление колонок в табличном документе вручную не помогает, так как модуль печати программно проверяет наличие специфических именованных областей и параметров (например, идентификатора государственного контракта). Если параметрическая структура макета устарела, платформа блокирует формирование документа.
Рассмотрим по шагам наилучший и самый быстрый способ восстановления штатной печати, если макет был изменен непосредственно в пользовательском интерфейсе:
После выполнения этой операции система вернется к использованию стандартного макета из поставляемой конфигурации, и ошибка при печати исчезнет.
Если среди пользовательских макетов измененных объектов не обнаружено, проанализируем список подключенных дополнительных обработок:
В некоторых случаях, даже после отмены изменений макета, программа может продолжать выдавать предупреждение из-за кеширования данных временных файлов. Если проблема сохраняется, выполним очистку кеша:
Таким образом, для устранения ошибки достаточно восстановить стандартный макет печатной формы или отключить устаревшую внешнюю обработку.