| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Здравствуйте, знатоки. 
		
		
		
		
		
		
		
	Кто-нибудь может сталкивался с такой проблемой. Есть вид зарплаты, допустим, 1 у которого период стоит Год. Он учитывается в отпуске в базе для расчета премий. Расчет отпуска происходит в 06.06 (июнь). Премия по данному виду зарплаты начислена в 05.06 (май). Но данная премия не учитывается, почему-то, в расчете отпуска. Если для данного вида зп выставить период Месяц или Полгода, тогда все ок. Накопал, что она рассчитывается в классе RPayAverageEarnEngine в методе initOtherFundTrans. Вроде все там хорошо, но почему не берет данную сумму, не пойму. Заранее спасибо. P.S. версия - 3.0 SP4.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			На мой взгляд в методе не все в порядке как раз для вычисления годовой премии. В запросе меня смущает условие  
		
		
		
		
		
		
		
	rPayTrans.SourceDate == dateEndYr(startPeriod);  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Период оплаты у премии должен стоять 31.12.хххх
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Prof написал: 
		
		
		
		
		
		
		
	Цитата: 
	
		
			Период оплаты у премии должен стоять 31.12.хххх
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да все уже в принципе пояснили 
		
		
		
		
		
		
		
	rPayTrans.SourceDate == dateEndYr(startPeriod); вот и весь ответ, я просто это на русский перевел.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Всем спасибо
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| Теги | 
| ax3.0 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Расчет зарплаты с учетом стажа работы | 4 | |||
| Расчет зарплаты в одном подраздалении. | 3 | |||
| Расчёт зарплаты «не хватает виртуальной памяти». | 16 | |||
| Русская локализация Axapta 3 ? | 59 | |||
		
  |