| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		alex1999
 
 
  Joined: 14 May 2002 Posts: 78
 
 
 
  | 
		
			
				 Posted: 14 May 2002 09:27    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Флаг этот упорно устанавливается в "Да" каждый раз после переиндексации, которая осуществляется автоматически планировщиком заданий посредством запуска bat-файла с единственной строкой:
 
c:best4bmodinit index
 
Приходится вручную его конвертировать.
 
Беда! | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Павлова Наталья
 
  
  Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
 
 
  | 
		
			
				 Posted: 14 May 2002 10:34    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 В файле DBASEINIGLOBAL_V найдите запись:
 
 
  GLOBAL_V
 
-----------------------
 
 NAME        PARAM1
 
-----------------------
 
 CURR_PROF   20020112
 
 
В поле PARAM1 установите дату, до которой необходимо отключить запрос на индексацию.
 
 
Пример: дату 31.12.2002 в поле PARAM1 необходимо проставить в виде 20021231.
 
 
Перед работой с базой данных выполните резервное копирование баз данных, во время работы с базой данных необходимо чтобы с БЭСТ4 никто не работал. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		SantechNik
 
 
  Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
  Interests: Москва
  | 
		
			
				 Posted: 14 May 2002 10:44    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				1. Совершенно не требуется монопольный доступ к БД для изменения параметра. Жостаточно перевести редактор БД в шаред режим.
 
2. А не проще ли было сделать настройку этого параметра "по-человечески", из настройки комплекса? Уже седьмой год с этим боримся! | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		alex1999
 
 
  Joined: 14 May 2002 Posts: 78
 
 
 
  | 
		
			
				 Posted: 14 May 2002 11:06    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Глянул я в global_vcurr_prof, а там стоит 20191231. Но флаг все равно слетает. 
 
Может нельзя отложить до 2019 г.? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Павлова Наталья
 
  
  Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
 
 
  | 
		
			
				 Posted: 14 May 2002 11:34    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Quote: | 	 		  
 
On 2002-05-14 11:06, alex1999 wrote:
 
Глянул я в global_vcurr_prof, а там стоит 20191231. Но флаг все равно слетает. 
 
Может нельзя отложить до 2019 г.?
 
 | 	  
 
 
Попробуйте заменить на 20021231. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		alex1999
 
 
  Joined: 14 May 2002 Posts: 78
 
 
 
  | 
		
			
				 Posted: 15 May 2002 08:16    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Вчера вечером установил дату 20021231
 
Сегодня утром обнаружил опять 20191231
 
Вечерняя автопереиндексация прошла нормально
 
Флаг конечно-же висит "Да"
 
Что делать??? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		ksenya
 
 
  Joined: 01 Feb 2002 Posts: 112
 
 
 
  | 
		
			
				 Posted: 15 May 2002 09:15    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Плюнуть на это. Мы, по крайней мере так и сделали. Просто объяснили бухам, что ночью все индексируется, а если они еще и с утра проиндексируют, то это просто лишнее время.  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		OlgaLeonova
 
  
  Joined: 14 Mar 2002 Posts: 112 Location: Леонова
 
 
  | 
		
			
				 Posted: 15 May 2002 12:20    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				----
 
переиндексации, которая осуществляется автоматически планировщиком заданий посредством запуска bat-файла с единственной строкой: 
 
c:best4bmodinit index 
 
-------
 
Как это у вас получается?
 
Мне говорит <Нарушена структура каталогов БЕСТ-4> на (init index) даже если оставляю одну базу ДЕМО
 
 
 
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		general
 
  
  Joined: 14 Jan 2002 Posts: 276 Location: Клешнин Антон Александрович
 
 
  | 
		
			
				 Posted: 15 May 2002 12:40    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				перед этим надо вставить
 
cd ...best4 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Павлова Наталья
 
  
  Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
 
 
  | 
		
			
				 Posted: 15 May 2002 14:32    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Quote: | 	 		  
 
On 2002-05-15 08:16, alex1999 wrote:
 
Вчера вечером установил дату 20021231
 
Сегодня утром обнаружил опять 20191231
 
Вечерняя автопереиндексация прошла нормально
 
Флаг конечно-же висит "Да"
 
Что делать???
 
 | 	  
 
выполните поиск по дискам на предмет наличия 
 
файла DBASEINIGLOBAL_V и попробуйте исправить во всех найденных файлах дату, как было выше представлено описание:
 
 
В файле DBASEINIGLOBAL_V найдите запись:
 
GLOBAL_V
 
-----------------------
 
NAME        PARAM1
 
-----------------------
 
CURR_PROF   20020112
 
В поле PARAM1 установите дату, до которой необходимо отключить запрос на индексацию.
 
Пример: дату 31.12.2002 в поле PARAM1 необходимо проставить в виде 20021231.
 
 
 
[ Это Сообщение было отредактировано: Павлова Наталья в 2002-05-15 14:38 ] | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		andrey
 
 
  Joined: 25 Jan 2002 Posts: 72 Location: Андрей
  Interests: Москва
  | 
		
			
				 Posted: 17 Jul 2002 12:15    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Приветствую всех !
 
 
У меня также возникла ситуация с изменением флажка "Да".
 
Попробовал найти файл DBASEINIGLOBAL_V, чтобы его немного подправить и ненашёл его    
 
Может подскажете как быть.
 
У меня win2000, Бэст4 - 9.03/002 +demo 9.05/001. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		SantechNik
 
 
  Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
  Interests: Москва
  | 
		
			
				 Posted: 17 Jul 2002 16:55    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Павлова Наталья
 
Предложенное Вами решение не работает:
 
- как только кто-либо из юзеров входит в настройку так сразу же описанный Вами параметр выставляется в сегодняшнюю дату и флаг "проводить ли индексацию" в ДА.
 
Не входить в настройку не реально.
 
 
ЗЫ. Нельзя ли сделать работу флага "по-человечески" ? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		andrey
 
 
  Joined: 25 Jan 2002 Posts: 72 Location: Андрей
  Interests: Москва
  | 
		
			
				 Posted: 18 Jul 2002 08:23    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Так называемый файл я нашёл, сразу и не увидел    
 
DBASEINIGLOBAL_V = DBASE\INI\GLOBAL_V.dbf 
 
А вообще конечно доработать надо бы эту ситуацию, т.к. встречается достаточно часто, плюс неплохо бы в самой настройке добавить пароли на меню, а то принудительную переиндексацию иногда делать оттуда приходиться и возможность такую хотел бы дать юзерам, но там на некторые модули пароли прописаны (подстраховка к авторизации). | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		tam
 
 
  Joined: 22 Jan 2002 Posts: 31 Location: Ткачев А.М.
 
 
  | 
		
			
				 Posted: 18 Jul 2002 10:35    Post subject: есть способ проще | 
				     | 
			 
			
				
  | 
			 
			
				Поставьте в планировщике индексацию на время нового дня. 
 
на 01-00. И все будет катиться мягко и пушисто -)
 
Всем удач | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		tam
 
 
  Joined: 22 Jan 2002 Posts: 31 Location: Ткачев А.М.
 
 
  | 
		
			
				 Posted: 18 Jul 2002 10:37    Post subject: способ проще | 
				     | 
			 
			
				
  | 
			 
			
				| поставьте ее в планировшике на 1-00 -) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |