Печать реестра сведений в ФСС о ежемесячных пособиях по уходу
☑
0
WebberNSK
30.09.13
✎
15:32
Коллеги добрый день!
Конфигурация ЗиУП 2.5.72.1
Доход сотрудника за 2011,2012г. превышает максимум.
в 2011г. - 7 дней болезни
в 2012г. - 17 дней болезни
В отпуске по уходу за ребенком средний заработок равен 1335,62 = (Макс 2011 + Макс 2012)/730
При печати реестра сведений в ФСС о еж. пособиях по уходу пересчитывается средний заработок 1379 = (Макс 2011 + Макс 2012)/707 и проверяется следующее условие:
ЗаработокПервыйГодРасчета = СтруктураДанных.ЗаработокПервыйГодРасчета;
ЗаработокВторойГодРасчета = СтруктураДанных.ЗаработокВторойГодРасчета;
СреднийЗаработокИзМРОТ = СтруктураДанных.МРОТ * ?(СтруктураДанных.ДоляВремени > 0 И СтруктураДанных.ДоляВремени < 1, СтруктураДанных.ДоляВремени, 1);
Если ЗаработокПервыйГодРасчета + ЗаработокВторойГодРасчета = 0 Тогда
СреднийЗаработок = СреднийЗаработокИзМРОТ
Иначе
Разница = СтруктураДанных.СреднийДневнойЗаработок - (ЗаработокПервыйГодРасчета + ЗаработокВторойГодРасчета) / ?(СтруктураДанных.КалендарныхДнейРасчетногоПериода = 0, 730, СтруктураДанных.КалендарныхДнейРасчетногоПериода);
Если (Разница > -0.02 И Разница < 0.02) Или СтруктураДанных.СреднийДневнойЗаработок = 0 Или ПодменятьТолькоНулевойЗаработок Тогда
СреднийЗаработок = ЗаработокПервыйГодРасчета + ЗаработокВторойГодРасчета
Иначе
СреднийЗаработок = СреднийЗаработокИзМРОТ
КонецЕсли;
КонецЕсли;
Возврат СреднийЗаработок
В результате при печати возвращается МРОТ, что не правильно.
Кто нибудь может подсказать с чем связано такое поведение программы и что значит флаг "ПодменятьТолькоНулевойЗаработок"?
1
WebberNSK
30.09.13
✎
16:12
Upp
2
WebberNSK
01.10.13
✎
08:47
Зуповцы не проснулись исчо?)
3
WebberNSK
01.10.13
✎
10:23
Upp2
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн