Здравствуйте. Нужно запускать обработку по расписанию. Написал скрипт на vbs :
set v82 = CreateObject("v82.Application")
res = v82.Connect("File=C:\InfoBase5; usr=; Pwd=")
set obr = v82.ExternalProcessings.Create("C:\Users\Desktop\1С\Обработки\Обработка.epf")
obr.Run()
При запуске ругается:
Ошибка не поддерживает это свойство или метод:"v82.ExternalProcessings". Если его не поддерживает то как можно осуществить задуманное?
Set WshShell = CreateObject("WScript.Shell")
' параметры скрипта
Server_Name = "1cServer"
DB_Name = "1cBase"
Settings = "При необходимости можно передавать параметры в обработку через данную строку"
ExternalProcess = "Полный путь к обработке.epf"
' запуск обработки
WshShell.Run"""C:\Program Files\1cv82\8.2.11.236\bin\1CV8c.EXE"" enterprise /S " & Server_Name & "\" & DB_Name &" /EXECUTE " & ExternalProcess & " /C " & Settings & " ",1,true
Показать
В тексте корректируйте раздел параметры скрипта - подставляете ваши данные
Скорректированный текст вставьте в текстовый документ. Измените расширение документа с txt на vbs и запускайте.
(взято отсюда http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=566377)
(1)А что у Вас за конфигурация? Почему нельзя сделать через регламентное задание..?? В типовых конфигурация уже есть механизм авто запуска обработок по расписанию
Set WshShell = CreateObject("WScript.Shell")
' параметры скрипта
Server_Name = "1cServer"
DB_Name = "1cBase"
Settings = "При необходимости можно передавать параметры в обработку через данную строку"
ExternalProcess = "Полный путь к обработке.epf"
' запуск обработки
WshShell.Run"""C:\Program Files\1cv82\8.2.11.236\bin\1CV8c.EXE"" enterprise /S " & Server_Name & "\" & DB_Name &" /EXECUTE " & ExternalProcess & " /C " & Settings & " ",1,true
Показать
В тексте корректируйте раздел параметры скрипта - подставляете ваши данные
Скорректированный текст вставьте в текстовый документ. Измените расширение документа с txt на vbs и запускайте.
(взято отсюда http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=566377)