Задача 102.155477

Задача :102.155477

2016-07-08 14:54:27
Краткое описание :
продолжение ПИРа 102.155065. Сервисная ф-ция округления окладов/тарифн.ставок
Описание :
Предложение по новой функциональности контура управления персоналом
Что измененно :

Сервисную функцию "Деноминация белорусского рубля 2016 года" можно выполнять с отключенной опцией "Округлять тарифы и оклады в модулях Управление персоналом и Заработная плата". При этом выполняется только деление на 10000 полей базы данных, содержащих тарифы или оклады.
Согласно инструкции минтруда значения тарифов и окладов должны быть округлены.
Необходимо реализовать сервисную функцию, которую можно было бы запускать на деноминированной базе, чтобы округлить до заданной точности тарифы и оклады в выбранных пользователем таблицах.
Как измененно :

В сервисной функции деноминатора убрана возможность выполнять деноминацию с одновременным округлением тарифов и окладов в модулях Заработная плата и Управление персоналом.

В модуле "Настройка" добавлен пункт меню "Администратор - Сервисные функции - Округление тарифов и окладов после деноминации в РБ 2016 года". По нему открывается интерфейс мастера, позволяющего задать параметры округления тарифов и окладов.
На первом этапе проверяются предварительные условия. Если всё в порядке, то по кнопке [Продолжить] можно перейти к следующему шагу.
На втором этапе мастера необходимо пометить сущности (интерфейсы), поля которых следует округлить.
В средней панели определяются правила округления для каждого поля. Правило "по системе оплат" означает, что для поля будет применена точность округления, соответствующая системе оплаты. Точность округления для систем оплат настраивается в окне, доступном по кнопке [Системы оплат] в колонке "Точность округления". Значение точности "2 знака (0.00 -> 0.01)", доступное для полей "Долг предприятия на начало месяца" и "Долг работника на начало месяца" интерфейса "Информация о выплатах заработной платы" означает, что округление будет выполнено до двух знаков, но если исходное значение было больше либо равно 0.000001 и меньше 0.01, то такому полю будет присвоено значение 0.01 (одна копейка). Значение точности округления "не округлять" означает, что соответствующее поле не будет округляться.
С помощью клавиши Insert следует пометить сущности (интерфейсы), которые требуется округлить. Для запуска процесса округления выбранных данных следует нажать кнопку [Продолжить].
По результатам выполнения этой функции выдается протокол, доступный также по кнопке [Протокол].

При округлении модифицируются не все данные, а только соответствующие июлю 2016 г. Ниже описаны пояснения по отдельным интерфейсам:
- Тарифные ставки: округлятся тарифные ставки последней по дате тарифной сетки;
- Лицевые счета: округляется значение поля "Тарифная ставка или оклад" только открытых для расчета лицевых счетов, кроме уволенных до 01.07.2016 г.
- Сведения о переходах: округляется тариф в переходах, период которых пересекается с июлем 2016 г.
- Бригадные наряды, Табели учета рабочего времени - вкладка "О работнике", Постоянные доплаты, Доплаты сотрудников, Доплаты в штатном расписании: округляется поле Тариф (оклад) у записей, соответствующих июлю 2016 г.
- Рабочая корзина: округляется тариф в необработанных сигналах рабочей корзины для работников, не уволенных до 01.07.2016 г.
- Информация о выплатах заработной платы: долги предприятия и работников на начало июля 2016 г. округляются по правилу "2 знака (0.00 -> 0.01)", остальные поля по умолчанию не округляются.
- Архив тарифов (окладов): округляются только значения тарифа (оклада) в архиве на начало и конец июля 2016 г.
- Штатное расписание, История изменения параметров ставки штатного расписания, Сведения о работе на предприятии (6-е окно картотеки), История изменения параметров назначения: округление будет выполнено для ставок и назначений не закрытых до 01.07.2016.

Имеется возможность округлить данные не только за июль 2016 г., но и за предыдущие периоды, но этот режим не является рекомендуемым. Для его включения следует использовать функцию локального меню "Разрешить округление данных до 01.07.2016". В результате в верхней панели будет отображена колонка "Период (данные) для округления", позволяющая расширить диапазон модифицируемых записей для каждой сущности.
В этом режиме есть возможность округлить тарифы/оклады ещё и в интерфейсе "Суммы по видам оплат". Округление будет выполнено для тарифов/окладов в архивах начисленных сумм за все периоды.

При попытке округления архивных данных выдается дополнительный запрос подтверждения.

Название продукта Название компонента Тип Последняя версия Дата выхода
C_COMMONC_COMMONRES9.1.49.02016-07-08 14:54:27
C_COMMONC_COMMONRES9.1.049.0
C_DENOMINATORC_DENOMINATORRES9.1.8.02016-07-08 14:54:27