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