УТ 10.3 Как запустить ВНУТРЕННЮЮ обработку из командной строки?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сделал командный файл со строкой:
и обработку
Выдается сообщение, что не удается найти процесс "1cv8.exe".
Я как- неправильно завершаю сеанс?
"C:\Program Files (x86)\1cv8\8.3.17.1851\bin\1cv8.exe" ENTERPRISE /F"D:\bases\ut1" /N"Obmen" /P"1234" /Execute"D:\bases\ut1\ExtForms\Site\Site.epf" /C"CommandLine"
и обработку
Процедура ПриОткрытии()
ВыполнитьОбмен();
ИмяПользователя = ИмяПользователя();
Сообщить(ИмяПользователя);
Сообщить(ТипЗнч(ИмяПользователя));
Если СокрЛП(ИмяПользователя()) = "Obmen" Тогда
Если ПараметрЗапуска = "CommandLine" Тогда
ЗавершитьРаботуСистемы(Ложь);
//ПрекратитьРаботуСистемы();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
ПоказатьВыдается сообщение, что не удается найти процесс "1cv8.exe".
Я как- неправильно завершаю сеанс?
(14)
Но моя проблема решилась. Я написал внешнюю обработку (10). и вставил командную строку прямо в Планировщик заданий. При этом все нормально работает. Проблема, о которой я писал в (10) возникает, когда командная строка записана в BAT-файл и этот файл пишется в Планировщик.
а может посмотреть правила игры ?
Там про запуск внешней обработки, а я думал, что как-то можно запускать и "внутреннюю".
Но моя проблема решилась. Я написал внешнюю обработку (10). и вставил командную строку прямо в Планировщик заданий. При этом все нормально работает. Проблема, о которой я писал в (10) возникает, когда командная строка записана в BAT-файл и этот файл пишется в Планировщик.
Запуск программы под пользователем и выполение обработки при открытии:
"C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Внешние_обработки_1С\РаботающиеОбработки\РабочийСтол.epf"
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F "ПУТЬ К ПАПКЕ С БД" /N ПОЛЬЗОВАТЕЛЬ /P ПАРОЛЬ /Execute "C:\\обработка.epf"
/C"CommandLine" зачем ?
"C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Внешние_обработки_1С\РаботающиеОбработки\РабочийСтол.epf"
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F "ПУТЬ К ПАПКЕ С БД" /N ПОЛЬЗОВАТЕЛЬ /P ПАРОЛЬ /Execute "C:\\обработка.epf"
/C"CommandLine" зачем ?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот