Z_STAFFNASTR
Краткое описание :
Доработка РПД для завершения совмещенияОписание :
* Предложение по новой функциональности модуля "Управление персоналом"Что измененно :
Требуется РПД для завершения совмещения и закрытия доплат по нему.
Как измененно :
Разработано распорядительное действие - "Закрытие совмещения (снятие надбавок за совмещение)" (РПД-7).
Перед утверждением приказа проводятся проверки на:
- наличие утвержденного приказа на закрытие того же совмещения;
- наличие в утверждаемом приказе нескольких завершений одного совмещения;
- корректность указанной в приказе даты отмены совмещения;
- наличие в истории доплат записей с датами после планируемой даты отмены совмещения.
При утверждении приказа:
- освобождается ставка по совмещению;
- в назначении устанавливается дата ухода с совмещения;
- доплаты по совмещению закрываются, в рабочую корзину отправляются сигналы о снятии доплат).
При удалении утвержденного приказа производятся обратные действия:
- ставка по совмещению занимается;
- дата ухода в назначении принимает значение, равное таковому до утверждения приказа;
- даты окончания/снятия доплат по совмещению принимают предыдущие (имевшиеся до утверждения приказа) значения, в рабочую корзину поступают соответствующие сигналы (если отправленный при утверждении сигнал не был обработан, то удаляется, а новый сигнал об изменении доплаты не отправляется).
Для приказа разработаны индивидуальная и групповая печатные формы FastReport. При наличии у доплаты заполненного поля "Процент снижения" расчет суммы доплаты для печатных форм ведется с учетом процента снижения.
При попытке утверждения приказа об увольнении (РПД-8 по персоналу) с совмещения выводится сообщение о том, что для завершения совмещений следует использовать РПД-7.
Z_STAFFNASTR
Краткое описание :
Приказы Кадров - разрешить ввод за любой годОписание :
Все РПД по персоналуЧто измененно :
Нужно убрать настройки с ограничением на год и
дать пользователям возможность формировать приказы по
персоналу и ШР за любой год.
В базе данных одновременно работает порядка 20
сотрудников кадровых служб из филиалов. Возникает
необходимость формировать приказы по персоналу и ШР как
за 2007 год, так и за 2008 год - особенно в начале
года. Перещёлкивать постоянно общесистемную настройку
мягко говоря неудобно.
Пока в администраторе настроек сделали настройку
пользовательской, но всё равно это не удобно и в начале
года много времени уходит на её изменение. К тому же
непонятнен практический смысл данной настройки на
текущий момент времени.
Как измененно :
Переименована настройка "Год вводимых приказов по персоналу" в "Год, за который вводятся приказы по персоналу", а также добавлены две новые настройки "Контроль года вводимых приказов по персоналу" и "Контроль года вводимых приказов по штатному расписанию", которые расширяют настройки "Год, за который вводятся приказы по персоналу" и "Год, за который вводятся приказы по штатному расписанию".
У настроек "Контроль года вводимых приказов по персоналу" и "Контроль года вводимых приказов по штатному расписанию" есть значения:
- "разрешено за указанный год" (это значение по умолчанию) - настройки "Год, за который вводятся приказы по персоналу" и "Год, за который вводятся приказы по штатному расписанию" работают так же как раньше, запрещая создавать приказы за год отличный от значения настроек.
- "предупреждение при вводе за другой год" - после установки даты приказа и если год отличается от значения настроек "Год, за который вводятся приказы по персоналу" и "Год, за который вводятся приказы по штатному расписанию", то выдается предупреждение: "Веденная дата ("введенная пользователем дата") не соответствует настройке года вводимых приказов по персоналу ("значение настройки")! Продолжить формирование приказа?". Если на это предупреждение ответить положительно, то приказ будет создан с указанной датой, если отрицательно - то пользователю необходимо будет указать новую дату.
- "не контролировать" - при создании приказов полностью игнорируются настройки "Год, за который вводятся приказы по персоналу" и "Год, за который вводятся приказы по штатному расписанию" и так же они становятся недоступными для редактирования. В случаях когда используется значение этих настроек, используется текущий год.
Также обработка новых настроек ведется в 6-ом окне картотеки сотрудников. Если настройка "Контроль года вводимых приказов по персоналу" установлена в значение "не контролировать", то при создании нового назначения или изменения лицевого счета будут созданы рабочие периоды для отпусков не по год указанный в настройке, а по текущий год. Такая же обработка ведется при утверждении РПД - 1 и РПД -4
При создании приказа РПД - 1 из списка кандидатов также учитывается настройка "Контроль года вводимых приказов по персоналу", а именно: при настройке "разрешено за указанный год" и "предупреждение при вводе за другой год" выдается сообщение "Год принятия сотрудника отличен от года оформления приказов из настройки.", но создать приказ можно, при настройке "не контролировать" данное сообщение не выдается.
Z_STAFFNASTR
Краткое описание :
Отпуск за ВУТ - особые условия учитывать по имеющимся в ТУРВ значениямОписание :
6. Оформление очередного отпускаЧто измененно :
Предлагаем изменить подход к расчету количества дней доп. отпуска за вредные условия труда, путем исключения дублирования информации в табеле учета рабочего времени, т.к. данная информация уже есть в табеле учета рабочего времени.
Как измененно :
Для предоставления отпуска за ВУТ и ОВУТ информация о работе в ВУТ(ОВУТ) берется из табеля учета рабочего времени, соответственно из строк:
- Работа во вредных условиях
- Работа в особо вредных условиях
- Работа в условиях труда с подклассом...
При этом
для РБ:
Среди рабочих по факту дней, отработанными в ВУТ и ОВУТ будут те дни, в которые отработано во вредных условиях 80%(либо 100%, в зависимости от настройки) планового рабочего времени.
Дни отпуска считать такими днями, если в УО отпуска установлен признак "Вредные условия" = "да", и при этом последний календарный день перед отпуском был вредным.
Дни командировок считать такими днями, если из ЛС с учетом переходов пришли вредные условия, и при этом у командировки в УО установлен признак "Вредные условия" = "да".
Выходные дни (т.е. нерабочие дни, в которых нет неявок) считать днями такого типа, если последний ближайший рабочий день перед ними был днём такого типа.
Для РФ:
Это должны быть дни, в которые есть отработанные часы, при этом из них проведено в ВУТ/ОВУТ половина дня и более.
Дни, отработанные в ВУТ/ОВУТ сверх графика (например внеплановая работа в собственный выходной день) в расчете не учитываются.
Расчет ОСТАТКА количества дней отпуска, полагающегося за работу в ВУТ и ОВУТ, осуществляется только в рамках конкретного рабочего периода(РП)!
Количество дней, возможное к предоставлению на определенную дату, отображается в столбце "Осталось дней" справочника РП, причем, кроме рассчитанного по табелю количества дней, учитывается и фактически предоставленный за этот РП отпуск за ВУТ(ОВУТ). Дата расчета количества дней определяется в зависимости от места расчета остатка дней за ВУТ и ОВУТ:
- если остаток отпуска за ВУТ (ОВУТ) рассчитывается в приказе с РПД-6, то датой расчета будет являться дата отраженная в поле "Предоставить отпуск с";
- если отпуск за ВУТ(ОВУТ) предоставляется "вручную" в 7м окне картотеки на вкладке "отпуска сотрудника", то датой расчета будет являться дата начала пакета отпусков;
- в интерфейсе "справочник рабочих периодов" остаток дней отпуска за ВУТ(ОВУТ) рассчитывается на СЕГОДНЯ (аналогично дата = СЕГОДНЯ при просмотре отпусков в 7м окне картотеки на закладке "Рабочие периоды").
Если в конкретном рабочем периоде отпуск за ВУТ и ОВУТ не предоставлен, то в следующем РП для него формируется остаток, при этом полагающееся количество дней рассчитывается исходя из отработанного в предыдущем РП времени в ВУТ и ОВУТ ввиду того, что РП уже завершен. Способ предоставления становится "0 - полностью" и данный остаток предоставляется как обычный отпуск.
Чтобы посмотреть подробную информацию о расчете остатка отпуска за ВУТ (ОВУТ) нужно, находясь на этом отпуске, выбрать пункт локального меню "Информация о расчете остатка отпуска за вредные условия" или использовать сочетание клавиш Alt+M. В открывшемся окне отображается информация о:
- дате на которую производился расчет;
- рабочем периоде за который производился расчет;
- всех периодах работы, используемых для расчета с отображением по ним планового, по графику, времени работы и времени фактической работы в ВУТ и ОВУТ по табелю учета рабочего времени нарастающим итогом. Периоды работы являются ПОДпериодами РП (или рабочего года), за исключением СДВИГОВ (т.е. если работник находился например в административном отпуске и по этому административному отпуску сформировался сдвиг РП, то все это время сдвига будет исключено из расчета и в информации отобразятся 2 периода работы, исключающие время сдвига);
- полагающееся за РП количество дней отпуска за ВУТ(ОВУТ);
- полное количество месяцев отработанное во ВУТ (ОВУТ);
- дата завершения предыдущего отпуска за ВУТ (в случае когда в РП не было предоставлено ни одного отпуска за ВУТ, датой завершения считается дата начала РП!!!);
- количество предоставленных дней отпуска за ВУТ (ОВУТ);
- полагающийся на дату расчета остаток отпуска за ВУТ(ОВУТ);
- остаток отпуска округленный до ближайшего целого ВВРЕХ (для РФ), округленного по правилам математики (0.5 для РБ).
Описанную информацию можно вывести на печать при помощи построителя FR-отчетов "Показать отчет в FastReport [Shift+F12]"
Для расчета остатка отпуска за ВУТ и ОВУТ применяется следующий алгоритм:
1) Определить РП отпуска за ВУТ, дату его начала (РПднач)
2) До даты начала РПднач найти ПОСЛЕДНИЙ предоставленный отпуск за ВУТ, запомнить (дату его окончания +1) ВУТднач, если такого отпуска в РП не нашлось, то дата начала периода расчета отпуска ВУТ будет равна дате начала периода ВУТднач = РПднач.
3) Определить количество всех предоставленных дней ТЕКУЩЕГО отпуска за ВУТ в текущем РП ФактВУТкол.
4) С даты начала РП (РПднач) по дату предоставления, расчета (Доконч) построить набор периодов, исключая периоды сдвигающие рабочий год. Т.о. будет достигнута верная информация о работе ВСЕГО для загрузки графиков.
5) Взять каждый период из набора периодов, определить в нем количество дней по графику. Просуммировать (СУМграф)
6) Взять каждый период из набора периодов, определить в нем количество дней в ВУТ. Просуммировать (СУМвут)
7) Определить количество полных месяцев без округления по формуле: СУМвут / СУМграф * 12
8) Если п.7 < 11 то ИТОГ = полагающиеся за РП * СУМвут / СУМграф, иначе ИТОГ = полагающиеся за РП
9) Из ИТОГа вычесть все, что было предоставлено по факту(ФактВУТкол). Это поле и отобразится (значение остаток в справочнике РП, значение ИЗ ДНЕЙ в приказе и т.д.).