Имя: Пароль:
1C
1С v8
Бэкап 1С 8.2
0 Bot01
 
03.10.13
17:32
Доброго времени суток.
Пытаюсь написать скрипт, который будет делать бекап базы 1С 8.2.

  Пользователей разогнал, бэкап выполнил, даю разрешение пользователям вновь работать с базой:

"C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /F D:\Bases\InfoBase /N"***" /P"***" /WA- /AU- /DisableStartupMessages /CРазрешитьРаботуПользователей /UCКодРазрешения

Так то оно всё хорошо, только нужно успеть секунд за 15 нажать кнопку
"Снять блокировку и войти" иначе база остаётся заблокированной.
  Подскажите, пожалуйста, как эту кнопку нажать в скрипте или избежать её появления.
1 Web00001
 
03.10.13
17:43
Так то должно отрабатывать вот тут v8: BATник для 1с товарищи говорят что ничего не жмут.
PS Я заюзал кобиан. Он делает бэкап сначала создавая теневую копию, в связи с чем юзеров разгонять нужды нет.
2 Bot01
 
04.10.13
10:20
(1) Спасибо.
Но там всё тоже самое, и кнопка на месте...
chcp 1251
start /wait /d"c:\Program Files (x86)\1cv82\8.2.18.104\bin\"  1cv8.exe ENTERPRISE /F"D:\Bases\InfoBase" /N"***" /WA- /AU- /DisableStartupMessages /C"ЗавершитьРаботуПользователей"
start /wait /d"c:\Program Files (x86)\1cv82\8.2.18.104\bin\"  1cv8.exe DESIGNER  /F"D:\Bases\InfoBase" /N"***" /DumpIB "C:\Buh1-%date:~-10%.dt" /UC"КодРазрешения"
start /wait /d"c:\Program Files (x86)\1cv82\8.2.18.104\bin\"  1cv8.exe ENTERPRISE /F"D:\Bases\InfoBase" /N"***" /C"РазрешитьРаботуПользователей" /UC"КодРазрешения"
exit

У меня
1с 8.2.18.104
УТ 11.1.1.11, 11.1.2.9.
3 НаборДанных
 
04.10.13
10:25
4 mrDSide
 
04.10.13
10:35
(2) а можно скрин?
5 nirazu ne 1c
 
04.10.13
11:08
(0) это у вас файловый вариант?
6 Bot01
 
08.10.13
15:30
7 Галахад
 
гуру
08.10.13
15:33
(6) Не мучайтесь, копируйте файлик базы полностью.
8 badboychik
 
08.10.13
15:49
Можно использовать программу-синхронизатор, которая будет в реальном времени зеркалировать файл базы на другой сервер в сети - http://www.bestfree.ru/soft/file/synchronization.php

Либо развернуть корпоративный аналог Dropbox, функции те же самые. А уже на том сервере делать архивирование или целиком, или diff-разности вычислять ежедневные, и уже их сохранять для экономии места
9 badboychik
 
08.10.13
15:55
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс