v8: Автоматический запуск внешней обработки Ключевые слова: автоматический запуск внешней обработки, автоматический запуск, запуск обработки ночью
В 8-ке не нужно заводить специального пользователя для автоматического запуска обработок можно просто добавить одну процедуру в ПриНачалеРаботыСистемы()
Если СокрЛП(ПараметрЗапуска)="" Тогда //параметра нет ничего не делаем
ИначеЕсли Лев(ПараметрЗапуска,3)="авт" тогда
Попытка
Дл=СтрДлина(ПараметрЗапуска);
Строка=Прав(ПараметрЗапуска,Дл-3);
Обработка = ВнешниеОбработки.Создать(Строка);
Форма = Обработка.ПолучитьФорму();
Форма.Открыть();
Исключение
Предупреждение("Обработка не найдена!",5);
ЗавершитьРаботуСистемы();
КонецПопытки;
КонецЕсли;
После этого достаточно в шедулер или в батник добавить строку такого типа
Для серверной версии:
"C:\Program Files\1cv8\bin\1cv8.exe" enterprise /SИмяСервера\ИмяБазы /NПользователь /PПароль /C"АвтПутьКОбработке"
Для файловой версии:
"C:\Program Files\1cv8\bin\1cv8.exe" enterprise /F"ПутьКБазе" /NПользователь /PПароль /C"АвтПутьКОбработке"
Также Книга знаний: v8: Ключи запуска 1С 80 из командной строки
|