Иногда возникает необходимость отключить регламентные задания для всех баз в кластере разработки. Зачем? Да по-разному, в этой статье не будем это рассматривать, просто примем как факт).
Если баз очень много и кластер не один, сделать это, не зная логина и пароля от информационной базы 1С, довольно "терпеливая" задача.
Мое решение для задачи - использовать RegExp. Выполнить 2 скрипта для файлов 1CV8Clst и 1CV8Clsto. Я использую среду выполнения git bash. Данные скрипты обработают эти файлы и рядом с ними создадут обработанные копии этих файлов.
Шаги выполнения:
1) Остановить сервер 1С;
2) Выполнить скрипты;
3) Сделать бэкап старых файлов;
4) Заменить старые файлы новыми;
5) Запустить сервер 1С;
Операция занимает меньше минуты. Если на сервере не хочется ставить git bash, не проблема, нужно скопировать файлы там где будет среда выполнения и обработать эти файлы там, а затем только подменить на сервере.
Код открыт, можете доработать под свои нужны.