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