Имя: Пароль:
1C
1С v8
Как обновить базу данных в указанное время без моего участия.
,
0 Dooro
 
17.08.11
15:24
Есть терминал.
файловая база
обновил конфигурацию. Но не обновил базу данных тк есть работающие пользователи.

Как установить обновление базы данных например на 22.00
самостоятельно без моего участия.
1 Господин ПЖ
 
17.08.11
15:25
скрипт в шедулер винды
2 Dooro
 
17.08.11
15:26
я бы и хотел помощь в написании скрипта
3 butterbean
 
17.08.11
15:28
(2) во встроенной справке почти первым пунктом параметры запуска
4 almar
 
17.08.11
15:28
(0) запустить конфигуратор с ключем /UpdateDBCfg
5 Dooro
 
17.08.11
15:31
из командной строки?
6 Dooro
 
17.08.11
15:46
"C:\Program Files\1cv81\bin\1cv8.exe" enterprise /F"\\SU-33\baza82"/N Администратор/P (пароль)

из командной строки пароль не принимает
выскакивает окно ввода пароля и пользователь
Администратор/P
7 Necessitudo
 
17.08.11
15:46
Создаешь ярлык к экзешнику 1С(который в папке  бин). В свойствах ярлыка -там, где указан ссылка к объекту - дописываешь параметры.
8 Necessitudo
 
17.08.11
15:47
Щас покопаюсь и поищу те образец
9 almar
 
17.08.11
15:48
(6) и не ентерприсе, а config
10 Dooro
 
17.08.11
15:51
almar я понял что config но не принимает пароль, что не так
11 almar
 
17.08.11
15:53
(10) После Администратор пробел перед /p
12 Dooro
 
17.08.11
16:00
"C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /F"\\SU-33\baza82"/N Администратор /P (пароль) /UpdateDBCfg
так?
13 Dooro
 
17.08.11
16:08
получилось..
как теперь эту командную строку установить на запуск на указанное время?
14 hhhh
 
17.08.11
16:10
ну админа спроси.
15 Seducer
 
17.08.11
16:10
пихаешь эту строку в батник и указываешь его в шедулере винды
16 almar
 
17.08.11
16:11
(13) Пуск - Программы - Стандартные - Служебные - Назначенные задания
17 almar
 
17.08.11
16:12
Только не поможет. Эти сволочи пользователи и на ночь не закрывают 1С
18 Dooro
 
17.08.11
16:13
almar у меня все закрывается :) принудительно
19 Dooro
 
17.08.11
16:27
создал батник.
он падла имя пользователя - Администратор - читает как кракозабры
20 Господин ПЖ
 
17.08.11
16:30
батники ф топку... сделай vbs православный
21 Dooro
 
17.08.11
16:30
как его зделать
22 butterbean
 
17.08.11
16:32
(19) воткни в начало батника chcp 1251, а к конце chcp 866
23 Dooro
 
17.08.11
17:08
добавил - совесм не запускается батник - мелькнул и все
24 xReason
 
17.08.11
17:10
добавь в самом конце pause для отладки
25 alex-pro
 
17.08.11
17:10
С какой ошибкой-то? Напишешь, заделись - кошерная тема. Тоже все время забываю конфы обновлять )))
26 Господин ПЖ
 
17.08.11
17:25
за русские имена юзеров/пароли которые должны участвовать в скриптах принято по руками фигачить...
27 zak555
 
17.08.11
17:31
(26) нужны пользователь/пароль : bot/bot ?
28 nimoid
 
17.08.11
18:01
Dooro, если по нормальному хочешь, то скрипт примерно так делай:

0. рестарт сервака 1с (если есть, конечно)
1. выгрузка в .дт
2. апдейт конфы
3. реструктуризация
4. еще один бэкапник (в .дт)

p.s. +- пункты по вкусу..
p.p.s. пользователя отдельного создай для этих нужд, типа как в (27)
29 Dooro
 
18.08.11
15:06
как получить информацию что прошло все успешно или нет
30 GenV
 
18.08.11
15:09
(29) В типовом скрипте 1С происходит соединение с базой и проверка КонфигурацияИзменена().
31 Seducer
 
18.08.11
15:12
(29) Справку принципиально не читаем?
32 Dooro
 
18.08.11
15:17
я дам создал

"C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /F"\\SU-33\bazaT"/N Administrator /P (пароль) /UpdateDBCfg /IBCheckAndRepair [-ReIndex] [-LogAndRefsIntegrity] [-RecalcTotals] [-IBCompression] [-Rebuild] [-TestOnly]

мне нужно знять дошло все до конца или нет
33 Dooro
 
18.08.11
15:19
и что будет если рубанут свет к примеру в этот момент
34 nimoid
 
18.08.11
15:20
ртфм ёклмн там лог можно создать и файл с флагом
а для (33) случаев ибп нужно держать
35 Dooro
 
18.08.11
15:29
nimoid

Как создать лог
36 Seducer
 
18.08.11
15:43
(35) см. (31)
37 nimoid
 
18.08.11
15:45
ок, мне скопировать не сложно, но ты хотя бы сам внимательно прочитай это в справке, минут 10 потратишь...

общий параметр:

/Out <имя файла> [-NoTruncate] — установка файла для вывода служебных сообщений. Если задан параметр -NoTruncate (через пробел), файл не очищается (не используется в тонком клиенте).

в режиме конфигуратора:

/DumpResult — предназначен для записи результата работы конфигуратора в файл. После ключа должно быть указано имя файла. Результат - число (0 - в случае успеха).
38 Dooro
 
18.08.11
15:50
nimoid спасибо
39 Стальная Крыса
 
18.08.11
15:51
только еще консольный сеанс нужен  :)
40 Dooro
 
18.08.11
15:54
тоесть вконце ком строки добавить

/DumpResult "e:\1с\Архив\лог.txt"
41 5 Элемент
 
18.08.11
15:57
42 Dooro
 
18.08.11
16:19
освоил обработку :) спс
43 Dooro
 
18.08.11
16:19
/UpdateDBCfg /IBCheckAndRepair -ReIndex -LogAndRefsIntegrity -RecalcTotals -IBCompression -Rebuild -TestOnly /Visible /DumpResultС:\log.txt
44 Dooro
 
18.08.11
16:21
Всем спасибо!
45 Dooro
 
18.08.11
16:33
Все работает