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