Имя: Пароль:
1C
1С v8
Печать реестра сведений в ФСС о ежемесячных пособиях по уходу
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ют. Альберт Эйнштейн