Выбор сотрудника

Подписанты

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

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

Порядок действий для использования в шаблоне людей из списка Подписантов:

1.Создание списка подписантов.

1)Для этого необходимо зайти «Общие данные => Персонал => Подписанты» (1).

2)Добавить сотрудника в справочник подписантов (2).

3)Зайти в добавленного сотрудника, и указать в нем: (нажмите для увеличения)

MenuSelect

А) Во вкладке «Основные данные»: имя, фамилия, отчество и доверенность. (нажмите для увеличения)

ncemp001_02_1_zoom75

Б) Во вкладке «Дополнительная информация» заполнить «ФИО в дательном падеже» и «ФИО в родительном падеже».

ncemp001_02_2

2. Настроить отчет в соответствии со спецификацией:

1) В любое место шаблона (но лучше всегда в начало) добавляем пустой DataBand (Данные) и связываем его с источником данных Подписанты.

report1

2) Далее перейти во вкладку «Фильтры», добавляем фильтр и выставляем: «Выражение», Table8.emp_id==ManagerList.

report2

3) Теперь можно вставлять в текст созданного бенда с фильтром поля из раздела «Подписанты», и  они будут заменяться на значения, выбранные в выпадающем списке при формировании договора (вверху, слева). ОБЯЗАТЕЛЬНО нажимать кнопочку ПРИМЕНИТЬ, только после этого подтянуться значения переменных, иначе они останутся пустыми.

4) Если необходимо вставить подписантов в текст, который не относится к бенду подписантов, требуется сделать следующее:

А) Расположить бенд «Подписанты» с фильтром выше, чем тот, в котором требуется вставить данные из словаря «Подписанты»

Б) В свойствах поля, в котором есть данные из раздела «Подписанты» свойство «Обработать в» изменить на «в конце страницы».

 

 

Дополнение:

В случае, если требуется выбор ОДНОГО сотрудника для подписи, то задача решена. Однако, иногда могут возникнуть ситуации, когда требуется выбрать два (или более) сотрудников для подписи по аналогичному принципу. Описание такого решения - ниже:

 

Создание нового источника данных:

createsourceCreareSource2

 

crearesource3

1.1 Указать, какие данные в нем будут.

createsource3

 

 

Создание переменных

 

createvariablecreatevarianle2

 

 

Создать Бенд для данных (для 2х выборок будет 2 бенда)

createband

Для первого бенда фильтр для наших подписантов выглядит так:

filter1

для второго так (как было ранее создано)

filter2

 

Указать в каждом поле, которое содержит переменные из бендов выше значение свойства "Обработать в" на позицию "В конце страницы"

4processin - копия_zoom50

 

В результате осуществляется возможность поставить в необходимые поля необходимое количество подписантов, и автоматически подставлять их.

 

Itog

 

Обязательно для таких отчетов отключить синхронизацию DD в настройках отчета (иначе при следующей валидации новые переменные и источники исчезнут).

 

dddisable