Список форумов Загальна категорія Програма "Майстер пенсійних розрахунків" Ограничение в 5.6 ср.ЗП и точность расчетов

Ограничение в 5.6 ср.ЗП и точность расчетов

Обговорення програми "Майстер пенсійних розрахунків", информація про нові версії, зауваження, побажання, проблеми в користуванні, ...
Nickolas Аватара пользователя
Site Admin

Сообщения: 3226
Откуда: Харьков

Как учитывается коэффициент заработка - Кзп - в период действия ограничения в 5.6 среднеукраинского при превышении значения 5.6 ?
Для иллюстрации проблемы возьму два последних месяца 1996 года:

_Месяц -_СрЗП_- 5.6*СрЗП - МаксЗП_Кзп
11.1996 - 132.27 - 702.632 --- 702.63 - 5.59998
12.1996 - 151.51 - 848.456 --- 848.46 - 5.60003

Поскольку СрЗП в Постановлении КМУ №1783-2003 даны с точностью до двух знаков после десятичной точки (запятой),
то результат умножения на 5.6 будет иметь три знака после точки.
Поэтому при округлении его (до двух знаков) возможно некоторое отклонение от нормативного коэффициента 5.6.
В таком случае при заработке в 1000.00 грн.
будет учитываться лишь часть, "не превосходящая 5.6*СрЗП", т.е. МаксЗП,
что для 12.1996г. дает Кзп=5.60003.
Так ли выполняет расчет ПФУшная программа АСОПД/КОМТЕХ?
Или заработки за любые годы представляются с пятью знаками после точки
и проблема с превышением ограничивающего коэффицента 5.6 отпадает?
Как считают в ПФУ?
Какое значение заработка за 12.1996г. будет учитываться - 848.45600 или 848.46 ?
Здесь ведь уже не карбованцы, масштабированные делением на 100000 и округленные до пяти знаков после точки, - здесь уже гривны.
-= Пенсионер - это профессия! =-

~Jhellico Аватара пользователя
эксперт

Сообщения: 3007
Откуда: Україна, Чернігів

848,456 грн.

Nickolas Аватара пользователя
Site Admin

Сообщения: 3226
Откуда: Харьков

~Jhellico,
Ну, здесь "выехали" за счет дополнительного знака (чем регламентировано его использование?).

Но, основной вопрос остается - та же ситуация и c масштабированными гривнами.
Для иллюстрации дополню примеры февралем 1992г.

_Месяц -_СрЗП_- 5.6*СрЗП - МаксЗП_Кзп
11.1996 - 132.27 - 702.632 --- 702.63 - 5.59998
12.1996 - 151.51 - 848.456 --- 848.46 - 5.60003

02.1992 - 0,01681 - 0,094136 - 0,09414 - 5,60024

Уж, здесь-то дополнительный - шестой - знак не спасает. Не предусмотрен он здесь ...

PS. "Доходит" ли ПФУшная "химия" до того, что 0,09414 - это больше, чем 5.6*СрЗП, а потому следует брать 0,09413 и МаксКзп=5,59964 ?!
И как всё-таки в АСОПД/КОМТЕХ?

PPS. После разрешения этого вопроса будет выпущена версия 7v01 МПР.
-= Пенсионер - это профессия! =-

Сообщение 27-12-2006, 09:55
~Jhellico Аватара пользователя
эксперт

Сообщения: 3007
Откуда: Україна, Чернігів

Вообще средняя зарплата 02.1992 хранится как 1681,1. И на 5,6 умножается фактически значение 0,016811, а потом округляется до 5 знаков. ;) Таком образом, ограничение в данном месяце - 0,09414 грн.

Nickolas Аватара пользователя
Site Admin

Сообщения: 3226
Откуда: Харьков

