Первым делом создаем в программе пользователя. Назовем его для примера terminator с паролем 1234, желательно чтобы в списке пользователей его видно не было. В настройках пользователя убираем галочку "Запрашивать подтверждение при закрытии программы":
Далее создаем бат-файл для файл-серверного варианта:
C:Program Files\1cv8\8.3.5.1231\bin\1cv8.exe" ENTERPRISE /F "D:1CHRM" /N terminator /P 1234 /Execute "D:1CВнешние_обработки_1СВнешняяОбработка.epf"
1 - Каталог с платформой;
2 - Каталог с базой;
3 - Пользователь;
4 - Пароль пользователя;
5 - Каталог с нашей обработкой.
Для клиент-серверного варианта:
C:Program Files\1cv8\8.3.5.1231\bin\1cv8.exe" ENTERPRISE /S "server-1CHRM" /N terminator /P 1234 /Execute "D:1CВнешние_обработки_1СВнешняяОбработка.epf"
В запускаемой обработке пишем что то вроде:
Процедура ПриОткрытии() Необходимые действия(); ЭтаФорма.Закрыть(); ЗавершитьРаботуСистемы(); КонецПроцедуры
Далее создаем задачу в планировщике заданий настраиваем расписание указывем что задача запускает наш бат-файл и все.