| 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 |  | 
	
		|  | 
	
		|  |