Как настроить вывод полных ФИО сотрудников в расчетной ведомости Т-51 в 1С:ЗУП 3.1

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

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

Проверка глобальных настроек системы

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

  1. Перейдем в раздел Настройки.
  2. Выберем пункт Дополнительные настройки.
  3. Найдем флажок Выводить полные ФИО в списочных и печатных формах.

Если этот флажок снят, система будет автоматически сокращать имена до формата «Фамилия И.О.» во всех типовых отчетах. Если же флаг установлен, но форма Т-51 по-прежнему выводит сокращенный вариант, значит, причина кроется глубже — в индивидуальных настройках отчета или измененном макете.

Анализ и возврат к стандартному макету печатной формы

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

Для этого выполним следующие шаги:

  1. Перейдем в раздел Администрирование — Печатные формы, отчеты и обработки.
  2. Откроем пункт Макеты печатных форм.
  3. В списке найдем форму «Расчетная ведомость (Т-51)».

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

Работа с параметрами и полями в макете (СКД)

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

В конфигурации 1С:ЗУП 3.1 данные в отчет Т-51 передаются через Систему компоновки данных (СКД). Пользователи часто совершают ошибку, пытаясь напрямую использовать поле ЛичныеДанные.ФИО, которое может быть недоступно в контексте формирования данной конкретной ведомости. Проанализируем альтернативные варианты обращения к данным:

  1. Поле ФИОПолные: Вместо стандартного «ФИО» в параметрах макета или выражениях СКД следует использовать ФИОПолные. Это специализированное поле, которое принудительно возвращает полное наименование физического лица без сокращений.
  2. Обращение через Физическое Лицо: В справочнике «Сотрудники» наименование может содержать табельные номера или пометки о совместительстве. Для получения чистого полного имени лучше обращаться к связанному справочнику физических лиц. Попробуем конструкцию: Сотрудник.ФизическоеЛицо.Наименование Именно в поле Наименование справочника «Физические лица» по умолчанию хранится полное ФИО.
  3. Использование ЛичныеДанные.Наименование: В некоторых контекстах формирования расчетных листков и ведомостей работает обращение через структуру личных данных: ЛичныеДанные.Наименование

Сброс настроек варианта отчета

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

  1. Откроем отчет «Расчетная ведомость (Т-51)».
  2. Нажмем кнопку Настройки....
  3. В нижней части окна нажмем Стандартные настройки.

Это действие сбросит все пользовательские изменения полей, группировок и отборов, возвращая структуру отчета к тому виду, который был задуман разработчиками в актуальном релизе конфигурации. После сброса проверьте формирование отчета — если глобальный флаг «Выводить полные ФИО» включен, имена должны отобразиться полностью.

Технические нюансы: История ФИО и Кэширование

Разберем более редкие, но критические ситуации. Если у части сотрудников имена полные, а у части — сокращенные, проанализируем историю изменений личных данных.

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

Также не стоит забывать о кэшировании данных. В версии 3.1.21.70 и близких к ней релизах иногда наблюдались сбои, когда программный код формирования представления ФИО кэшировал результат. В таких случаях помогает:

Итоги и рекомендации

Подводя итог, можно составить пошаговый алгоритм решения проблемы:

Шаг 1: Проверить флажок в Дополнительных настройках программы.

Шаг 2: Убедиться, что не используется модифицированный Макет печатной формы, который переопределяет стандартное поведение.

Шаг 3: При необходимости ручной правки макета использовать поля Сотрудник.ФизическоеЛицо.Наименование или ФИОПолные.

Шаг 4: Выполнить сброс настроек отчета до Стандартных.

Следуя этим инструкциям, вы сможете добиться корректного и единообразного отображения данных в расчетной ведомости Т-51, что обеспечит соответствие документов стандартам вашего предприятия.

← На главную