Печать документов из приложения "Отпуска" (от 19.12.2017)
Вывод в редактор следующих документов, касающихся
тематики отпусков: график отпусков, записка об
отпуске, распорядительный документ (приказ) о
предоставлении отпуска, реестр распорядительных документов
(приказов) на отпуск, сведения об
отпусках работников, список дней отпусков
сотрудников на переходный
период; возможность
редактирования шаблонов этих
документов.
Окно печати документов открывается после
нажатия на кнопку "Печать"
или через опцию меню
"Отпуска/Печать"
В шаблон вносятся
изменения, касающиеся всех новых документов того типа, на котором установлен
указатель, редактирование которого осуществляется через кнопку "Шаблон".
Здесь, в шаблоне можно внести
изменения, которые отразятся во всех новых последующих документах этого типа.
При этом надо иметь ввиду, что данные между квадратными скобками (Например:
[Орг] отобразит наименование
организации при выводе в редактор) должны иметь корректное условное написание,
что позволит в дальнейшем подставить в документ необходимые данные из программы.
Следует отметить, что отсутствие хотя одной открытой или закрытой квадратной
скобки приведет к ошибке, о чем будет сообщено генератором отчетов. Подробнее о генераторе
отчетов...
График отпусков выводится в текстовый редактор .RTF-файлов
(MS Word), только для трудовых
отпусков, на основании шаблона
(дополнительные шаблоны с группировкой по подразделениям и по месяцам при
включенном признаке "Дополнит.списки") при установке на него указателя и нажатии на кнопку "Вывод в редактор",
при этом данные графика
отпусков подставятся в должные места шаблона документа, изменить который можно
после нажатия на кнопку "Шаблон".
Значения полей подстановки
(заключены в квадратные скобки):
[Вышестоящ] - вышестоящая организация,
[ОргКратк] -
краткое наименование организации, [Орг] - полное
наименование организации, [ОргЗагл] - полное наименование организации заглавными
буквами; [Город] - наименование города местонахождения
организации, [Должн_Рук] - наименование должности руководителя, [Рук] - фамилия
имя отчество руководителя (задаются в общих
настройках),
[РукФИО] - фамилия и инициалы
руководителя (формируется автоматически из [Рук]-фамилии, имени, отчества
руководителя), [РукИОФам] - и
инициалы, фамилия руководителя (формируется автоматически из
[Рук]-фамилии, имени, отчества
руководителя); [Должн_кадр] - должность кадрового
работника, [КадрФИО] -
фамилия, инициалы кадрового
работника, [телКадр] -
телефон кадрового
работника (задаются в общих
настройках);
[PersonNm] - Фамилия Имя
Отчество в именительном падеже, [PersonAl] - фамилия и инициалы сотрудника (задаются
в карточке
сотрудника);
[OccPost] - наименование должности в именительном падеже, (настраивается в
справочнике должностей);
[Divis] - наименование подразделения в именительном падеже (настраивается в
справочнике подразделений);
[HldPlBegDt] или
[%dts:HldPlBegDt] - дата начала
отпуска по графику, [HldPlEndDt] или [%dts:HldPlEndDt] - дата окончания отпуска по графику (условие %dts: выдает дату прописью),
[MonBegEnd] - месяц начала
отпуска - месяц окончания отпуска, [Mon] - месяц начала отпуска (в случае нескольких отпусков,
месяцы начала перечисляются через запятую, например: для отпуска с 13
августа по
26
августа
[Mon]= Август, а для отпуска с
03
апреля-21 апреля, 16 июля-29 июля [Mon]= Апрель,
Июль);
[CurrYear] - год
графика отпусков; [DivisCD] -
код подразделения;
[GrDt] -
число месяц начала отпуска - число месяц окончания отпуска (например:
04
июля-08 августа), [GrDt_] -
число/разделитель/ месяц начала отпуска - число/разделитель/ месяц окончания отпуска (/разделитель/
- по умолчанию - символ подчеркивания, можно его перенастроить в запросе,
применяется для избегания разрыва строки между числом и месяцем, например: 04_июля-08_августа);
[ознпол] - окончание слова "ознакомлен" в
зависимости от пола сотрудника.
Записку об отпуске можно вывести в текстовый редактор
.RTF-файлов (MS Word) при установке указателя на данную строку в списке и нажатии на кнопку "Вывод в редактор", после чего на
основании шаблона
Поля подстановки
значений из базы данных, заключенные в квадратные скобки:
[Вышестоящ] - вышестоящая организация, [ОргКратк] -
краткое наименование организации, [Орг] - полное
наименование организации, [ОргЗагл] - полное наименование организации заглавными
буквами;
[Город] - наименование города местонахождения
организации, [Должн_Рук] - наименование должности руководителя, [Рук] - фамилия
имя отчество руководителя (задаются в общих настройках),
[РукФИО] - фамилия и инициалы
руководителя (формируется автоматически из [Рук]-фамилии, имени, отчества
руководителя), [РукИОФам] - и
инициалы, фамилия руководителя (формируется автоматически из
[Рук]-фамилии, имени, отчества
руководителя); [Должн_кадр] - должность кадрового
работника, [КадрФИО] -
фамилия, инициалы кадрового
работника, [телКадр] -
телефон кадрового
работника (задаются в общих настройках);
[PersonNm] - Фамилия Имя
Отчество в именительном падеже, [PersonAl] - фамилия и инициалы сотрудника (задаются
в карточке
сотрудника), [PersonAlr] - фамилия в родительном падеже
и инициалы сотрудника, [PersonCD]-табельный
номер,;
[OccPost] - наименование должности в именительном падеже, (настраивается в
справочнике должностей);
[Divis] - наименование подразделения в именительном падеже (настраивается в
справочнике подразделений);
[HldPlBegDt] или
[%dts:HldPlBegDt] - дата начала
отпуска по графику, [HldPlEndDt] или [%dts:HldPlEndDt] - дата окончания отпуска по графику (условие %dts: выдает дату прописью),
[MonBegEnd] - месяц начала
отпуска - месяц окончания отпуска, [Mon] - месяц начала отпуска (в случае нескольких отпусков,
месяцы начала перечисляются через запятую, например: для отпуска с
13
августа по
26
августа [Mon]=
Август, а для отпуска с
03
апреля-21 апреля, 16 июля-29 июля [Mon]=
Апрель,
Июль);
[CurrYear] - год
графика отпусков; [DivisCD] -
код подразделения;
[HldDays] -
количество дней отпуска (между датами начала и окончания последнего),
[HldDays_] -
слово "календарных(ого) дней(я)" в зависимости от значения поля
количество дней отпуска ([HldDays]),
[HldopDays] - выражение, собранное из наименований
всех дополнительных отпусков и их продолжительности, [HldDayMain]
- количество дней основного отпуска, [DayMainPr]
- слово "календарных(ого) дней(я)" в зависимости от значения поля
количество дней отпуска ([HldDayMain]),
[HldDayAdd1],[HldDayAdd2],[HldDayAdd3],[HldDayAdd4],[HldDayAdd5]
- количество дней дополнительных отпусков,
[DayAdd1Pr],[DayAdd2Pr],[DayAdd3Pr],[DayAdd4Pr],[DayAdd5Pr]-
слово "календарных(ого) дней(я)" в зависимости от значений полей количества
дополнительных дней отпуска, [HldAdd1Nm],[HldAdd2Nm],[HldAdd3Nm],[HldAdd4Nm],[HldAdd5Nm]
- полные наименования дополнительных отпусков;
[RazrQual]- номер
квалификационного разряда профессии и слово "разряда",
[ознпол] - окончание слова "ознакомлен" в
зависимости от пола сотрудника.
Распорядительный документ
(приказ) о предоставлении отпуска можно вывести в текстовый редактор
.RTF-файлов (MS Word) при установке на него указателя и нажатии на кнопку "Вывод в редактор", после чего на основании шаблона
будет сформирован документ с номером и датой
текущей записи. Для правильной подстановки данных дательного падежа фамилии,
имени, отчества и должности, родительного падежа подразделения необходимо
заполнить соответствующие реквизиты во вкладке общих данных карточки, в
справочнике должностей и подразделений.
Значения полей подстановки
(заключены в квадратные скобки):
[Вышестоящ] - вышестоящая организация,
[ОргКратк] -
краткое наименование организации, [Орг] - полное
наименование организации, [ОргЗагл] - полное наименование организации заглавными
буквами; [Город] - наименование города местонахождения
организации, [Должн_Рук] - наименование должности руководителя, [Рук] - фамилия
имя отчество руководителя (задаются в общих настройках),
[РукФИО] - фамилия и инициалы
руководителя (формируется автоматически из [Рук]-фамилии, имени, отчества
руководителя), [РукИОФам] - и
инициалы, фамилия руководителя (формируется автоматически из
[Рук]-фамилии, имени, отчества
руководителя); [Должн_кадр] - должность кадрового
работника, [КадрФИО] -
фамилия, инициалы кадрового
работника, [телКадр] -
телефон кадрового
работника (задаются в общих настройках);
[PersonNm] - Фамилия Имя
Отчество в именительном падеже, [PersonNmD] - в дательном,
[PersonNmP] - в предложном,
[PersonNmR] - в родительном,
[PersonNmT] - в творительном,
[PersonNmV] - в винительном
падежах, [PersonAl] - фамилия и инициалы сотрудника (задаются
в карточке
сотрудника);
[OccPost] - наименование должности в именительном падеже, (настраивается в
справочнике должностей);
[Divis] - наименование подразделения в именительном падеже (настраивается в
справочнике подразделений);
[HldPlBegDt] или
[%dts:HldPlBegDt] - дата начала
отпуска по графику, [HldPlEndDt] или [%dts:HldPlEndDt] - дата окончания отпуска по графику (условие %dts: выдает дату прописью),
[HldDayAll] - кол-во (число) дней
предоставляемого отпуска, [HldDayAllP] - кол-во дней всего предоставляемого отпуска:
цифрами(Прописью), [CalenDD]-
фраза "календарных дней" предоставляемого отпуска
в зависимости от их кол-ва, [HldDayCrt] - кол-во
(число) остатка дней отпуска, [HldDayCrtP] - кол-во дней
неиспользованного (остатка) отпуска: цифрами(Прописью),
[Days] - перечисление основного и всех
дополнительных нумерованных отпусков, например: "основной отпуск 24 календарных
дня, дополнительный поощрительный отпуск п.11.2 контракта 5 календарных дней,
отпуск за вредные условия труда 4 календарных дня",
[Days_] - перечисление основного и всех
дополнительных нумерованных отпусков в круглых скобках, например: "(основной
отпуск 24 календарных дня, дополнительный поощрительный отпуск п.11.2 контракта
5 календарных дней, отпуск за вредные условия труда 4 календарных дня)". В
случае, если предоставляется неполный отпуск, то такая формулировка в части
дополнительных отпусков формируется ТОЛЬКО для трудового отпуска (в наименовании
отпуска два слова: "трудовой" "отпуск"), НЕ для видов отпуска "часть трудового
отпуска" или "в счет трудового отпуска" и т.п. Кроме того, в этом случае
количество дней основного и дополнительных отпусков требуется при необходимости
откорректировать в нижней части экранной формы отпусков - в "Истории дней
отпуска".
[HolidTpAd][HolidTpAd2] [HolidTpDd][DdStr] - перечисление только
обязательных дополнительных отпусков (при включенном признаке обязательного
дополнительного отпуска в настройках отпусков): наименование + кол-во дней,
например: ", в том числе дополнительный поощрительный отпуск п.11.2 контракта 5
календарных дней, отпуск за вредные условия труда 4 календарных дня".
[MonBegEnd] - месяц начала отпуска
- месяц окончания отпуска, [Mon] -
месяц начала отпуска (в случае нескольких отпусков, месяцы начала
перечисляются через запятую, например: для отпуска с 13 августа по 26
августа [Mon]= Август,
а для отпуска с 03 апреля-21 апреля, 16 июля-29 июля [Mon]= Апрель, Июль);
[CurrYear] - год
графика отпусков; [DivisCD] -
код подразделения;
[GrDt] -
число месяц начала отпуска - число месяц окончания отпуска (например:
04
июля-08 августа), [GrDt_] -
число/разделитель/ месяц начала отпуска - число/разделитель/ месяц окончания отпуска (/разделитель/
- по умолчанию - символ подчеркивания, можно его перенастроить в запросе,
применяется для избегания разрыва строки между числом и месяцем, например: 04_июля-08_августа);
[PersonAlR], [PersonAlD], [PersonAlV],
[PersonAlT], [PersonAlP] -
Фамилия инициалы работника в родительном, дательном, винительном,
творительном и предложном падежах, соответственно;
[ознпол] - окончание слова
"ознакомлен" в зависимости от пола сотрудника, [IOPersonAl] - Инициалы (И.О.) Фамилия
сотрудника.
Реестр распорядительных документов (приказов) на отпуск
можно вывести в текстовый редактор .RTF-файлов (MS Word) при
установке на него указателя и нажатии на кнопку "Вывод в редактор", после чего на основании его шаблона
будет сформирован необходимый документ за текущий
месяц, если текущая дата вывода более 15 числа и за предыдущий месяц, если эта дата меньше 15
числа.
Сведения об отпусках
работников формируются используя данные карточки сотрудника (ФИО, кол-во дней отпуска) и данные отпусков (вид отпуска,
период, денежная компенсация, основание, дата начала и окончания по графику и
фактически), которые автоматически подставляются в шаблон и выводятся в файл с именем, состоящим
из слова "Обложка личного дела ", его № и Фамилии И.О. сотрудника.
Значения
полей подстановки (заключены в квадратные скобки) шаблона:
[Вышестоящ] - вышестоящая
организация, [Орг] - наименование организации;
[ОргЗагл] - наименование организации заглавными
буквами; [Город] - наименование города местонахождения
организации, [Должн_Рук] - наименование должности руководителя,
[Рук] - фамилия имя отчество руководителя, [РукФИО] - фамилия и
инициалы руководителя, [Должн_Кадр] - должность работника
кадров, [КадрФИО] - фамилия И.О. работника
кадров (задаются в общих
настройках);
[PersonNm], [PersonAl], [SurName],
[FirstName], [SecondName] - Фамилия
Имя Отчество, Фамилия И.О.,
Фамилия, Имя,
Отчество соответственно
(настраиваются в карточке сотрудника);
[_date_] - текущая дата; [cnt:PersonNm] - кол-во отпусков;
[HolidTpAl] - вид отпуска, [HldWrkBegD] и [HldWrkEndD] - начало и окончание рабочего периода,
[HldDoc]
от [%dt:PerDocDt] №[PerDocNr] - основание, № и дата
распорядительного длкумента, [if(HldCompens=0,””, «денежн.компенсация»] - денежная компенсация, если есть,
[HldPlBegDt] и
[HldPlEndDt] -
начало и окончание по графику, [HldDayAll] - кол-во дней, [HldBegDt] и [HldEndDt] - начало и окончание
фактически.
Список дней отпусков сотрудников на переходный период: в разрезе подразделений Фамилия И.О. сотрудника, должность, рабочий год, попадающий на переходную дату, количество дней отпуска, пропорционально отработанному времени. При наличии в Базе данных отпусков отбирается следующий рабочий год, при отсутствии данных отпусков - отображается рабочий год, припадающий на переходную дату. Переходная дата - дата изменения дней отпуска для всех работников. Например, дата ввода в действие новых изменений Трудового Кодекса (26.01.2008). Расчет новых дней отпуска выполняется следующим образом: до переходной даты исходя из старого количества дней отпуска пропорционально отработанному времени, после переходной даты исходя из нового количества дней отпуска пропорционально будущему отработанному времени.