Страница 1 из 1
					
				Спецодежда (методика списания)
				Добавлено: 05 май 2006, 11:54
				 Nikos
				Начинаем внедрять модуль "Спецодежда". Возникла следующая проблема: одна и та же МЦ при выдаче различным группам сотрудников имеет различный срок эксплуатации, соответственно и разную методику списания. Если срок эксплуатации проставляется в нормах выдачи (и здесь проблем нет), то методика списания в карточке учета спецодежды, т.е., как я понимаю, одна на всех. Как быть?
			 
			
					
				
				Добавлено: 06 май 2006, 12:47
				 nickmix
				Нет, вы не правы, она не одна на всех.......при создании карточки выбрать нужную методику (насколько я помню).  

 
			 
			
					
				
				Добавлено: 06 май 2006, 12:57
				 Nikos
				Имеется ввиду одна на все единицы отдельной МЦ. Конечно, у каждой карточки своя методика списания, но Так пока МЦ лежит на складе, неизвестно, кому ее выдадут, поэтому и не ясна методика списания. Все становится известно в момент выдачи. На мой взгляд, было бы логично указывать методику списания в нормах выдачи, но такой возможности нет. Или я заблуждаюсь?
			 
			
					
				
				Добавлено: 10 май 2006, 09:46
				 Мария_Ф
				Заведите методику списания, в которой укажите "рассчитывать износ по алгоритму" и напишите алгоритм расчета. Говорят, что помогает  

 
			 
			
					
				
				Добавлено: 10 май 2006, 09:48
				 Nikos
				Так еще не пробовал - попытаюсь. Спасибо.
			 
			
					
				
				Добавлено: 10 май 2006, 11:52
				 Nikos
				Все отлично работает! Еще раз большое спасибо.
			 
			
					
				
				Добавлено: 10 май 2006, 19:00
				 Юра
				поделись алгоритмом!
			 
			
					
				
				Добавлено: 11 май 2006, 07:52
				 Nikos
				При вводе в эксплуатацию:
&1  if(Months_Between(MBPIN.DATEEKSP, MBPIN.DATEEND)<13,&1,&2)
MBPIN.SUMFACT
&2  if(DAY(MBPIN.DIN) < LAST_DAY(MBPIN.DIN), (LAST_DAY(MBPIN.DIN) - DAY(MBPIN.DIN))/LAST_DAY(MBPIN.DIN)/ Months_Between(MBPIN.DATEEKSP, MBPIN.DATEEND)*MBPIN.SUMFACT,0)
Начисление износа:
if(Months_Between(MBPIN.DATEEKSP, MBPIN.DATEEND)>12,&1,&2)
&1  MBPIN.SUMFACT/Months_Between(MBPIN.DATEEKSP, MBPIN.DATEEND)
&2  0