Z_SREDN
Краткое описание :
Долгосрочные отпуска. Возврат из них. Таблица VacancyОписание :
Штатное расписание (интерфейс)Что измененно :
В системе предусмотрены долгосрочные отпуска, при оформлении которых сотрудник освобождает ставку.
Сейчас при оформлении такого отпуска в назначении сотрудника устанавливается дата ухода.
Подобный способ хранения информации приводит к ряду проблем:
- в ряде случаев из-за установленной даты ухода система считает сотрудника, находящегося в долгосрочном отпуске, уволенным;
- при окончании долгосрочного отпуска необходимо выполнять возврат из него (убирать дату ухода в назначении);
- оформление возврата из долгосрочного отпуска производится нажатием на кнопку в интерфейсе ШР, но это не всегда тот функционал, за который должен отвечать пользователь, ведущий ШР в системе; кроме того, сотрудники, работающие вне ШР, в данном интерфейсе не отображаются и выполнить их возврат здесь нельзя;
- результат построения отчетов зависит от того, возвращен ли сотрудник из отпуска - система определяет факт занятия ставки по дате ухода и не видит, что в определенный период сотрудник был в долгосрочном отпуске и ставку не занимал;
- затруднена поддержка актуальной даты ухода в назначении при оформлении двух долгосрочных отпусков подряд, операциях редактирования отпусков в Кадрах и ЗП;
- наименование подразделения, в котором находится сотрудник, в 6 окне отображается на дату ухода, что в случае нахождения сотрудника в отпуске неправильно.
В то же время, информация о состоянии отпуска в системе и так есть, а факт нахождения сотрудника в долгосрочном отпуске может определяться исходя из имеющихся данных.
Предлагается:
- отказаться от установки даты ухода в назначении при уходе сотрудника в долгосрочный отпуск:
- отказаться от функционала ручного возврата сотрудника из долгосрочного отпуска;
- разработать функционал обновления атрибутов назначения сотрудника согласно данным в штатном расписании при возврате сотрудника из долгосрочного отпуска.
Как измененно :
В случае ухода сотрудника в долгосрочный отпуск дата ухода в назначении не проставляется, возврат сотрудника из долгосрочного отпуска (занятие им ставки) производится автоматически. Разработан конвертер, убирающий дату ухода в назначениях сотрудников, находящихся в долгосрочном отпуске.
При определении факта занятия сотрудником ставки в определенную дату учитываются даты его долгосрочных отпусков, т.е. в том случае, если сотрудник находится в долгосрочном отпуске:
- в интерфейсе штатного расписания по-прежнему отображается признак "отп", дата ухода с должности и наименование отпуска;
- при отображении числа вакансий на ставке долгосрочные отпуска учитываются.
Определение того, находится ли сотрудник по определенному назначению в долгосрочном отпуске (т.е. не занимает ставку) на дату производится следующим образом:
- для совместительств - должен иметься отпуск, действующий на дату и оформленный на совместительство с тем же лицевым счетом;
- для других назначений - должен иметься отпуск, действующий на дату и оформленный на любое основное назначение.
Соответствующим образом доработаны отчеты.
При формировании планового графика отпусков проверяется наличие у сотрудника долгосрочного отпуска на первый день года формирования. При его наличии план для сотрудника за год не формируется.
Для определения нахождения сотрудника в долгосрочном отпуске по назначению на дату следует использовать метод GetLongVacationByDate(код назначения, дата) vip-интерфейса StaffStruct. Таблица Vacancy для связи больше не используется.
Доработано событие системы "Окончание долгосрочного отпуска". При его выполнении на экран выводится перечень сотрудников, у которых в ближайшее время (согласно настройкам контроля событий) заканчивается долгосрочный отпуск. В том случае, если на дату возврата сотрудника из отпуска на ставке будет недостаточно вакансий, сообщение об этом будет выведено здесь.
При обработке уведомлений (нажатие на Enter при наличии маркированных уведомлений) будет производиться проверка на соответствие атрибутов назначения (оклад, режим, условия труда и т.п.) значениям на ставке в ШР. В том случае, если данные расходятся, на экран выводится подтверждение о необходимости обновления назначения согласно ШР. Положительный ответ пользователя на вопрос приведет к обновлению назначения сотрудника и отправке сигнала об изменении лицевого счета в рабочую корзину.
ВНИМАНИЕ: если контроль события окончания долгосрочного отпуска отключен, то предупреждение об автоматическом возврате сотрудника на ставку проводиться не будет. Т.о. даже при включенном контроле вакансий ("Настройки Галактики \ Управление персоналом \ Управление и учет кадров \ При отсутствии по штатному расписанию свободных вакансий" ) может возникнуть ситуация с отрицательным числом вакансий по ставке, если ставка занята другим сотрудником.
Z_SREDN
Краткое описание :
Компенсация за отпуск не должна сдвигаться при наличии больничного.Описание :
Контроль пересечений больничных с отпускамиЧто измененно :
Компенсация за отпуск не должна сдвигаться при наличии больничного.
Как измененно :
Функция пересечения больничного с отпуском игнорирует пересечения компенсации отпуска с больничным.
Z_SREDN
Краткое описание :
Больничный лист. Сдвиг даты в поле по при заполнении поля Оплатить сОписание :
Работа с интерфейсом ввода больничных листовЧто измененно :
В интерфейсе больничных листов если изначально указан период больничного листа (поля "Предоставлен с" и "По"), то при заполнении поля "Оплатить с", происходит сдвиг в поле "По" (равен разнице поля "Оплатить с" и поля "Предоставлен с").
Менять значение поля "По" не следует.
Как измененно :
При изменении даты "Оплатить с" дата окончания БЛ не меняется, а пересчитывается количество дней.
При изменении вида пособия пересчитывается количество дней.
Z_SREDN
Краткое описание :
В отчете некорректно пересчитывается сумма премии по 17 алгоритму в случае, если в некоторых месяца периода отчета нет заработкаОписание :
* Алгоритмы отпускныхЧто измененно :
В отчете по среднему заработку с 79 алгоритмом не учитываются ни настройка "Управление персоналом \ Общие настройки \ Отпуска \ Особенности расчета \ Учет поправочных коэффициентов", ни параметр формирования отчета "Учет поправочных коэффициентов" (на закладке "Параметры для среднего заработка"): в некоторых случаях коэффициенты берутся из архива, в некоторых - пересчитываются. Требуется исправить ситуацию: отчет по отпускным алгоритмам должен учитывать коэффициенты согласно вышеуказанной настройке.
Как измененно :
Отчет по среднему заработку, сформированный с отпускным алгоритмом (т.е. с алгоритмами 21, 28-32, 47-49, 60-70, 79), должен учитывать коэффициенты согласно настройке "Управление персоналом \ Общие настройки \ Отпуска \ Особенности расчета \ Учет поправочных коэффициентов".
Окно параметров формирования отчета доработано след. образом:
- для отпускных алгоритмов:
1. скрываются значения для выбора параметра "Учет поправочных коэффициентов" (Без перерасчета (из архива коэффициентов) / С перерасч.по окладам (из архива окладов)),
2. становится видимым значение настройки "..Отпуска \ Особенности расчета \ Учет поправочных коэффициентов" справа от метки "Учет поправочных коэффициентов".
- для остальных алгоритмов значение настройки скрывается.
Z_SREDN
Краткое описание :
проблема с эргономикой создания отпускаОписание :
Окно формирования, просмотра и редактирования отпусковЧто измененно :
Моделируя проблему не удалось внести отпуск, попав в замкнутый круг сообщений.
1) Сразу после ввода поля "Начало" выдает предупреждение "Вы закончили корректировку дат начала и окончания отпуска?"
Если нажать Esc или Нет, и в последствии попытаться нажать "Сформировать", то Галактика не дает это сделать, выдавая информационное сообщение "Вы не закончили корректировку дат начала и окончания отпуска!"
2) Если продолжительность отпуска в классификаторе 0 (возможно на старых базах), то дату окончания система ставит меньше даты начала. После ответа Да, система показывает окно "отпуска формируемого пакета". И лишь затем "Дата начала больше даты окончания!"
3) Если выбран отпуск, являющийся заголовком пакета, то, прежде, чем пользователь приступит к редактированию дат, появляется окно "Отпуска формируемого пакета". Далее при нажатии кнопки "Сформировать" вновь появляется это окно. Избавиться от дублирования.
Как измененно :
Доработано:
1. Избавились от вопроса "Вы закончили корректировку дат начала и окончания отпуска?" и сообщения "Вы не закончили корректировку дат начала и окончания отпуска".
2. Нулевая продолжительность отпуска - это нонсенс. Поэтому при наличии в классификаторе отпуска с нулевой продолжительностью, не являющегося отпуском в составе пакета отпусков, система считает, что продолжительность отпуска равна минимальной, т.е. 1 день. Таким образом, при выборе такого вида отпуска, исходные дата начала и дата окончания совпадают, а продолжительность отпуска в окне "Отпуска формируемого пакета" отображается равной 1. При наличии в составе пакета отпуска с нулевой продолжительностью продолжительность его не меняется.
3. Для отпуска, являющегося заголовком пакета, окно "Отпуска формируемого пакета" появляется только при нажатии кнопки "Сформировать", независимо от того, следует ли контролировать продолжительность или нет.
4. Для отпуска с контролируемой продолжительностью, не являющегося заголовком пакета, при нажатии кнопки "Сформировать" открывается окно "Отпуска формируемого пакета" для сверки или редактирования данных. Для отпусков с неконтролируемой продолжительностью окно не появляется.
Внимание! Окно "Параметры формирования неявок" по сути является тем же окном, что и "Параметры формирования отпусков". Изменения, сделанные для окна отпусков по пп. 1,3,4 работают также и для целодневных неявок.