| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Hohol
 
  
  Joined: 15 Jan 2002 Posts: 196 Location: Александр
 
 
  | 
		
			
				 Posted: 02 Mar 2003 14:15    Post subject: Выгрузка данных в программу 2НДФЛ | 
				     | 
			 
			
				
  | 
			 
			
				При выгрузке данных из БЭСТа в 2НДФЛ выгружаются все работники, в том числе и уволившиеся в 2001 году. Есть вариант выгружать отмеченных, но сидеть и в базе из 2тыс. человек выбирать кого надо выгрузить, а кого нет как-то неинтересно. А что если надо повторить выгрузку.... снова всех помечать ?
 
Как выгрузить только тех у кого есть доход за 2002г. ?
 
БЭСТ 9.08(SP6) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		itman
 
  
  Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
  | 
		
			
				 Posted: 03 Mar 2003 07:54    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				а если открыть в Фоксе и сделать так:  	  | Code: | 	 		  
 
REPLACE ALL cardspri.check WITH .F.
 
REPLACE ALL cardspri.check WITH .t. FOR Cardspri.dismdate  > ctod('31.12.2001') OR Cardspri.dismdate  = ctod(' ')
 
 | 	  
 
 
Если отдел кадров не работал,  то придется делать выборку по arc_acc за 2002 год, и по полученному списку табельных номеров произвести отметку поля check.
 
Но даты увольнения ставить в таком случае еще раз .... | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		REM
 
 
  Joined: 15 Mar 2002 Posts: 82 Location: Roman Mikheev
 
 
  | 
		
			
				 Posted: 03 Mar 2003 11:27    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| А не проще ли было разработчикам учесть это обстоятельство и выгружать только тех сотрудников, у которых в 2002 году был налогооблагаемый доход? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		alex1999
 
 
  Joined: 14 May 2002 Posts: 78
 
 
 
  | 
		
			
				 Posted: 03 Mar 2003 14:49    Post subject: Re: Выгрузка данных в программу 2НДФЛ | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Hohol wrote: | 	 		  При выгрузке данных из БЭСТа в 2НДФЛ ...
 
БЭСТ 9.08(SP6) | 	  
 
А какой формой для выгрузки из БЭСТ в 2НДФЛ Вы пользуетесь? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Hohol
 
  
  Joined: 15 Jan 2002 Posts: 196 Location: Александр
 
 
  | 
		
			
				 Posted: 03 Mar 2003 14:57    Post subject: Re: Выгрузка данных в программу 2НДФЛ | 
				     | 
			 
			
				
  | 
			 
			
				 	  | alex1999 wrote: | 	 		  | А какой формой для выгрузки из БЭСТ в 2НДФЛ Вы пользуетесь? | 	  
 
Там не форма, там чуть сложнее, через модуль обмена. С версией 9.08 идет файлик READNDFL в котором все подробно описано. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Hohol
 
  
  Joined: 15 Jan 2002 Posts: 196 Location: Александр
 
 
  | 
		
			
				 Posted: 03 Mar 2003 15:04    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | itman wrote: | 	 		  а если открыть в Фоксе и сделать так:  	  | Code: | 	 		  
 
REPLACE ALL cardspri.check WITH .F.
 
REPLACE ALL cardspri.check WITH .t. FOR Cardspri.dismdate  > ctod('31.12.2001') OR Cardspri.dismdate  = ctod(' ')
 
 | 	  
 
 
Если отдел кадров не работал,  то придется делать выборку по arc_acc за 2002 год, и по полученному списку табельных номеров произвести отметку поля check.
 
Но даты увольнения ставить в таком случае еще раз .... | 	  
 
 
Вариант с Фоксом я уже обдумывал и другого пока не нашел. Отдел кадров тоже нормально работает и все кто уволен в базе отмечены. Проблемма в том что человек может быть уволен в одном месяце, а в другом у него могут быть еще начисления (жизнь многообразна и такое действительно есть) т.е. если человек уволился в декабре, а у него есть начисления в январе то по дате увольнения не получается. Придется подтягивать базу arc_acc.
 
Короче в любом случае придется мне делать какую то сверку всех ли я выгрузил, а это, как справедливо заметил REM должны сделать разработчик | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		REM
 
 
  Joined: 15 Mar 2002 Posts: 82 Location: Roman Mikheev
 
 
  | 
		
			
				 Posted: 04 Mar 2003 12:49    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Можно сделать так. Выгрузить всех-всех-всех. Потом пройти фоксом по базе sp2002 и чикнуть всех с нулевым налогом. Хотя правильнее удалить всех с нулевым доходом. НО
 
У меня почему-то после экспорта в НДФЛ не заполнена графа "ДОХОД".  Однако выдача справок и печать реестра проходят нормально и ошибок практически нет. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Яков
 
  
  Joined: 04 Mar 2002 Posts: 618 Location: Яков Occupation: Экстремальная терапия бизнеса Interests: Владивосток
  | 
		
			
				 Posted: 04 Mar 2003 12:49    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Я делаю так:
 
Экспортирую в 2ндфл ВСЕХ сотрудников.
 
Потом на VFP исполняю програмку
 
 
 	  | Code: | 	 		  USE d:\2ndfl2002\sp2002.dbf EXCLUSIVE
 
DELETE ALL FOR Sp2002.sgdsumm+ Sp2002.oblsumm+ Sp2002.nioblsumm+ Sp2002.nuoblsumm+ Sp2002.divsumm=0 
 
PACK
 
REPLACE ALL sp2002.nref WITH RECNO() | 	 
  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		maestro_
 
 
  Joined: 29 Jan 2003 Posts: 95
 
 
 
  | 
		
			
				 Posted: 04 Mar 2003 19:09    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				В лицевых счетах, есть "волшебная" возможность ctrl+f5
 
пишу просту программку 
 
используя штатные функции беста S_SP("ОБДОХОД","2002.12") и если он не равент нулю то cardspri->chek:=.T.
 
а дальше делаю импорт только отмеченных | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |