Как исправить ошибку с новой формой УПД при печати в 1С:Бухгалтерия

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При обновлении конфигурации 1С пользователи иногда сталкиваются с ситуацией, когда программа в актуальном релизе выдает предупреждение при формировании Универсального передаточного документа (УПД): «С 01.07.17 используется новая форма УПД, отредактируйте макет или обратитесь к специалисту». При этом ручное редактирование строк или текста ячеек в шаблоне печатной формы не дает никакого результата. Проанализируем, почему возникает эта проблема и как ее правильно решить.

Выясняем причину возникновения ошибки

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

Существует два основных сценария, почему система обращается к неактуальному макету:

  1. Сохранен пользовательский макет: В режиме пользовательской настройки макетов был отредактирован и сохранен индивидуальный вариант. Механизм обновления 1С специально не перезаписывает такие макеты, чтобы не удалить логотипы или пользовательские доработки.
  2. Подключена внешняя печатная форма: В информационной базе зарегистрирована дополнительная внешняя обработка печатной формы, которая перехватывает стандартную печать УПД.

Простое изправление визуального текста или добавление колонок в табличном документе вручную не помогает, так как модуль печати программно проверяет наличие специфических именованных областей и параметров (например, идентификатора государственного контракта). Если параметрическая структура макета устарела, платформа блокирует формирование документа.

Способ 1. Отмена изменений пользовательского макета в режиме «1С:Предприятие»

Рассмотрим по шагам наилучший и самый быстрый способ восстановления штатной печати, если макет был изменен непосредственно в пользовательском интерфейсе:

  1. Перейдем в раздел Администрирование и выберем пункт Печатные формы, отчеты и обработки.
  2. Откроем справочник Макеты печатных форм.
  3. В списке макетов найдем Универсальный передаточный документ (УПД) (или макет соответствующего документа реализации).
  4. Обратим внимание на пиктограмму рядом с наименованием: если макет был изменен, его значок будет отличаться (например, содержать специальный символ редактирования).
  5. Выделим нужный макет и нажмем кнопку Отменить изменение макета (или Использовать стандартный).

После выполнения этой операции система вернется к использованию стандартного макета из поставляемой конфигурации, и ошибка при печати исчезнет.

Способ 2. Проверка и отключение внешних печатных форм

Если среди пользовательских макетов измененных объектов не обнаружено, проанализируем список подключенных дополнительных обработок:

  1. Зайдем в раздел Администрирование -> Печатные формы, отчеты и обработки.
  2. Перейдем по ссылке Дополнительные отчеты и обработки.
  3. Проверим наличие внешних обработок, связанных с печатью УПД или документов реализации.
  4. Если внешняя форма найдена, отключим ее или заменим на новую версию внешней печатной формы, адаптированную под текущий релиз программы.

Способ 3. Очистка кеша платформы

В некоторых случаях, даже после отмены изменений макета, программа может продолжать выдавать предупреждение из-за кеширования данных временных файлов. Если проблема сохраняется, выполним очистку кеша:

  1. Завершим работу всех сеансов информационной базы.
  2. Удалим временные каталоги кеша платформы «1С:Предприятие» или переподключим информационную базу в списке запуска (удалив и добавив ее заново).
  3. Запустим базу и повторно проверим формирование печатной формы УПД.

Таким образом, для устранения ошибки достаточно восстановить стандартный макет печатной формы или отключить устаревшую внешнюю обработку.

← На главную