| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Jey
 
 
  Joined: 29 Oct 2003 Posts: 34
 
  Interests: Кемерово
  | 
		
			
				 Posted: 07 Apr 2005 09:46    Post subject: S_TIO в табличных документах | 
				     | 
			 
			
				
  | 
			 
			
				БЭСТ 410.04 
 
 
В табличном документе настроены отпускные.
 
В расчет общего отработанного времени нужно включить часы по опеределенному начислению за 3 предыдущих месяца.
 
 
считаем февраль 2005 г. т.е. нужно взять ноябрь-декабрь 2004. январь 2005 г.
 
 
Формула колонки расчета:
 
S_TIO("ВИДНАЧ",{"НЧ1"."НЧ2"},val(right(tdocsh->fperiod,2))-3,val(right(tdocsh->fperiod,2))-1)
 
 
В итоге берутся часы, но из текущего месяца, а не за 3 предыдущих.
 
Причем раньше расчет был верный (настраивалось изначально на версии 4910). В 11.03 (после апгрейд) ситуация та же.
 
Дело в переходном периоде с 2004 на 2005? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		SAD
 
  
  Joined: 09 Jun 2004 Posts: 114 Location: Гальвик Евгений Occupation: Инж.-программист Interests: Южно-Сахалинск
  | 
		
			
				 Posted: 12 Apr 2005 13:30    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Опачки такая же проблема как у меня. Сегодня 3 часа угрохал сидя у клиента.
 
Нарисовал в "Индивидуальных спраках" справку к больничному листу(в бэстовской дуристика такая дни часы всё впермешку вдобавок неправильно считает). В ней фунция S_IO используется. При обновлении с 10.04 на 11.03 справка ВСЕГДА СТАЛА ВЫДАВАТЬ ДАННЫЕ ПО СОТРУДНИКУ С Т/Н 000001. Во фига!!! Что ни делал ничего не помогло. Просмотрел алгоритм новой справки в комплекте с программой там функций S_IO уже нет. Видать её нельзя уже использовать, а нам как всегда,.. как последним  ло.. ничего не сказали.
 
Жалко, что старые алгоритмы перестают работать. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |