Запуск любой внешней обработки по расписанию


Часто хочется запустить внешнюю обработку по расписанию, но непонятно как бы это сделать не коцая конфигурацию, а оставив ее типовой.
Теперь это больше не проблема.

Если есть возможность редактировать регламентные задания - нет проблем редактируйте их
Статья для тех, кто не изменяет конфу.

Не исключаю вероятности, что многие уже знают об этих методах, но возможно кому-то всеже пригодится.
Итак
1 этап
Создаем ярлык для 1cv8.exe где бы она не находилась
дальше пишем параметры запуска в виде:
"C:\Program Files\1cv82\8.2.15.289\bin\1cv8.exe" /IBName "Управление торговлей (демо)" /N "Федоров (администратор)"  /p "123456" /Execute "W:\обработки\АвтозапускОбмена.epf"
где /IBName - Имя базы в списке при запуске
/N Имя пользователя
/P его пароль
/Execute путь и имя файла запускаемой обработки

при выполнении такого ярлыка запустится 1с и запустит выбранную обработку

НО
поскольку это делается по расписанию, нам скорее всего захочется чтобы обработка сделала свое грязное дело и не просто закрылась, а выключила 1с.
Это тем более не проблема.

Что мы делаем:
при запуске обработки естественно включится процедура
"ПриОткрытии" основной формы обработки
Вот в конец этой процедуры и надо просто добавить строку


ЗавершитьРаботуСистемы(Ложь);

 

А посклольку обработка внешняя - ее можно редактировать в конфигураторе без проблем

остается просто внести наш созданный в самом начале ярлык в стандартный шедулер виндовс, я так думаю это точно умеют все (кто не знает где это -пуск-панель управления-/если вид по категориям, то переключиться к классическому виду кнопкой переключение к классическому виду /-назначение задания)

 

В приложении пример такого ярлюка и обработка которая запустит обмен с сайтом по настройке "Обмен с WEB - сайтом (Товары и Заказы)" а потом выключит 1с.
обработка провелялась на "Управление торговлей", редакция 10.3 (10.3.16.1)

Файлы обработки:

-