При формировании типовой межотраслевой формы М-11 («Требование-накладная») в программе «1С:Бухгалтерия предприятия 3.0» многие пользователи сталкиваются с ситуацией, когда строка «Отпустил» содержит данные ответственного сотрудника, а строка «Получил» остается пустой. Если открыть макет печатной формы через меню Еще → Изменить макет, в соответствующих ячейках можно увидеть параметры КладовщикДолжность и КладовщикФИО. Разберем, почему программа ведет себя таким образом и какими способами можно заполнить эти данные.
Проанализируем работу типового механизма формирования печатной формы М-11 в процедуре ПечатьМ11(МассивОбъектов, ОбъектыПечати):
Склады), где в поле Ответственное лицо указывается конкретный сотрудник. Должность подтягивается из кадровых данных физического лица.КладовщикДолжность и КладовщикФИО в макете не заполняемыми на уровне программного кода.Таким образом, пустое поле «Получил» — это штатное поведение типовой конфигурации, а не ошибка или результат некорректных доработок.
Если необходимость впечатывать ФИО и должность получателя возникает периодически, проще всего воспользоваться встроенным режимом редактирования печатной формы:
Если материалы на складе всегда получает один и тот же сотрудник (например, конкретный материально ответственный кладовщик или мастер смены), зафиксируем его данные прямо в макете без внесения изменений в конфигуратор:
КладовщикДолжность, откроем ее свойства (по нажатию горячей клавиши Alt + Enter или через контекстное меню) и изменим свойство Заполнение со значения Параметр на Текст. В поле текста впишем нужную должность.КладовщикФИО, переключим свойство Заполнение на Текст и укажем фамилию и инициалы сотрудника.Если получатели регулярно меняются и требуется автоматический выбор сотрудника, рассмотрим варианты доработки без снятия конфигурации с поддержки:
ФизическиеЛица или Сотрудники).КладовщикДолжность и КладовщикФИО. Подключим ее через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.&Вместо или &После), добавив динамическое заполнение ответственных лиц без модификации основной конфигурации поставщика.