Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Необходимость переиндексации DBF базы (число прочтений - 10298 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #15 - 12. Октября 2010 :: 16:04
Печать  
simply писал(а) 12. Октября 2010 :: 15:33:
shmalevoz писал(а) 12. Октября 2010 :: 13:02:
Не проще ли использовать SQL ?

Как базу?
Нет. У нас все официально.
А для 3-6 компьютеров - SQL? Это очень дорого и все равно, что "Из пушки по воробьям".
Да и Рарус-магазин только на DBF.

а если sql-Express ?
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #16 - 12. Октября 2010 :: 18:21
Печать  
Так ведь именно 1С для SQL больших денег стоит! А MS SQL идет в комплекте
  
Наверх
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #17 - 14. Октября 2010 :: 11:59
Печать  
Как временный вариант сделал следующее:

1) Проверка переиндексации - каждые 5 мин. Если индексы нарушены - в сообщении рекомендую переиндексировать;

2) Проверка - при запуске системы. Если индексы нарушены, в вопросе предлагаю закрыть для переиндексации. Если пользователь ответит "Нет" - предупреждаю его о рисках, а себе высылаю уведомление.

P.S.: отловил ситуацию, когда проверка совпадает со входом другого пользователя и тогда Количество из 1susers.dbf меньше, чем Количество активных из FormEx (пример кода см. выше). Поэтому изменил условие проверки нарушенных индексов
Код
Выбрать все
Если Количество > КоличествоАктивных Тогда
    Сообщить("Индексы нарушены"); 

  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Необходимость переиндексации DBF базы
Ответ #18 - 14. Октября 2010 :: 13:31
Печать  
С чего вдруг решил, что индексы будут вообще битыми ?
Аварийный выход из 1с - не всегда портит индексы, если что.
Точнее не портит в 90% случаев.
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #19 - 14. Октября 2010 :: 13:36
Печать  
Eprst писал(а) 14. Октября 2010 :: 13:31:
С чего вдруг решил, что индексы будут вообще битыми ?
Аварийный выход из 1с - не всегда портит индексы, если что.
Точнее не портит в 90% случаев.

100% моих наблюдений показывают, что если прибивать процесс 1cv7.exe, то индексы нарушаются.
Повторюсь: а они либо прибивают, либо кнопку Reset жмут.
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Необходимость переиндексации DBF базы
Ответ #20 - 22. Октября 2010 :: 08:37
Печать  
Если в этот момент небыло обращения к данным, индексы не портятся.
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #21 - 22. Октября 2010 :: 08:49
Печать  
У меня вот эта проблема однозначно вызвает нарушение индексов.
Причину пока не нашел.
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Необходимость переиндексации DBF базы
Ответ #22 - 22. Октября 2010 :: 08:51
Печать  
simply писал(а) 22. Октября 2010 :: 08:49:
У меня вот эта проблема однозначно вызвает нарушение индексов.
Причину пока не нашел.




Там же скуль, а тут ты про дбф речь ведешь!
..
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #23 - 22. Октября 2010 :: 08:51
Печать  
Eprst писал(а) 22. Октября 2010 :: 08:37:
Если в этот момент небыло обращения к данным, индексы не портятся.

Скорее это правда.
Было бы очень здорово найти максимально надеждный механизм по контролю индексов Улыбка
Есть еще варианты?
  
Наверх
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #24 - 22. Октября 2010 :: 08:54
Печать  
Eprst писал(а) 22. Октября 2010 :: 08:51:
Там же скуль, а тут ты про дбф речь ведешь!
..

у автора ветки - SQL, а у меня таже проблема, но на DBF
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Необходимость переиндексации DBF базы
Ответ #25 - 22. Октября 2010 :: 08:58
Печать  
Базу дбф по сетке что ли гоняешь ?

Спасёт только нормальный сервак + загон всех в терминал.
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #26 - 22. Октября 2010 :: 09:22
Печать  
Eprst писал(а) 22. Октября 2010 :: 08:58:
Базу дбф по сетке что ли гоняешь ?

Спасёт только нормальный сервак + загон всех в терминал.

Да, по сетке.
Магазины по всей стране. В каждом магазине выделен отдельный ПК для файлового сервера на XP + 3-5 ПК рабочих мест (кассиры, кладовщики, менеджер и т.д.).

Т.к. все официально, то на доп. затраты ни кто не пойдет.
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Необходимость переиндексации DBF базы
Ответ #27 - 22. Октября 2010 :: 09:31
Печать  
дбф в сети не живёт, разве что извраты с новелем..
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #28 - 22. Октября 2010 :: 09:37
Печать  
Вот очень интересный вариант!
К тому же, вторая версия вышла.
Изучаю, хочу у себя опробовать.
  
Наверх
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Необходимость переиндексации DBF базы
Ответ #29 - 22. Октября 2010 :: 12:32
Печать  
simply писал(а) 12. Октября 2010 :: 18:21:
Так ведь именно 1С для SQL больших денег стоит! А MS SQL идет в комплекте

... это где такое написано??? ссылку плиз!!!
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать