Имя: Пароль:
1C
 
Как запустить обработку батником
0 Foka
 
18.03.08
11:31
Есть обработка на отклченеи пользователей от базы. ЕЕ надо запускать в 12-00. Какой должен быть батник что бы это делать???? Подскажите плиз
1 asady
 
18.03.08
11:31
(0) в КЗ есть статья
выгонялка пользователей ТелепатБот ответь
2 Foka
 
18.03.08
11:43
в КЗ это где извини?
3 Foka
 
18.03.08
11:43
Можно ссылочку
4 Foka
 
18.03.08
11:43
А Книга Знапил, понятно нашлось счас почитаем
5 Foka
 
18.03.08
11:46
Как бы код для 8 у меян есть а как его из батника запустить?
6 OFF
 
18.03.08
12:05
Завести юзера "Выгонялка"
При начале работы системы если юзер "Выгонялка" - то .........
Дальше курить Книга знаний: v8: Ключи запуска 1С 80 из командной строки
7 КонецЕсли
 
18.03.08
12:08
Выгонялка как написана? на Вбейсике?
8 КонецЕсли
 
18.03.08
12:11
вот скрипт на VB не мой, взятый с форума:

'имя пользователя 1С:Предприятия
UserName = "<ТвойЛогинВ1с>"
'пароль пользователя 1С:Предприятия
UserPass = "<ТвойПарольВ1с>"
'имя сервера 1С
ServerName  = "<ИмяСервера>"
BaseName    = "<ИмяБазы>"

'Удаление всех соединений заданной ИБ сервера 1С
Dim connector
Set connector = CreateObject("v8.COMConnector")

Dim server
Set server = connector.ConnectServer(ServerName)
server.AddAuthentication UserName, UserPass
Dim ibDesc
Set ibDesc = server.CreateInfoBaseInfo()
ibDesc.Name = BaseName
Dim connections
connections = server.GetIBConnections(ibDesc)
Dim i
Dim connection
For i = LBound(connections) To UBound(connections)
   set connection = connections(i)
   server.Disconnect connection
Next

Этому файлу даещь расширение .VBS
В планировщике добавляешь задание и указываешь этот файл на выполнение.
9 КонецЕсли
 
18.03.08
12:13
Только смотри не запусти случайно (простым двойным кликом запускается), а то пользователи недовольны будут.
10 borik
 
18.03.08
12:13
На мой взгляд лучше запустить обработку из Bat или VBS, т.к на файловой версии 1С выгонялка не работает...
11 Foka
 
18.03.08
12:43
ААААААА ок так и было. блин только я в конфе ничег сделать не могу.... блин
12 Foka
 
18.03.08
12:46
База распределенка
А так код вот
Коннектор = Новый COMОбъект("V8.COMConnector");
Сервер = Коннектор.ConnectServer("TestServer");

// Аутентифицироваться с административными правами в нужной базе.
Сервер.AddAuthentication("Администратор","");

// Создать объект нужной информационной базы.
ИнформационнаяБаза = Сервер.CreateInfoBaseInfo();
ИнформационнаяБаза.Name = "Test_Base";

// Получить соединения базы.
СоединенияБазы = Сервер.GetIBConnections(ИнформационнаяБаза);

// Разорвать соединения клиентских приложений.
Для Каждого Соединение Из СоединенияБазы Цикл
   Сервер.Disconnect(Соединение);
КонецЦикла;
13 Foka
 
18.03.08
12:47
А так спасибо все верно пользователя и на него кусок кода а потом выход и уже батник с выгрузкой и обменом... Спасибо. Буду долбать москву что бы добавили пользователя.
14 Foka
 
18.03.08
12:52
(10) Ну версия то у  меня не файловая а вот с батника можно запустить???? А как ??? код батника дадите???
15 Foka
 
18.03.08
12:56
Просто это мне надо долбать разработчиков что бы допсиали код а там все с трого с огласованием...
16 Foka
 
18.03.08
12:56
по сути надо только батник который может открыть предприятие ( ну это мы можем) и в ней дать комманду на открытие внешней обратотки и на ее выплнение.
17 Salvador Limones
 
18.03.08
12:57
Платформа какая?
18 Foka
 
18.03.08
12:58
8,0
19 Salvador Limones
 
18.03.08
12:59
(18) Тогда можно попробовать параметр командной строки /С, в типовых он используется.
20 Foka
 
18.03.08
13:02
а по подробнее...
21 Salvador Limones
 
18.03.08
13:04
22 Foka
 
18.03.08
13:06
date /t
time /t
Start "" /wait "C:\Program Files\1cv8\bin\1cv8.exe" enterprise /S 1c8\usk /N Admin /P 28031983 /DisableStartupMessages /C"00001"
date /t
time /t
Это типо запуск задания.
23 Foka
 
18.03.08
13:06
ОК счас КЗ почитаем
24 borik
 
18.03.08
14:21
AdBlock убивает бесплатный контент. 1Сергей