| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		fantakt
 
 
  Joined: 16 May 2003 Posts: 222 Location: Олег Казаков
 
 
  | 
		
			
				 Posted: 25 Sep 2007 16:20    Post subject: Ошибка при переносе данных | 
				     | 
			 
			
				
  | 
			 
			
				Бэст 5.33. 29 СП. Бюджет. При переносе данных в новую базу выдала ошибку.
 
 
=== ОШИБКА № 1 ===
 
Дата: 25.09.2007   Время: 16:08:01
 
Код ошибки.........: 11
 
Сообщение об ошибке: Function argument value, type, or count is invalid.
 
Программа..........: PROCEDURE _DESCEND D:\PROGRAM FILES\BEST\BEST5_33\SERVER\DATA\DBF\2007\BEST5.DCT
 
Номер строки.......:   130
 
 
Что надо сделать, чтобы перенос прошел нормально? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		dkarpuhin
 
 
  Joined: 19 Apr 2005 Posts: 85 Location: Карпухин Д.Ю. Occupation: ООО "БЭСТ-Программы" Interests: Москва
  | 
		
			
				 Posted: 25 Sep 2007 18:02    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Из какой версии переносили данные? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		fantakt
 
 
  Joined: 16 May 2003 Posts: 222 Location: Олег Казаков
 
 
  | 
		
			
				 Posted: 25 Sep 2007 18:41    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| 5.33. 29 СП. Пытался с имеющейся базы  новую перелить. Похоже дело в самой базе. На другой машине та же ошибк | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		dkarpuhin
 
 
  Joined: 19 Apr 2005 Posts: 85 Location: Карпухин Д.Ю. Occupation: ООО "БЭСТ-Программы" Interests: Москва
  | 
		
			
				 Posted: 26 Sep 2007 09:43    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Попробуйте перед переносом данных foxbro выполнить создание БД БЭСТ 5. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Светлана
 
 
  Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
  Interests: Бердск, Новосибирская обл
  | 
		
			
				 Posted: 26 Sep 2007 10:01    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | fantakt wrote: | 	 		  | 5.33. 29 СП. Пытался с имеющейся базы  новую перелить.  | 	  
 
А почему нельзя просто скопировать весь дирректорий базы, сохранить с другим именем и "подключить существующую базу" ? Или цель в чем-то друго | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		fantakt
 
 
  Joined: 16 May 2003 Posts: 222 Location: Олег Казаков
 
 
  | 
		
			
				 Posted: 26 Sep 2007 19:57    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | dkarpuhin wrote: | 	 		  | Попробуйте перед переносом данных foxbro выполнить создание БД БЭСТ 5. | 	  
 
 
Пробовал и не один раз. Проходит создание нормально, только долго очень.
 
 
[quote=]А почему нельзя просто скопировать весь дирректорий базы, сохранить с другим именем и "подключить существующую базу" [/quote]
 
 
Можно, так и делаю. Просто нет такой программы, которую не убьет пытливая рука неопытного бухгалтера. На этой базе был сбой при работе в ОС, еще весной. Перебивать базу основных бух отказалась, хотя я даже согласен был с ней пару дней сидеть, но "ей надо было работать". Устранить ошибки в базах я вроде смог, битые строки поудалял, но картотека через фоксбро открывается как огромное серое поле, заходя на которое фоксбро сразу вываливается. База Run_coc расползлась на полтора миллиона строк, хотя карточек всего 300 с небольшим, и в фоксбро тоже не работает. Какая-то ошибка постоянно вылазит и приходится индексировать, как описано выше. Индексации идут по 20 минут. Как еще выяснилось, за последний месяц бух несколько раз откатывалась то с августа, то с сентября на июнь-июль, внося все новые ОС. Как мне кажется - это и вызвало разбухание базы ОС до 2 гигов. Может еще какая-то ошибка в базах. Так что я хотел перенести данные и в новой базе попробовать поработать. Но даже это не получается. Была еще ошибка с печатью, но сейчас поставил 32 пакет, вроде заработало, формы открываются, отчеты собирают | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Zoha
 
 
  Joined: 22 Jul 2002 Posts: 96 Location: Загрудный Евгений Occupation: ООО "БЭСТ-Партнер" Interests: Находка
  | 
		
			
				 Posted: 27 Sep 2007 04:08    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Такое поведение программы (при откатах на период назад) наблюдалось на ранних пакетах. Если бухгалтером введено много карточек ОС и перебивать заново нет возможности, то можно частично эту проблему решить, жертвуя данными документов движения. Т.е. если есть проблемы в таблицах, содержащих данные документов движения и нельзя штатным образом исправить, удалите все данные в этих таблицах (OC_RUN.dbf - Шапки документов движения и RUN_COC.dbf - Строки документов движения, откройте FoxBro - в меню таблица выберите Удалить записи – в Scope установить All). Проиндексируйте БД, карточки ОС у Вас останутся не тронутыми, но не будет документов в реестрах движения и соответственно истории движения в карточках (F5), проводки по документам движения так же останутся в книге операций, переоценку это тоже не затронет. Если потребуется пересчитать амортизацию в ранних периодах, то можно и откатиться. Обязательно сделайте резервную копию БД. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |