| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Светлана
 
 
  Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
  Interests: Бердск, Новосибирская обл
  | 
		
			
				 Posted: 01 Aug 2005 08:15    Post subject: Внешняя отчетность | 
				     | 
			 
			
				
  | 
			 
			
				По описанию: 
 
функция СУМ_НАЧ_УД(П1, П2, Период1, период2) сумма начислений за указанный период
 
 
Мне надо выбрать по сотруднику сумму начислений по колонке 030 за первый квартал.
 
При формировании отчета задаю даты 01/01/05; 31/03/05
 
В тексте пишу:
 
ОТП=”030”
 
А= СУМ_НАЧ_УД(«КОЛНАЧ»,ОТП,дата0(),дата())
 
В результате в А заносится сумма по колонке за текущий месяц. Предварительное присвоение дат переменным тоже ничего не меняет. Функция просто игнорирует задание периода.
 
Как получить желаемую сумму? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Светлана
 
 
  Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
  Interests: Бердск, Новосибирская обл
  | 
		
			
				 Posted: 01 Aug 2005 08:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Добавление : стоит версия 11.3, BIN, SP1-11 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Арина
 
 
  Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
  | 
		
			
				 Posted: 01 Aug 2005 11:06    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				ОТП="030"
 
 
А=СУМ_НУ("КОЛНАЧ",ОТП,ПЕРИОД0,ПЕРИОД) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Арина
 
 
  Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
  | 
		
			
				 Posted: 01 Aug 2005 11:16    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| по поводу периодов разбираемся. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Светлана
 
 
  Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
  Interests: Бердск, Новосибирская обл
  | 
		
			
				 Posted: 01 Aug 2005 14:44    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Так я именно про периоды и спрашиваю. Остальное поня | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Светлана
 
 
  Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
  Interests: Бердск, Новосибирская обл
  | 
		
			
				 Posted: 01 Aug 2005 19:35    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Хотя нет, не понятно. 
 
1) Функция СУМ_НУ в описании звучит так: сумма начислений удержаний по всей картотеке. А мне нужна сумма по определенному подразделению . Для этого использую сначала функцию ЗП_КАРТ, а потом в цикле пытаюсь накопить необходимую сумму с помощью функции СУМ_НАЧ_УД.
 
Или сумму по колонке начислений по конкретному подразделению можно найти как-то иначе, попроще?
 
2) В любом случае мне нужны данные за указанный мной при запуске отчета период
 
 И нужно все это срочно!!! Прочитав описание функций, пообещала главбуху, что все быстро будет сделано! | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Арина
 
 
  Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
  | 
		
			
				 Posted: 02 Aug 2005 10:46    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				2) В любом случае мне нужны данные за указанный мной при запуске отчета период
 
 
 
МО=МЕСЯЦ0()
 
М=МЕСЯЦ()
 
ОТП="030" 
 
А=СУМ_НУ("КОЛНАЧ",ОТП,М0,М) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Арина
 
 
  Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
  | 
		
			
				 Posted: 02 Aug 2005 13:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Можете написать таким образом:
 
МО=МЕСЯЦ0()
 
М=МЕСЯЦ()
 
ОТП="03О"
 
ОБ=ЗП_КАРТ("НОМЕР","ПОДРАЗДЕЛЕНИЕ='000001'")
 
ПП=0
 
ПП2=0
 
П1=ОБ.НАЧАЛО
 
ПОКА(П1="1")
 
ПП=ОБ.СУМ_НАЧ_УД("КОЛНАЧ",ОТП,МО,М)
 
ПП2=ПП2+ПП
 
П1=ОБ.СЛЕД
 
ВСЕ_ПОКА
 
А=ПП2 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Светлана
 
 
  Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
  Interests: Бердск, Новосибирская обл
  | 
		
			
				 Posted: 02 Aug 2005 15:38    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Большое спасибо! Все получилось. Не додумалась сама, что для зарплаты надо указывать не дату, а месяц. 
 
Но вопрос, можно ли зарплату(по колонке или начислению) по подразделению собрать, не перебирая сотрудников, остается. Может подскажете, а то этот путь уж слишком медленный. Внешняя отчетность вообще работате не быстро, а тут я ее еще заставляю перебирать каждого сотрудника, да еще не раз ( мне нужны данные по разным колонкам). | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Арина
 
 
  Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
  | 
		
			
				 Posted: 02 Aug 2005 15:42    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Нет, только так. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |