Макет печатной формы

Вопрос задал Светлана Г. (г. Тула)

Ответственный за ответ: Крянева Екатерина (★9.91/10)

Добрый день!
Хотела создать макет печатной формы (дополнительное соглашение к трудовому договору) из документа кадровый перевод, но не получается подтянуть в печатную форму номер и дату трудового договора, а так же не понятно как изменить падеж в ФИО работника указанного в кадровом переводе. Пожалуйста, помогите разобраться

Метки вопроса: —

Все комментарии (5)

  1. Добрый день, Светлана. Уточните пожалуйста, какой Вы используете релиз ЗУП и Ваш порядок действий в программе. На каком шаге возникают трудности?

  2. Добрый день!
    Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.24.408). Я перетаскиваю поле номер и дата договора в макет, данные не подтягиваются. В макет можно добавить только поля которые есть в самом документе? или все доступные из правой табличной части?

  3. Макет ПФДопреквизитыСветлана, попробовала в демо-базе аналогичного релиза создать пользовательский макет для документа Кадровый перевод. Ограничение этого функционала в том, что можно брать только те реквизиты, которые есть непосредственно в документе. Найти строковую функцию для склонения ФИО тоже не получилось.

    Чтобы решить задачу без доработки программистами, можно воспользоваться стандартным механизмом дополнительных реквизитов Дополнительные реквизиты и дополнительные сведения в 1С
    Я создала три допреквизита для документа Кадровый перевод (см скриншот), тогда эти реквизиты стали доступны в настройке пользовательского макета.
    При заполненных значениях дополнительных реквизитов они подтянутся в печатную форму.

    На партнерском форуме нашла такую информацию от разработчиков 1С.

    — Есть ли возможность склонять ФИО при использовании редактора макетов печатных форм?

    — Такая возможность есть, но её надо подключать в каждой конфигурации отдельно. Это можно сделать через процедуру ПриОпределенииИсточниковДанныхПечати общего модуля УправлениеПечатьюПереопределяемый примерно так (пример из Демо-БСП):

    Процедура ПриОпределенииИсточниковДанныхПечати(Объект, ИсточникиДанныхПечати) Экспорт
    Если Объект = «Справочник._ДемоФизическиеЛица.Наименование» Тогда
    СклонениеПредставленийОбъектов.ПодключитьИсточникДанныхПечатиСклоненияСтрок(
    ИсточникиДанныхПечати);
    КонецЕсли;
    КонецПроцедуры

    Если примете решение редактировать код, возможно этот совет разработчиков пригодится Вашему программисту

  4. Добрый день! Спасибо, попробую сделать

  5. Пожалуйста. Будут новые вопросы- обращайтесь.

Комментарии закрыты.