| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Ах2009 Зарплата Пересчет ЕСН в 2012 за дек 2011
			 
			
			Столкнулась с такой ситуацией. 
		
		
		
		
		
		
		
		
			В январе сделано начисление с периодом корректировки дек 2011. При расчете взносов он все взносы увеличил в 2 раза. Смотрю программный код в классе RpayTaxSumCalc метод fundBaseAmount и вот отрывок X++: select sum(BaseAmount) from rpayFundEmplSum where rpayFundEmplSum.EmplId == _emplId && rpayFundEmplSum.RpayCounterUnit == _payCounterUnit && rpayFundEmplSum.CorrectedPeriod >= _startCorrectedPeriod && rpayFundEmplSum.CorrectedPeriod <= _endCorrectedPeriod && rpayFundEmplSum.PayPeriod <= _payPeriod && (!_usePercent || rpayFundEmplSum.PercentValue == _percentValue) && (_includeLast || (rpayFundEmplSum.CorrectedPeriod != _endCorrectedPeriod || rpayFundEmplSum.PayPeriod != _payPeriod)); baseAmount = rpayFundEmplSum.BaseAmount; if (year(_endCorrectedPeriod) < year(_payPeriod) && rpayFundEmplSum.isTmp()) { select sum(BaseAmount) from rpayFundEmplSumYr where rpayFundEmplSumYr.EmplId == _emplId && rpayFundEmplSumYr.RpayCounterUnit == _payCounterUnit && rpayFundEmplSumYr.CorrectedPeriod >= _startCorrectedPeriod && rpayFundEmplSumYr.CorrectedPeriod <= _endCorrectedPeriod && rpayFundEmplSumYr.PayPeriod <= _payPeriod && (!_usePercent || rpayFundEmplSumYr.PercentValue == _percentValue) && (_includeLast || (rpayFundEmplSumYr.CorrectedPeriod != _endCorrectedPeriod || rpayFundEmplSumYr.PayPeriod != _payPeriod)); baseAmount += rpayFundEmplSumYr.BaseAmount; } Что не так? Чего не донастроено? Хочется поменять код и на первый расчет baseAmount поставить, что он не относится к прошлому году. Последний раз редактировалось Arahnid; 12.04.2012 в 20:07.  | 
| 
	
 | 
| Теги | 
| расчеты с персоналом | 
| 
	
	 | 
	
		
  |