При работе в современных конфигурациях 1С, построенных на базе Библиотеки стандартных подсистем (БСП), таких как "Бухгалтерия предприятия 3.0", "Управление торговлей 11" или "ERP", пользователи часто сталкиваются с необходимостью кастомизации печатных форм. Иногда стандартную форму заменяют внешней обработкой, а затем, когда необходимость в ней отпадает, удаление внешней обработки не приводит к автоматическому "возврату" стандартного макета. Рассмотрим подробнее, почему это происходит и как восстановить работоспособность системы.
Для начала проанализируем ситуацию с технической точки зрения. Когда мы подключаем внешнюю печатную форму или редактируем существующий макет, система 1С не вносит изменения в саму конфигурацию напрямую. Вместо этого задействуется механизм пользовательских макетов. Информация о том, какой макет использовать для конкретного документа (стандартный или измененный), хранится в специальном регистре сведений.
Если мы просто удаляем внешнюю печатную форму из списка "Дополнительные отчеты и обработки", ссылка в настройках использования макетов может остаться активной, но указывать "в никуда". В результате при попытке печати документа пользователь либо видит ошибку, либо не находит нужный пункт в меню. Выясним причину, почему стандартный макет пф_mxl не подтягивается автоматически: программа все еще "думает", что приоритет должен быть у пользовательской настройки.
Перейдем к практическим действиям. Чтобы вернуть стандартный вид документа, нам необходимо сбросить пользовательские настройки макетов. Пройдем по шагам этот путь в интерфейсе программы:
Обратим внимание на важный визуальный маркер: те макеты, которые были изменены или заменены внешними формами, обычно помечаются специальным значком (например, синим карандашом или иконкой, отличной от стандартного желтого значка 1С). Это сигнализирует о том, что для данного объекта создана индивидуальная настройка.
Теперь рассмотрим, как именно "отвязать" внешнюю форму и вернуть заводские настройки. Выделим в списке нужный макет и нажмем на кнопку Использовать стандартный макет (в некоторых версиях конфигураций она может называться "Установить стандартный макет" или выглядеть как кнопка сброса).
После этого действия произойдет следующее:
Иногда бывает так, что макет мы восстановили, но кнопка печати в самом документе так и не появилась. Проанализируем ситуацию: при подключении внешних форм программисты часто программно отключают видимость стандартных команд печати, чтобы не путать пользователя. Чтобы исправить это, выполним следующие действия:
В редких случаях, даже после всех манипуляций в интерфейсе, программа продолжает выдавать ошибку или показывать старую форму. Рассмотрим подробнее программные причины такого поведения. Часто это связано с кэшированием данных на стороне клиента или сервера.
Если настройки сброшены, но результат не виден, рекомендуется:
%AppData%\1C\1cv8\.Таким образом, мы выяснили, что восстановление стандартной печатной формы — это не процесс "обратного привязывания", а процесс удаления приоритета пользовательской настройки над системной. Использование инструментов БСП (регистра макетов и настроек команд печати) позволяет решить эту задачу без внесения изменений в программный код конфигурации.