Dmitry The Wing писал(а) 28. Февраля 2011 :: 06:26:а вот если случился вылет и все вышли (правда, не понимаю, чего это они все вышли), - то зависон

Кстати, для принудительного переиндексирования удалять индексы не требуется - достаточно дать команду 1С-ке:
[General]
Quit=Y
CheckAndRepair=Y
[CheckAndRepair]
Reindex=Y
1. Если при монопольном запуске в базе нет ни одного CDX, то они просто молча восстанавливаются.
2. Если есть хоть один CDX и был кривой выход из базы (определяется ненулевым значением в поле USRSCNT файла 1SUSERS.DBF), то сначала восстанавливаются недостающие файлы а потом задается вопрос... (вариант с "[General]..." не рассматриваем)
3. Кто мешает попробовать грохнуть все CDX? Если в базе кто-то есть - файлы не удалятся (использование спецсредств не рассматриваем, ага?)
И ещё, не понимаю -- ты включаешь констану "Все на выход", все выходят... и тут же пишешь
Dmitry The Wing писал(а) 28. Февраля 2011 :: 06:26:а вот если случился вылет и все вышли (правда, не понимаю, чего это они все вышли),
Это как? Сам же выгнал?
А вылететь-то чел может в любое время, и 1С это приметит при первом входе в
свободную от юзеров базу (монопольно или нет - всё равно, просто результат разный).