Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 16:41

Автоматическая переиндексация баз 1С 7.7

Автор hagnish, 07 сен 2012, 12:45

0 Пользователей и 1 гость просматривают эту тему.

hagnish

Доброго времени суток.
Помогите настроить автоматическую переиндексацию баз. Базы dbf.
Создал bat файл.
del *.cdx
call "C:\Program Files\1Cv77\BIN\1Cv7s.exe" config /D"C:\Base\P" /U"C:\Base\P\users\RepairIndex\" /N"RepairIndex" /P"123456" /@"C:\Base\P\users\RepairIndex\PakRun.txt

Параметры запуска пакетного режима 1С заданы в файле PakRun.txt.
[General]
Output=C:\Base\P\users\RepairIndex\Registr.txt // лог-файл
Quit=Y
CheckAndRepair=Y
UnloadData=N
SaveData=N
AutoExchange=N
[CheckAndRepair]
Repair=Y
PhysicalIntegrity=N
Reindex=Y
LogicalIntegrity=N
RecalcSecondaries=N
RecalcTotals=N
Pack=N
SkipUnresolved=N
CreateForUnresolved=Y
Reconstruct=Y

При запуске батника стартует 1Ска и запускается переиндексация. Все якобы проходит успешно 1С закрывается после выполнения задачи, но при попытке входа в Предприятие выдается ошибка.

Ошибка открытия индексного файла таблицы 1SUPDTS.
Для восстановления индексных файлов запустите программу в монопольном режиме.



Если зайти в Предприятие монопольно, то 1С ничего не спрашивает, заходит нормально про реиндексацию не спрашивает. После выхода из монопольного режима, пускает и в многопользовательский режим.
Посоветуйте, что нужно изменить чтобы после пакетной переиндексации можно было заходить в базу сразу в многопользовательский режим ?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск