Имя: Пароль:
1C
1C 7.7
v7: Запуск внешней обработки по расписанию
0 GStiv
 
09.11.17
08:48
Доброе утро подскажите скрипт для запуска по расписанию обработки, вернее проблема в том что нужен скрипт(батник) который стартавал бы 1с 77 но по проверке если не удался обычный запуск то монопольно с переиндексацией. И желательно с открытием внешней обработки. Нужно для автоматических выгрузок а время отправки установили везде разное. и в основном ночью.
1 torgm
 
09.11.17
08:57
(0)  ну а в чем затык-то?
2 Смотрящий
 
09.11.17
08:59
(1) Видимо написать надо за тс
3 GStiv
 
09.11.17
09:00
Set Obj1C = CreateObject("v77.application")
Result = Obj1C.Initialize(Obj1C.RMTrade, "/d""H:\1C\Bases\*****\"" /n*** /p***", "NO_SPLASH_SHOW")
if Result = true then
    Obj1C.ExecuteBatch("ОткрытьФормуМодально(""Отчет"",,""H:\1C\Bases\*****\ExtForms\****.ert"")")
else    
    MsgBox("Ошибка при запуске 1С. Проверьте имя пользователя и пароль!")
end if
Пока только это как по ошибке перейти в монопольный режим с переиндексацией
4 trdm
 
09.11.17
09:31
Скрипты плохо ошибки отрабатывают.
5 HawkEye
 
09.11.17
09:44
(0) ты не поверишь )))

Del ПУТЬКТВОЕЙБАЗЕ\*.cdx

"_ПУТЬКЕХЕ_" enterprise /m /d_ПУТЬКТВОЕЙБАЗЕ /N_НУЖНЫЙПОЛЬЗОВАТЕЛЬ /P_ПАРОЛЬНУЖНОГОПОЛЬЗОВАТЕЛЯ
6 HawkEye
 
09.11.17
09:45
(5) ну и в при начале работы системы пишешь
если имяпользователя = НУЖНЫЙПОЛЬЗОВАТЕЛЬ тогда
открытьФорму.....
7 пипец
 
09.11.17
10:00
любой планировщик nncron xstarter
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший