Перейти до основного вмісту

Сценарій "Текстові шаблони"

Шлях: Адміністрування / Текстові шаблони

Функціонал текстових шаблонів дозволяє налаштовувати тексти зі статичними та динамічними значеннями, щоб надалі використовувати їх для генерації тексту кадрового наказу та його друку. Для кожного документа чи операції, у яких можна використовувати текстові шаблони, відповідає певний тип шаблону. Щоб змінити або додати текстові шаблони, потрібно вибрати тип шаблонів. Заповнити поле Код і Опис . В полі Текстовий шаблон вводитися текст, який буде відображатися в документі, можна заповнити текстом, який буде однаковим для всіх, або додати змінні значення.

Налаштування текстових шаблонів операцій Трудового договору

Для формування текстових шаблонів трудового договору використовуються такі змінні значення:

ПолеОпис
%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

Налаштування текстових шаблонів для Штатний розклад текстовий шаблон

ПолеОпис
OrderNoOrder Header.HR Order No.
AddressCompanyInformation.Address
PictureCompanyInformation.Picture
OrderDate<Day, 2 > . <Month, 2 > . <Year4>') + '' + TextYear
StartDateStaff List Order Header.Starting Date FORMAT("Starting Date",0, <Day, 2 > . <Month, 2 > . <Year4>')
DirNameEmployeeDir."Last Name" + '' + EmployeeDir.Initials
DirJobTEmployeeDir."Job Title"
CompCityText21094000 + '' + CompanyInformation.City
OrderText
BasisText
HRDirNameEmployeeHR."Last Name" + '' + EmployeeHR.Initials
HRDirJobTEmployeeHR."Job Title"
AccNameStaff List Order Header.Chief Accountant No. Employee."LastName" + '' + Employee.Initials
AccJobTStaff 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%Назва атрибуту з Іншого кадрового наказу
© 2008 - 2023 SMART business