Как вернуть стандартную печатную форму в 1С после удаления внешней?

Пользователь 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При работе в современных конфигурациях 1С, построенных на базе Библиотеки стандартных подсистем (БСП), таких как "Бухгалтерия предприятия 3.0", "Управление торговлей 11" или "ERP", пользователи часто сталкиваются с необходимостью кастомизации печатных форм. Иногда стандартную форму заменяют внешней обработкой, а затем, когда необходимость в ней отпадает, удаление внешней обработки не приводит к автоматическому "возврату" стандартного макета. Рассмотрим подробнее, почему это происходит и как восстановить работоспособность системы.

Разберем механизм подмены макетов

Для начала проанализируем ситуацию с технической точки зрения. Когда мы подключаем внешнюю печатную форму или редактируем существующий макет, система 1С не вносит изменения в саму конфигурацию напрямую. Вместо этого задействуется механизм пользовательских макетов. Информация о том, какой макет использовать для конкретного документа (стандартный или измененный), хранится в специальном регистре сведений.

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

Пошаговое восстановление стандартной печатной формы

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

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

Обратим внимание на важный визуальный маркер: те макеты, которые были изменены или заменены внешними формами, обычно помечаются специальным значком (например, синим карандашом или иконкой, отличной от стандартного желтого значка 1С). Это сигнализирует о том, что для данного объекта создана индивидуальная настройка.

Сброс настроек к стандартным значениям

Теперь рассмотрим, как именно "отвязать" внешнюю форму и вернуть заводские настройки. Выделим в списке нужный макет и нажмем на кнопку Использовать стандартный макет (в некоторых версиях конфигураций она может называться "Установить стандартный макет" или выглядеть как кнопка сброса).

После этого действия произойдет следующее:

Настройка команд печати

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

  1. Снова зайдем в Администрирование — Печатные формы, отчеты и обработки.
  2. Выберем пункт Настройка команд печати.
  3. В списке найдем наш тип документа.
  4. Посмотрим на колонку Видимость. Если напротив стандартной печатной формы галочка снята, ее необходимо поставить обратно.

Программный аспект и очистка кэша

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

Если настройки сброшены, но результат не виден, рекомендуется:

  1. Завершить текущий сеанс работы пользователя и зайти в программу заново. Это обновит параметры сеанса, отвечающие за доступные команды печати.
  2. Если проблема сохраняется, стоит выполнить очистку локального кэша пользователя. В ОС Windows это обычно папки %AppData%\1C\1cv8\.

Таким образом, мы выяснили, что восстановление стандартной печатной формы — это не процесс "обратного привязывания", а процесс удаления приоритета пользовательской настройки над системной. Использование инструментов БСП (регистра макетов и настроек команд печати) позволяет решить эту задачу без внесения изменений в программный код конфигурации.

← На главную