Последовательность обработки средних значений

Существуют следующие этапы обработки средних значений:

  1. создание базиса для расчета средних значений
  2. указание видов оплаты, которые должны быть оценены при помощи принципа средних значений
  3. определение правил расчета
  4. расчет средних значений
  5. специальная обработка для замороженных средних значений

 

Создание базиса для расчета средних значений

Первичные виды оплаты, которые должны быть включены в базисы средних значений, кумулируются во вторичных видах оплаты базисов средних значений в соответствии с пользовательскими указаниями. Данная кумуляция выполняется для каждого сотрудника в каждый период расчета. Базис средних значений записываются во внутреннюю таблице RT в конце периода расчета, а это означает, что они могут быть использованы вновь для будущих расчетов, выполняемых в соответствии с принципом средних значений.

Указание видов оплаты, которые должны быть оценены при помощи принципа средних значений

Подсхема XT00 ( Обработка временных данных для расчета зарплаты) вызывается правилом расчета зарплаты X000. Правило расчета X015 (Оценка видов повременной оплаты) содержит первую операцию, относящуюся к расчету средних значений.

 

В нижеследующем тексте знак X появляется во множестве схем, функций и правил расчета зарплаты. Эта аббревиатура означает индикатор страны и международной версии схемы, функции и правила расчета зарплаты. Если для данной страны не существует особо определенной схемы, функции и правила расчета зарплаты, или если нет надобности в использовании функций, специфичных для отдельной страны, то следует пользоваться только схемой XT00, функцией XMOD и правилом расчета зарплаты X015.

 

Правило расчета зарплаты X015 определяет, содержит ли внутренняя таблица IT виды оплаты, которые должны быть оценены при помощи принципа средних значений. Операции принятия решений AMT?0, NUM?0 и RTE?0 используются для проверки содержимого полей AMT (Сумма ), NUM ( Число) и RTE (Ставка ).

Только лишь виды оплаты, удовлетворяющие следующим условиям, рассчитываются при помощи принципа средних значений:

- Значение имеется только у поля NUM (Число).

- Не был введен базис оценки.

- Для класса обработки 15 была указана характеристика.

Определение правил расчета

После определения видов оплаты, которые должны оцениваться при помощи принципа средних значений, определяются правила расчета. Это выполняется при помощи операции принятия решения VWTCL 15 из правила расчета X016. Эта операция принятия решений опрашивает класс обработки 15. Виды оплаты, которые должны быть оценены при помощи принципа средних значений, кодируются в классе обработки 15 при помощи особых характеристик. Для каждой характеристики вызывается операция MEANV <nn>. В этой операции nn обозначает правило расчета из ракурса Правила расчета средних значений (V_T511A). В зависимости от правила расчета, операция MEANV <nn> выполняет фактический расчет средних значений.

Пусть в классе обработки 15 вид оплаты имеет характеристику 1. Для правила расчета 01 были ведены правила расчета зарплаты X017 (Тест на релевантность для средних значений), X018 (Расчет средних значений после кумуляции) и вид кумуляции 01 (из ракурса Правила расчета для базисов расчета средних значений (V_T511B)). Было также указано, что при расчете средних значений нужно принимать во внимание 3 предыдущих периода. В правиле X016 операция MEANV 01 присвоена характеристике 1. Правило расчета 01 определяется с характеристикой 01, правилами расчета зарплаты X017 и X018, видом кумуляции 01 и 3-мя предыдущими периодами. Операция MEANV выполняет расчет средних значений основываясь на этих указаниях.

Расчет средних значений

Операция MEANV выполняет следующие действия при расчете средних значений:

1. Опрашивается внутренняя таблица MV и определяется, были ли, для требуемого сотрудника, уже рассчитаны средние значения для данного периода при помощи соответствующего правила расчета средних значений.

– Если да, то это значение помещается в поле RTE (ставка).

– Если нет, то выполняется шаг 2.

2. Опрашивается внутренняя таблица IT, с помощью чего определяется, существует ли для требуемого сотрудника вид оплаты Среднее значение (из ракурса Правила расчета средних значений (V_T511A)).

– Если да, то это значение помещается в поле RTE (ставка).

– Если нет, то выполняется шаг 3.

 

3. Обрабатываются отдельные периоды.

а) Импортируется каждый подлежащий обработке предыдущий период, начиная с текущего периода - 1.

б) Выполняется тест на релевантность.

в) Если период релевантен, то выполняется кумуляция при помощи правила кумуляции.

4. Система проверяет, было ли достигнуто максимальное число периодов, подлежащих проверке.

– Если нет, возвращаемся к шагу 2.

5. Выполняется окончательная обработка средних значений:

а) Рассчитывается среднее значение при помощи правила расчета зарплаты X016 для окончательной обработки средних значений из Правил расчета средних значений (V_T511A).

б) Полученное значение помещается в поле RTE (Ставка) подлежащего оценке вида оплаты.

По завершении расчета, среднее значение помещается в поле RTE (Ставка) соответствующего вида оплаты. Это среднее значение и используется для оценки (обычно отсутствий). При этом перемножаются значения полей RTE и NUM.

 

Специальная обработка замороженных средних значений

Особая обработка замороженных средних значений зависит от характеристики вида оплаты в классе обработки 15. Если вид оплаты в классе обработки 15 имеет характеристику А, то из правил расчета X016 вызывается операция принятия решений ABVEL?.

С помощью операции принятия решений ABVEL? определяется, находится ли отсутствие сотрудника в рамках текущего периода, что отражается в значении результата запроса. В зависимости от этого значения можно инициировать различные оценки отсутствия.

Для значений 0, 1, 2 и 3 в правиле расчета зарплаты X016 были установлены следующие оценки отсутствий:

0 Отсутствие начинается и заканчивается в текущем периоде.

Среднее значение рассчитывает операция MEANV.

1 Отсутствие начинается в текущем, а заканчивается в следующем периоде.

В этом случае, для текущего периода рассчитывается среднее значение и замораживается на следующий период.

2Отсутствие начинается в предыдущем периоде, продолжается в текущем и заканчивается в следующем периоде.

Во первых, в текущем периоде отсутствие оценивается при помощи замороженного среднего значения из предыдущего периода. Затем среднее значение вновь замораживается до следующего периода.

3Отсутствие начинается в прошлом, а заканчивается в текущем периоде.

Отсутствие оценивается при помощи замороженного среднего значения из предыдущего периода.