Имя: Пароль:
1C
1С v8
Вопрос по /CЗавершитьРаботуПользователей
0 pessok
 
11.04.12
17:06
Собственно вопрос такой. В скрипте делаем выгрузку баз ночью, все было "почти" чудесно до того, как некоторые пользователи стали забывать отрубать 1С. Посему появилась потребность выгружать базу после запрета работы пользователей
Скрипт на vbs следующий
Set WSH = CreateObject("WScript.Shell")
   'Отваливаем пользователей от базы и запрещаем соединения
 
 WSH.Run """" & ExePath & """ ENTERPRISE /S""" & Bases.Item(Base) & """ /N""" & UserName & _
          """ /P """ & UserPass & """ /CЗавершитьРаботуПользователей /UCВыгрузкаБазы""" , 1, TRUE
   
   
 
   'Запуск backup'а 1C
 WSH.Run """" & ExePath & """ CONFIG /S""" & Bases.Item(Base) & """ /N""" & UserName & _
           """ /P""" & UserPass & """/UСВыгрузкаБазы /DumpIB""" & Folders.Item(i) & Base & Today &"""" , 1, TRUE    
   
 'Разрешаем работу пользователей
 WSH.Run """" & ExePath & """ ENTERPRISE /S""" & Bases.Item(Base) & """ /N""" & UserName & _
          """ /P """ & UserPass & """ /CРазрешитьРаботуПользователей /UCВыгрузкаБазы""" , 1, TRUE

для начала - при отвале пользователей запускается предприятие. можно ли как-то сделать это без открытия окна предприятия?
во вторых, у пользователей выводится окно - Работа системы завершается, можно ли сделать так, чтобы отваливалось сразу?
Ну и до кучи, потом не входит в базу, не воспринимает код... Дело к вечеру, мозги кипят... Куда смотреть, народ? Заранее спасибо за помощь
1 pessok
 
11.04.12
17:35
ап...
2 pessok
 
12.04.12
09:31
ап, чтоль
3 John83
 
13.04.12
11:46