В процессе работы с конфигурацией 1С:Зарплата и Управление Персоналом 3.1 пользователи часто сталкиваются с тем, что в печатной форме «Расчетная ведомость (Т-51)» имена сотрудников выводятся в сокращенном виде (фамилия и инициалы), в то время как требования внутреннего учета или кадровой политики подразумевают использование полных имен. Рассмотрим подробно, почему так происходит и как восстановить корректное отображение данных, проанализировав все уровни настроек — от пользовательских до технических.
Прежде чем приступать к редактированию макетов или написанию кода, разберем наиболее очевидную причину. В современных версиях ЗУП 3.1 предусмотрена глобальная настройка, которая управляет детализацией имен в списочных формах. Проанализируем, включена ли она в вашей информационной базе.
Если этот флажок снят, система будет автоматически сокращать имена до формата «Фамилия И.О.» во всех типовых отчетах. Если же флаг установлен, но форма Т-51 по-прежнему выводит сокращенный вариант, значит, причина кроется глубже — в индивидуальных настройках отчета или измененном макете.
Часто в организациях макеты печатных форм подвергаются изменениям со стороны программистов или опытных пользователей. Если кто-то ранее пытался «подправить» форму Т-51, это могло привести к тому, что жестко прописанные параметры перестали реагировать на системные настройки. Выясним, используется ли в вашей базе измененный макет.
Для этого выполним следующие шаги:
Если в списке напротив данной формы вы видите значок «изменено» (обычно это синий карандаш), это означает, что система использует пользовательский макет вместо стандартного. В этом случае настройки из раздела «Дополнительные настройки» могут игнорироваться. Попробуем временно использовать стандартный макет, выделив строку и нажав соответствующую кнопку. Если после этого имена стали полными — проблема была в некорректном редактировании формы.
Если же вам необходимо сохранить пользовательские правки в макете, но при этом добиться вывода полного имени, нужно проверить, какие именно поля данных используются в ячейках. Посмотрим на техническую сторону вопроса.
В конфигурации 1С:ЗУП 3.1 данные в отчет Т-51 передаются через Систему компоновки данных (СКД). Пользователи часто совершают ошибку, пытаясь напрямую использовать поле ЛичныеДанные.ФИО, которое может быть недоступно в контексте формирования данной конкретной ведомости. Проанализируем альтернативные варианты обращения к данным:
ФИОПолные. Это специализированное поле, которое принудительно возвращает полное наименование физического лица без сокращений.
Сотрудник.ФизическоеЛицо.Наименование
Именно в поле Наименование справочника «Физические лица» по умолчанию хранится полное ФИО.
ЛичныеДанные.Наименование
Иногда проблема носит индивидуальный характер и проявляется только у конкретного пользователя. Рассмотрим ситуацию, когда настройки варианта отчета были сохранены со старыми параметрами. Выясним, как их сбросить:
Это действие сбросит все пользовательские изменения полей, группировок и отборов, возвращая структуру отчета к тому виду, который был задуман разработчиками в актуальном релизе конфигурации. После сброса проверьте формирование отчета — если глобальный флаг «Выводить полные ФИО» включен, имена должны отобразиться полностью.
Разберем более редкие, но критические ситуации. Если у части сотрудников имена полные, а у части — сокращенные, проанализируем историю изменений личных данных.
Данные о ФИО хранятся в периодическом регистре сведений «ФИО физических лиц». Если в этом регистре запись о сотруднике создана некорректно (например, при переносе данных из старых программ фамилия, имя и отчество попали в одну строку «Фамилия», а поля «Имя» и «Отчество» остались пустыми), то никакие настройки макета не помогут. Система просто не будет иметь данных для разделения строки.
Также не стоит забывать о кэшировании данных. В версии 3.1.21.70 и близких к ней релизах иногда наблюдались сбои, когда программный код формирования представления ФИО кэшировал результат. В таких случаях помогает:
Подводя итог, можно составить пошаговый алгоритм решения проблемы:
Шаг 1: Проверить флажок в Дополнительных настройках программы.
Шаг 2: Убедиться, что не используется модифицированный Макет печатной формы, который переопределяет стандартное поведение.
Шаг 3: При необходимости ручной правки макета использовать поля Сотрудник.ФизическоеЛицо.Наименование или ФИОПолные.
Шаг 4: Выполнить сброс настроек отчета до Стандартных.
Следуя этим инструкциям, вы сможете добиться корректного и единообразного отображения данных в расчетной ведомости Т-51, что обеспечит соответствие документов стандартам вашего предприятия.