Сценарій "Текстові шаблони"
Шлях: Адміністрування / Текстові шаблони
Функціонал текстових шаблонів дозволяє налаштовувати тексти зі статичними та динамічними значеннями, щоб надалі використовувати їх для генерації тексту кадрового наказу та його друку. Для кожного документа чи операції, у яких можна використовувати текстові шаблони, відповідає певний тип шаблону. Щоб змінити або додати текстові шаблони, потрібно вибрати тип шаблонів. Заповнити поле Код і О пис . В полі Текстовий шаблон вводитися текст, який буде відображатися в документі, можна заповнити текстом, який буде однаковим для всіх, або додати змінні значення.
Налаштування текстових шаблонів операцій Трудового договору
Для формування текстових шаблонів трудового договору використовуються такі змінні значення:
Поле | Опис |
---|---|
%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 для Employee No., Case=Accusative |
%DatJobName% | Значення Name з таблиці HR Name Declination з фільтрами : Type = Job Title, Code = Job Title Code для Employee No., Case = Dative |
%AccOrgUName% | Значення Name з таблиці HR Name Declination з фільтрами : Type=Org. Unin, Code= Org Unit Code Code для 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 для Employee No., Case=Accusative |
%DatJobName% | Значення Name з таблиці HR Name Declination з фільтрами : Type = Job Title, Code = Job Title Code для Employee No., Case = Dative |
%AccOrgUName% | Значення Name з таблиці HR Name Declination з фільтрами : Type=Org. Unin, Code= Org Unit Code Code для 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. для 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 для Employee No., Case=Accusative |
%AccOrgUName% | Значення Name з таблиці HR Name Declination з фільтрами : Type=Org. Unin, Code= Org Unit Code Code для 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 | Order Header.HR Order No. |
Address | CompanyInformation.Address |
Picture | CompanyInformation.Picture |
OrderDate | <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% | Назва атрибуту з Іншого кадрового наказу |