Nickolas писал(а):
~Jhellico писал(а):
Вообще средняя зарплата 02.1992 хранится как 1681,1.
То есть в карбованцах - как приведено в Постановлении КМУ №1783-2003 (без масштабирования в гривны).
Может и в МПР стоит вернуть карбованцы?
~Jhellico писал(а):
И на 5,6 умножается фактически значение 0,016811,
А это уже промасштабированное, но еще не округленное ...
Но собственно масштабирование выполняется до умножения?
Или, может быть, не выполняется вообще? (фактически в нем нет необходимости)
~Jhellico писал(а):
а потом округляется до 5 знаков. ;) Таком образом, ограничение в данном месяце - 0,09414 грн.

А как в других случаях обходятся с тем, что иногда таки
Округл(5,6*СрЗП)/СрЗП оказывается больше, чем 5,6 :?:
( Вот ОкруглВниз(5,6*СрЗП)/СрЗП всегда будет не больше, чем 5,6 )
Посмотрим, например, апрель того же 1992-го:
СрЗП=2784,1 (по Постановлению КМУ №1783)
5,6*СрЗП=15590,96 что после масштабирования и округления даст 0,15591, а это таки больше, чем 5,6*СрЗП.
Или округляется только вниз? - для сохранения неравенства.

Так может стоит в МПР вернуть карбованцы?
:?:
Последний раз редактировалось Nickolas 27-12-2006, 22:11, всего редактировалось 1 раз.
-= Пенсионер - это профессия! =-

Сообщение 27-12-2006, 14:23
~Jhellico Аватара пользователя
эксперт

Сообщения: 3007
Откуда: Україна, Чернігів

Да, средние за 1992-1994 хранятся в карбованцах, как в Постановлении.
Вот верхние пределы за эти годы:
01.1992    0.08534
02.1992    0.09414
03.1992    0.13306
04.1992    0.15590
05.1992    0.18357
06.1992    0.27810
07.1992    0.28364
08.1992    0.30363
09.1992    0.40258
10.1992    0.45763
11.1992    0.59080
12.1992    0.95133
01.1993    0.79542
02.1993    0.99982
03.1993    1.28492
04.1993    1.42218
05.1993    1.70738
06.1993    3.38369
07.1993    4.28758
08.1993    4.96927
09.1993   11.66721
10.1993   14.18323
11.1993   18.34778
12.1993   46.84590
01.1994   41.74929
02.1994   42.20283
03.1994   47.85144
04.1994   50.08640
05.1994   53.58265
06.1994   61.22609
07.1994   65.87062
08.1994   69.13738
09.1994   74.00417
10.1994  109.23136
11.1994  148.11754
12.1994  195.44263

Nickolas Аватара пользователя
Site Admin

Сообщения: 3226
Откуда: Харьков

~Jhellico писал(а):
Да, средние за 1992-1994 хранятся в карбованцах, как в Постановлении.
Вот верхние пределы за эти годы:
01.1992    0.08534
--- " ---
11.1994  148.11754
12.1994  195.44263
Ха! средние - в карбованцах, а максимумы - в гривнах :!: :?:
Кроме того, таки осталась возможность получать коэффцициенты, большие, 5,60000 :!:
Например, в 01.1992 и 11.1994 (всего 15 таких месяцев).
-= Пенсионер - это профессия! =-

~Jhellico Аватара пользователя
эксперт

Сообщения: 3007
Откуда: Україна, Чернігів

Nickolas писал(а):
Ха! средние - в карбованцах, а максимумы - в гривнах :!: :?:

Максимумы - не хранимые значения, я просто посчитал их и привел в гривнах... :)

Nickolas Аватара пользователя
Site Admin

Сообщения: 3226
Откуда: Харьков

~Jhellico писал(а):
Nickolas писал(а):
Ха! средние - в карбованцах, а максимумы - в гривнах :!: :?:

Максимумы - не хранимые значения, я просто посчитал их и привел в гривнах... :)

Так может стоит в МПР вернуть карбованцы? :?:

PS. И какой из трех вариантов для расчета максимумов оставить:
1) 5.6*СрЗП (видимо так в АСОПД/КОМТЕХ);
2) Округл(5.6*СрЗП;5) - обычное округление до пяти знаков (так было в пред. версиях МПР);
3) ОкруглВниз(5.6*СрЗП;5) - округление в меньшую сторону - чтобы именно "не превышало 5.6 средних"
:?: :?: :?:

