Здравствуйте.
Опишу ситуацию, с которой столкнулся.
Была необходимость выгружать данные из 1С(7.7) в файлы csv. Написал обработку и назначил задачу средствами Windows(Назначение заданий) запуска 1С, система при запуске проверяла время и если это происходило ночью ( а выгружать надо было ночью, чтобы собрать все данные за ночь) то запускалась моя обработка.
Но возникла проблема, файлы не создавались. Некоторые пользователи не корректно выходили из базы и систему надо было запускать для переиндексации, что автоматически делать не получалось, поэтому было решено сделать батник, который запускается перед запуском 1С ночью, удаляет все файлы с расширением *.cdx и тогда программа уже сама автоматически создавала индексы при запуске.
Текст батника:
@echo off
chcp 1251 >nul
; каталог базы
set db=D:\DataBase\КаталогБазы
;принудительно сносим индексы
del %db%\*.cdx /Q