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