Как настроить подписи и формат дат в кадровых документах 1С:Бухгалтерии 3.0?

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

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

1. Настройка ФИО и должности руководителя в кадровых документах

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

Оперативное изменение подписи в документе:

Если вам нужно изменить подписанта «здесь и сейчас» только для одного конкретного документа, обратите внимание на интерфейс самого документа (например, «Прием на работу»). В нижней части формы расположена гиперссылка Подписи. Она выделена синим подчеркнутым шрифтом. Нажав на нее, вы откроете вспомогательное окно, где можно вручную выбрать ответственное лицо и его должность, которые пойдут на печать именно из этого документа.

Глобальная настройка по умолчанию:

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

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

2. Источник заполнения даты трудового договора (РаботаТрудовойДоговорДатаОформленияНаПечать)

При формировании печатной формы трудового договора или кадровых приказов используется системный параметр РаботаТрудовойДоговорДатаОформленияНаПечать. Он отвечает за вывод даты составления договора в текстовом представлении (например, «15 мая 2024 г.»).

Выясним причину, почему этот параметр может не заполняться, и определим источник данных:

3. Изменение формата даты ознакомления работника (шаблон «__ ___ 20__»)

В стандартных кадровых приказах (например, Т-1 или Т-8) присутствует строка ознакомления сотрудника с документом. На практике работник ставит подпись и дату вручную авторучкой на бумажном носителе. Выводить туда пустую системную дату (которая может отображаться как пустота или 01.01.0001) неудобно и неэстетично. Проанализируем два способа решения этой задачи: через пользовательский макет и программным путем.

Способ А. Настройка пользовательского макета (без программирования)

Современная платформа «1С:Предприятие 8.3» позволяет редактировать макеты печатных форм без изменения конфигурации. Нам понадобятся права администратора базы данных. Разберем этот процесс пошагово:

  1. Перейдем в раздел Администрирование, затем выберем Печатные формы, отчеты и обработки и откроем ссылку Макеты печатных форм.
  2. В открывшемся списке найдем нужную форму, например, Приказ о приеме (Т-1) или Приказ об увольнении (Т-8).
  3. Выделим строку и нажмем кнопку Изменить. Программа откроет встроенный табличный редактор макета.
  4. Найдем ячейку, в которой прописан параметр СсылкаНаОбъектДатаОзнакомленияРаботника.
  5. Простой вариант: Мы можем полностью удалить этот параметр из ячейки (клавишей Delete) и вручную вписать туда текстовый шаблон: «____» __________________ 20___ г. В таком случае на печать всегда будет выводиться именно эта строка, независимо от данных в системе.
  6. Продвинутый вариант (через форматную строку): Выделим ячейку с параметром, откроем ее свойства (нажав клавишу F4 или через контекстное меню) и найдем свойство Формат. В конструкторе форматной строки перейдем на вкладку «Дата» и в поле «Представление пустой даты (ДП)» впишем наш шаблон: «____» __________________ 20___ г. Системная форматная строка примет вид: ДП='«____» __________________ 20___ г.'. При таком подходе, если в программе дата ознакомления пуста — выведется шаблон для заполнения вручную, а если дата заполнена — отобразится конкретное число.
  7. Сохраним изменения макета.

Способ Б. Программное переопределение (для разработчиков)

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


// Принудительный вывод шаблона подчеркиваний в параметр макета
ОбластьПодвала.Параметры.СсылкаНаОбъектДатаОзнакомленияРаботника = "«____» __________________ 20___ г.";

Также мы можем реализовать гибкую проверку заполненности реквизита в объекте базы данных. Проанализируем следующий фрагмент кода:


// Проверка на заполненность даты ознакомления в документе
Если ЗначениеЗаполнено(СсылкаНаОбъект.ДатаОзнакомления) Тогда
    ОбластьПодвала.Параметры.СсылкаНаОбъектДатаОзнакомленияРаботника = Формат(СсылкаНаОбъект.ДатаОзнакомления, "ДЛФ=ДД");
Иначе
    ОбластьПодвала.Параметры.СсылкаНаОбъектДатаОзнакомленияРаботника = "«____» __________________ 20___ г.";
КонецЕсли;

Этот код проверяет, указана ли дата ознакомления в системе. Если дата есть, она выводится в длинном формате даты (например, «12 октября 2024 г.»), если нет — выводится пустой шаблон с подчеркиваниями под ручное заполнение.

Используя предложенные методы, мы можем гибко настроить кадровый документооборот под любые требования делопроизводства и стандарты организации.

← На главную