Как включить редактирование печатной формы приказа о приеме на работу Т-1 в 1С?

Пользователь 1С v8.3 (Обычные формы)
← На главную

При подготовке кадровых документов в программах 1С (в частности, в конфигурациях на обычных формах, таких как «Зарплата и кадры бюджетного учреждения 1.0» или «Зарплата и управление персоналом 2.5») часто возникает необходимость скорректировать текст сформированного приказа по форме Т-1 непосредственно перед выводом на печать. По умолчанию печатная форма может открываться в режиме, запрещающем интерактивное изменение ячеек. Разберем по шагам, как активировать режим редактирования, настроить панель инструментов для быстрого доступа и что делать, если правки заблокированы.

Включение интерактивного режима редактирования

Печатные бланки в системе формируются на основе объекта ТабличныйДокумент. Если при открытии бланка приказы не поддаются изменению, включим режим редактирования через главное меню программы:

  1. Сформируем приказ о приеме на работу по форме Т-1 из соответствующего документа.
  2. Обязательно щелкнем левой кнопкой мыши по любой ячейке внутри сформированного бланка, чтобы передать фокус ввода табличному документу. Если фокус находится на других элементах формы, пункты работы с таблицей останутся неактивными.
  3. В главном командном меню программы перейдем в раздел «Таблица» → «Вид» → «Редактирование» (в интерфейсе этот пункт может обозначаться значком зеленого карандаша).
  4. После нажатия ячейки станут доступны для выделения курсором, ввода и исправления текстовых данных.

Вынос кнопки «Редактирование» на панель инструментов

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

  1. Нажмем правой кнопкой мыши по верхней командной панели инструментов и выберем пункт «Настройка...».
  2. В открывшемся окне настроек перейдем на закладку «Команды».
  3. В левом списке категорий выберем раздел «Таблица».
  4. В правом списке команд найдем элемент «Редактирование» (значок зеленого карандаша) и, зажав левую кнопку мыши, перетащим его на удобное место верхней панели инструментов.
  5. Нажмем кнопку «Закрыть» в окне настройки интерфейса. Теперь режим редактирования можно включать и отключать одним кликом.

Почему режим редактирования может быть недоступен

Проанализируем типовые ситуации, при которых пункт меню «Редактирование» остается неактивным или изменения не сохраняются:

  1. Отсутствие фокуса на таблице. Самая частая причина: перед вызовом команды не был сделан щелчок мыши по телу печатной формы. Меню «Таблица» активно только при выбранном поле табличного документа.
  2. Программная защита документа. В программном коде при формировании отчета для объекта могут быть заданы свойства ТолькоПросмотр = Истина или Защита = Истина. В таком случае интерактивное переключение блокируется разработчиком на уровне модуля.
  3. Ограничения прав доступа. Роль текущего пользователя может содержать запрет на редактирование табличных документов.
  4. Режим предварительного просмотра. Если бланк открыт в режиме предварительного просмотра страниц перед печатью, изменение содержимого блокируется до возврата в рабочий режим отображения.

Альтернативные способы внесения изменений в форму Т-1

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

  1. Сохранение во внешний файл: для разовой ручной корректировки печатную форму можно экспортировать через меню «Файл» → «Сохранить копию...» в формате Excel, Word или листа .mxl, внести правки в сторонней программе и распечатать.
  2. Подключение внешней печатной формы: если требуется постоянное изменение макета приказа Т-1 для всех сотрудников, создается внешняя печатная форма (файл .epf). Она регистрируется в системе через меню «Сервис» → «Дополнительные отчеты и обработки» → «Дополнительные внешние печатные формы» и связывается с документом «Прием на работу в организацию». Это позволяет сохранить конфигурацию на типовой поддержке.
  3. Корректировка макета в Конфигураторе: если база уже снята с поддержки, можно открыть ветку метаданных документа ПриемНаРаботуВОрганизацию (или раздел «Общие макеты»), открыть макет Т1, отредактировать ячейки и сохранить конфигурацию базы данных.

Для программного снятия ограничений на редактирование в собственных доработках используется следующий фрагмент кода:


ТабличныйДокумент.ТолькоПросмотр = Ложь;
ТабличныйДокумент.Защита = Ложь;
← На главную