Сценарий "Текстовые шаблоны"
Путь: Администрирование / Текстовые шаблоны
Функционал текстовых шаблонов позволяет настраивать тексты с статическими и динамическими значениями что б в дальнейшем использовать их для генерации текста кадрового приказа и его печати. Для каждого документа или операции, в которых можно использовать текстовые шаблоны, соответствует определенный тип шаблона. Для изменения или добавления текстовых шаблонов необходимо выбрать тип шаблонов. Заполнить поле Код и Описание. В поле Текстовый шаблон вводиться текст, который будет отображаться в документе, его можно заполнить текстом, который будет одинаковым для всех, или добавить перемеенные значения.
Настройка текстовых шаблонов операций Трудового договора
Для формирования текстовых шаблонов трудового договора используются следующие переменные значения:
| Поле | Описание |
|---|---|
| %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% | Название атрибута из Другого кадрового приказа |