Сценарий "Текстовые шаблоны"
Путь: Администрирование / Текстовые шаблоны
Функционал текстовых шаблонов позволяет настраивать тексты с статическими и динамическими значениями что б в дальнейшем использовать их для генерации текста кадрового приказа и его печати. Для каждого документа или операции, в которых можно использовать текстовые шаблоны, соответствует определенный тип шаблона. Для изменения или добавления текстовых шаблонов необходимо выбрать тип шаблонов. Заполнить поле Код и Описание. В поле Текстовый шаблон вводиться текст, который будет отображаться в документе, его можно заполнить текстом, который будет одинаковым для всех, или добавить перемеенные значения.
Настройка текстовых шаблонов операций Трудового договора
Для формирования текстовых шаблонов трудового договора используются следующие переменные значения:
Поле | Описание |
---|---|
%AccPersonName% | Фамилия, имя и отчество сотрудника в винительном падеже |
%2DatPersonName% | Фамилия, имя и отчество сотрудника в дательном падеже |
%GenPersonName% | Фамилия, имя и отчество сотрудника в родительном падеже |
%LC_StartDate% | Начальная дата в формате «15 червня 2018 року» |
%LC_TrialMounthQty% | Количество месяцев испытательного периода в формате в зависимости от последней цифры:«1 місяць» «2 місяці» «5 місяців» |
%DismissalDescr% | Описание кода из поля «Причина увольнения» |
%DismissalArt% | Статья увольнения |
%AccJobName% | Должность сотрудника в винительном падеже |
%DatJobName% | Должность сотрудника в дательном падеже |
%AccOrgUName% | Название подразделения в винительном падеже |
%PrevAccJobName% | Должность сотрудника в винительном падеже, для позиции из предыдущей строки, если она есть |
%PrevAccOrgUName% | Название подразделения в винительном падеже для позиции из предыдущей строки, если она есть. |
%BaseSalary% | Значение оклада в формате «10 000,00 (десять тисяч гривень 00 копійок) грн.» |
%RateQty% | Значение ставки |
%CalendarDescr% | Описание из карточки зарплатного календаря для позиции |
%DatJobName% | |
%DatOrgUName% | |
%GenJobName% | |
%GenOrgUName% | |
%PrevDatJobName% | |
%PrevDatOrgUName% | |
%PrevGenJobName% | |
%PrevGenOrgUName% |
Настройка текстовых шаблонов для приказов на изменение имени
Для создания приказа на изменение имени сотрудника используются следующие переменные текстовых шаблонов:
Поле | Описание |
---|---|
%AccPersonName% | Значения Last Name + First Name + Middle Name из таблицы HR Name Declination с фильтрами: Type=Person, Code=Person No., Case=Accusative |
%2DatPersonName% | Значения Last Name + First Name + Middle Name из таблицы HR Name Declination с фильтрами: Type=Person, Code=Person No., Case=Dative |
%AccJobName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Job Title, Code= Job Title Code for Employee No., Case=Accusative |
%DatJobName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Job Title, Code= Job Title Code for Employee No., Case=Dative |
%AccOrgUName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Org. Unin, Code= Org Unit Code Code for Employee No., Case=Accusative |
%NewLastName% | Значение New Last Name из поля на странице запроса |
%StartDate% | Дата начала |
%DatOrgUName% | |
%GenJobName% | |
%GenOrgUName% | |
%GenPersonName% |
Настройка текстовых шаблонов для приказов на отсутствие
Для создания приказов на отсутствие, команандировки и отпуска используются следующие переменные текстовых шаблонов:
Поле | Описание |
---|---|
%AccPersonName% | Значения Last Name + First Name + Middle Name из таблицы HR Name Declination с фильтрами: Type=Person, Code=Person No., Case=Accusative |
%2DatPersonName% | Значения Last Name + First Name + Middle Name из таблицы HR Name Declination с фильтрами: Type=Person, Code=Person No., Case=Dative |
%AccJobName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Job Title, Code= Job Title Code for Employee No., Case=Accusative |
%DatJobName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Job Title, Code= Job Title Code for Employee No., Case=Dative |
%AccOrgUName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Org. Unin, Code= Org Unit Code Code for Employee No., Case=Accusative |
%DescrCalDays% | Количество Absence Header.Calendar Days в формате в зависимости от последней цифры:«1 календарний день» «2 календарні дні» «5 календарних днів» |
%DescrWorkDays% | Количество Absence Header.Working Days (добавить на страницу и проверить заполнение) в формате в зависимости от последней цифры:«1 робочий день» «2 робочі дні» «5 робочих днів» |
%StartEndDates% | Период Absence Header.Start Date.. Absence Header.End Date в формате:«з 02 квітня 2018 року по 09 квітня 2018 року» Если даты равны, то: «- 11 березня 2018 року» |
%StartDate% | Absence Header.Start Date в формате «25 липня 2018 року» |
%TravelDestination% | Absence Header.Travel Destination |
%TravelPurpose% | Absence Header. Travel Purpose |
%ReasonDocument% | Absence Header.Reason Document |
%VacAccrPeriod% | From first Absence Line.Accrual Etry No, Start Date..End Date в формате «з 01.02.2017 по 31.01.2018» |
%AdjHROrderNo% | HR Order No. for Adjusted Document No. |
%AdjHROrderDate% | HR Order Date for Adjusted Document No., format – «29 квітня 2019 р.» |
%AccrStartDate% | Start Date в формате «01 лютого 2017 року. » |
%AccrHROrderNo% | HR Order No. |
%AccrHROrderDate% | HR Order Date в формате «01.02.2019 року » |
%DailyAllowAmt% | Absence Header.Daily Allowance Amount |
%AccPersonNameInit% | Значения Last Name из таблицы HR Name Declination с фильтрами: Type=Person, Code= Labor Contract Line.Person No., Case=Accusative. + Person.Initials |
%DatJobName% | |
%DatOrgUName% | |
%GenJobName% | |
%GenOrgUName% | |
%GenPersonName% | |
%TravelReasonDoc% | Absence Header.Travel Reason Document |
Настройка текстовых шаблонов для журнала сотрудников
Для создания приказов в журнале сотрудников используются следующие переменные текстовых шаблонов:
Поле | Описание |
---|---|
%AccPersonName% | Значения Last Name + First Name + Middle Name из таблицы HR Name Declination с фильтрами: Type=Person, Code=Person No., Case=Accusative |
%2DatPersonName% | Значения Last Name + First Name + Middle Name из таблицы HR Name Declination с фильтрами: Type=Person, Code=Person No., Case=Dative |
%AccJobName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Job Title, Code= Job Title Code for Employee No., Case=Accusative |
%AccOrgUName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Org. Unin, Code= Org Unit Code Code for Employee No., Case=Accusative |
%DescrAmount% | Amount в формате:«15 000 грн. (п'ятнадцять тисяч гривень 00 коп.)» |
%EmployeeNo.% | Employee No. |
%FullName% | Full Name |
%Amount% | Amount |
%DatJobName% | |
%DatOrgUName% | |
%GenJobName% | |
%GenOrgUName% | |
%GenPersonName% | |
%Qty% | |
%MonthStartDate% | Название месяца Даты начала в формате - жовтня |
%MonthQty% | количество месяцев между Датой начала и окончания |
%CompName% | CompanyInformation.Name |
Настройка текстовых шаблонов для Штатное расписание текстовый шаблон
Поле | Описание |
---|---|
OrderNo | Staff List Order Header.HR Order No. |
Address | CompanyInformation.Address |
Picture | CompanyInformation.Picture |
OrderDate | Staff List Order Header.HR Order Date FORMAT("Order Date",0,'<Day,2>.<Month,2>.<Year4>') + ' ' + TextYear |
StartDate | Staff List Order Header.Starting Date FORMAT("Starting Date",0,'<Day,2>.<Month,2>.<Year4>') |
DirName | EmployeeDir."Last Name" + ' ' + EmployeeDir.Initials |
DirJobT | EmployeeDir."Job Title" |
CompCity | Text21094000 + ' ' + CompanyInformation.City |
OrderText | |
BasisText | |
HRDirName | EmployeeHR."Last Name" + ' ' + EmployeeHR.Initials |
HRDirJobT | EmployeeHR."Job Title" |
AccName | Staff List Order Header.Chief Accountant No. Employee."LastName" + ' ' + Employee.Initials |
AccJobT | Staff List Order Header.Chief Accountant No. Employee."Job Title" |
repeater по Staff List Order Line с Action=Rename и Type=Org.Unit в формате: | Структурний підрозділ %1 %2 на структурний п ідрозділ %3 %4 ,где %1 это Org.Unit.Level (если он больше 0) как "1 рівня",где %2 это Org.Unit.Name,где %3 это New Name Department Code.Level (если он больше 0) как "1 рівня",где %4 это New Name Department Code.Name |
repeater по Staff List Order Line с Action=Approve и Type=Org.Unit в формате: | Створити структурний підрозділ %1 %2,где %1 это Org.Unit.Level (если он больше 0) как "1 рівня",где %2 это Org.Unit.Name |
repeater по Staff List Order Line с Action=Close и Type=Org.Unit в формате: | Розформувати структурний підрозділ %1 %2,где %1 это Org.Unit.Level (если он больше 0) как "1 рівня",где %2 это Org.Unit.Name |
Настройка текстовых шаблонов для Другие кадровые приказы
Поле | Описание |
---|---|
%2DatPersonName% | Значения Last Name + First Name + Middle Name из таблицы HR Name Declination с фильтрами: Type=Person, Code=Person No., Case=Dative |
%DatJobName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Job Title, Code= Job Title Code for Employee No., Case=Dative |
%GenOrgUName% | Значение Name из таблицы HR Name Declination с фильтрами: Type=Org. Unin, Code= Org Unit Code Code for Employee No., Case= Genitive |
%StartDate% | Дата события из Другого кадрового приказа |
%OrderNo% | Номер кадрового приказа из Другого кадрового приказа |
%HROrderDate% | Дата кадрового приказа из Другого кадрового приказа |
%Description% | Название атрибута из Другого кадрового приказа |