Доплата до среднего при наличии межпериода

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Protchenko_M
Постоянный обитатель
Сообщения: 133
Зарегистрирован: 30 ноя 2005, 17:02
Откуда: Ростов-на-Дону
Контактная информация:

Доплата до среднего при наличии межпериода

Сообщение Protchenko_M »

При создании алгоритма "Доплата до среднего"(53-ий не корректно считает при наличии переходов в межпериод), возникли трудности с определением даты начала перехода в межпериоде...Подскажите как можно "вытащить" дату начала ?
Protchenko_M
Постоянный обитатель
Сообщения: 133
Зарегистрирован: 30 ноя 2005, 17:02
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Protchenko_M »

Кто знает, как выглятит Функция для определения даты начала перехода в межпериод при написании пользовательского алгоритма?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

поставте вы "разбивать по датам" и настройте пропорциональный расчет от отраб.времени (NahcD например будет брать нач.за период) и эта проблема отпадет сама собой. тогда Uch_DATAN и uch_datok будут возвращать то что нужно.
Protchenko_M
Постоянный обитатель
Сообщения: 133
Зарегистрирован: 30 ноя 2005, 17:02
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Protchenko_M »

При наличии нескольких межпериодов в месяце, формируется несколько начислений , как обратится к начальной дате каждого из них?
Protchenko_M
Постоянный обитатель
Сообщения: 133
Зарегистрирован: 30 ноя 2005, 17:02
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Protchenko_M »

Господа, помогите, пожалуйста написать алгоритм.
Может у кого - нибудь есть что - нибудь подобное.

Алгоритм расчета вида оплат «Доплата до среднего».
Доплата должна формироваться, если при переходе в межпериод у сотрудника идет понижение среднего заработка.

Формула для расчета
SUM = СРЕДНИЙ до * Чпер– СРЕДНИЙ после * Чпер

СРЕДНИЙ до = Среднечасовой заработок за 12 предыдущих месяцев
СРЕДНИЙ после = Среднечасовой заработок за период работы в переход межпериод.
Чпер = количество часов по переходу в межпериод

Например: у сотрудника
Сред до = 103.85
Сред после = 73.70
Чпер = 20
Доплата до среднего= 103.85*20-73.70*20 = 583.08

"СРЕДНИЙ до" можно посчитать, если взять 53 алгоритм, но как посчитать средний заработок за время перехода, пока для меня загадка. :eek:
Буду рад любым предложениям.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

дык nachd(7)+???? сложите и поделите на uch_chasf - будет средний за период.
Kuzinatra
Сообщения: 16
Зарегистрирован: 23 июл 2008, 12:25

Сообщение Kuzinatra »

При нескольких межпериодах, да даже при одном возникает
nachd(7)1 и nachd(7)2 ...Как обратиться к каждому из них?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

подсказку почитайте когда ключ выбираете - nachd в отличии от nacho берет суммы за период по текущей строчке предварительного просмотра. Для начала попробуйте тока это в алгоритме оставить.
Kuzinatra
Сообщения: 16
Зарегистрирован: 23 июл 2008, 12:25

Сообщение Kuzinatra »

Я, видимо, не точно сформулировала вопрос...
существует переход в межпериод, по нему начисляется nachD(7)1, по основному режиму работы тоже начисляется nachD(7)2, когда берется среднее , оно берется и по 1 и по 2...
но срднее нужно только для периода периохода, т.е. например, только 1...как не допустить, чтобы в расчет среднего за период попадала еще сумма 2? как обратиться только к 1 ?
Мария_Ф
Местный житель
Сообщения: 1044
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская область

Сообщение Мария_Ф »

Protchenko_M писал(а): но как посчитать средний заработок за время перехода
Мне кажется, что это некорректно - сравнивать средний за 12 месяцев со средним за текущий период. Ведь в 12-месячном интервале есть всякие виды оплат, в т.ч. премии (годовые, квартальные и др.). Соответственно, средний за текущий период будет намного меньше, а при расчете в будущем средний не настолько будет отличаться, сколько Вы сейчас насчитаете.

Можете на цифрах объяснить Ваш расчет и в чем собака зарыта?
Kuzinatra
Сообщения: 16
Зарегистрирован: 23 июл 2008, 12:25

Сообщение Kuzinatra »

Мария_Ф писал(а):
Protchenko_M писал(а): но как посчитать средний заработок за время перехода
Мне кажется, что это некорректно - сравнивать средний за 12 месяцев со средним за текущий период. Ведь в 12-месячном интервале есть всякие виды оплат, в т.ч. премии (годовые, квартальные и др.). Соответственно, средний за текущий период будет намного меньше, а при расчете в будущем средний не настолько будет отличаться, сколько Вы сейчас насчитаете.

Можете на цифрах объяснить Ваш расчет и в чем собака зарыта?
Согласно коллективного договора принято считать таким образом:

(Среднее за 12 мес(включая все необход.виды оплат)- среднее за переход(включая все необход.виды оплат))*кол-во дней перехода
Мария_Ф
Местный житель
Сообщения: 1044
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская область

Сообщение Мария_Ф »

Что значит "среднее за переход"? Это оклад за период + текущие доплаты?
У Вас не бывает среднемесячных премий (годовых и др.)?
Kuzinatra
Сообщения: 16
Зарегистрирован: 23 июл 2008, 12:25

Сообщение Kuzinatra »

Мария_Ф писал(а):Что значит "среднее за переход"? Это оклад за период + текущие доплаты?
У Вас не бывает среднемесячных премий (годовых и др.)?
Да, среднее за переход
-это тариф*на часы отраб за период(он отличается от основного)+ все доплаты за этот период включая премию
(премия на разные тарифы может назначаться разная...)

+часть квартальной премии,т.е квартальная=сумме 2-х предыдущих+текущ.
(в расчет среднего берется часть кв.премии за текущий месяц пропорционально отработанным часам по межпериоду)
Ответить