Наконец-то дошли до запуска по ночам обработок в базе.
Раньше хотели делать это через COM-соединение, но недавно узнали, что в COM-соединении нельзя использовать внешние обработки.
Поэтому запускаем как и в 77 1С под специальным пользователем SCRIPT_ROBOT (кстати можно запустить много процессов под одним пользователем) и передаем ему с ключом /C параметр, в котором указываем, что он должен сделать:
"C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F"D:\Public\Osipov\FIXIN-FILE-DEBUG\" /OUTc:\1.txt /NSCRIPT_ROBOT /C"ЗаписьЖурналаРегистрации(""Первый выход в космос"");"
Ну и в коде прописываем заглушку в ПриНачалеРаботыСистемы (для УПП нужно располагать код перед вызовом процедуры ОбработатьПараметрЗапуска, там тоже проперяется переданный параметр).
Если ИмяПользователя()="SCRIPT_ROBOT" Тогда
Выполнить(ПараметрЗапуска);
глЗапрашиватьПодтверждениеПриЗакрытии=Ложь;
ЗавершитьРаботуСистемы();
Возврат;
КонецЕсли;