Цитата: BotMan ➤ а после taskkill 1с-ка не попросит переиндексацию на следующий вход?
да, обычно просит. У нас как раз такая ситуация - в терминалке постоянно оставляют 1с запущенной (версия 7.7), и чтобы бэкап нормально отработал приходится всё прибивать. И после этого перед бэкапом переиндексацию запускать.
Вот пример:
Код:
taskkill /F /IM 1cv7.exe
ping 127.0.0.1 -n 5
start /wait "1c" "C:\Program Files\1Cv77\BIN\1cv7.exe" config /D"Путь-к-базе" /@"Путь-к-базе\paket_reindex.txt" /NИмя-пользователя-которым-запускаем-переиндексацию /PПароль-этого-пользователя
Содержимое paket_reindex.txt который в папке с базой (за переиндексацию отвечает строчка Reindex=1):
Код:
[General]
Output="log_rndx.txt"
Quit=1
CheckAndRepair=1
SaveData=0
[CheckAndRepair]
Repair=0
PhysicalIntegrity=0
Reindex=1
LogicalIntegrity=0
RecalcSecondaries=0
RecalcTotals=0
Pack=0
SckipUnresolved=1
CreateForUnresolved=0
Reconstruct=0
[SaveData]
SaveToFile=E:\BACKUP\CurrTemp.zip