("пять знаков" - это для карбованцевых годов - с 1992 по 1994;
для других - округления до двух знаков, но вопрос - тот же)
-= Пенсионер - это профессия! =-

~Jhellico Аватара пользователя
эксперт

Сообщения: 3007
Откуда: Україна, Чернігів

Так может стоит в МПР вернуть карбованцы?

Если стремиться к максимальному приближению результата к выдаваемому АСОПД, то, наверно, стоит...

Кроме того, таки осталась возможность получать коэффцициенты, большие, 5,60000
Например, в 01.1992 и 11.1994 (всего 15 таких месяцев).

Хм, проверю... ;)

Nickolas Аватара пользователя
Site Admin

Сообщения: 3226
Откуда: Харьков

~Jhellico,
возвращаясь к началу темы и примеру с 12.1996,
чем (кроме чисто математических соображений) регламентировано использование представления 848,456 грн. с тремя знаками после запятой? Или там всё представлено с пятью?
(могу назвать и много других дат с этой проблемкой...)
-= Пенсионер - это профессия! =-

Сообщение 28-12-2006, 09:18
~Jhellico Аватара пользователя
эксперт

Сообщения: 3007
Откуда: Україна, Чернігів

Да, все значения хранятся (и участвуют в вычислениях) с 5 знаками.
Превышение 5,6 я не воспроизвел... :)

Nickolas Аватара пользователя
Site Admin

Сообщения: 3226
Откуда: Харьков

~Jhellico писал(а):
Да, все значения хранятся (и участвуют в вычислениях) с 5 знаками.
Тогда для МПР остаются два основных варианта:
первый - представлять все значения с пятью знаками
(недостаток 1 - увеличение ширины таблицы
(можно несколько компенсировать уменьшением числа отображаемых столбцов, но это существенно увеличит объем работы));
(недостаток 2 - отображение рублей и гривен с пятью знаками не вполне естественно);
второй - отображать значения в естественном виде (как в Постанове 1783),
отменить режим "точность как на экране" и
явно задать округление для коэффициентов
(недостаток 1 - возможно замедление вычислений);
(недостаток 2 - участие в расчетах скрытых от глаз дополнительных цифр).
Возможен и третий - промежуточный (компромиссный) вариант:
- средние отображать как в Постанове 1783:
-- рубли и гривны - с двумя знаками;
--- карбованцы в 1992г. - с одним знаком;
- карбованцы в 1993 и 1994г. - как целые;
а для верхних границ оставить минимально достаточное число знаков - на один больше, чем у средних:
- рубли и гривны - с тремя знаками;
- карбованцы в 1992г. - с двумя;
- карбованцы в 1993 и 1994г. - с одним;
С таким же кол-вом знаков отображать и значения в столбце "Заработок, учитываемый для начисления пенсии".
При этом можно сохранить режим "точность как на экране" и задавать явно операции округления не потребуется.
На каком варианте остановиться?

~Jhellico писал(а):
Превышение 5,6 я не воспроизвел... :)
Да, при таком представлении (5 знаков и карбованцы в 1992-1994) превышения не будет.
Последний раз редактировалось Nickolas 01-01-2007, 14:39, всего редактировалось 1 раз.
-= Пенсионер - это профессия! =-

Nickolas Аватара пользователя
Site Admin

Сообщения: 3226
Откуда: Харьков

Nickolas писал(а):
...
На каком варианте остановиться?
В общем, за отсутстствием предложений, остановился на третьем (компромиссном) варианте.
Добавил новую фичку - возможность исключения из расчета заработков по совместительсту и др. (дань ЗУ-190) и включения обратно.
В основном версия 7v01 готова, но еще "погоняю".
Желающим потестировать и высказать замечания/пожелания могу выслать e-mail'ом ...
-= Пенсионер - это профессия! =-


Вернуться в Програма "Майстер пенсійних розрахунків"