Table of Contents

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

Путь: Администрирование / Текстовые шаблоны

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

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

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

Поле Описание
%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
%ReasonDoc% Документальное основание, объясняющее причину отсутствия сотрудника

Настройка текстовых шаблонов для журнала сотрудников

Для создания приказов в журнале сотрудников используются следующие переменные текстовых шаблонов:

Поле Описание
%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% Название атрибута из Другого кадрового приказа