Имя: Пароль:
1C
1С v8
Создание батника для ежедневной копии
,
0 Сержант ВДВ Онегин
 
16.07.19
08:52
Всем привет.
Создаю батник для каждодневной копии базы на платформе 1с 8.1

Вот такой текст:

echo off
set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%
set hour=%TIME:~0,2%
set minute=%TIME:~3,2%
set dat=%year%-%month%-%day%_%hour%-%minute%
"C:\Program Files (x86)\1cv81\bin\1cv8.exe" DESIGNER /F "C:\Users\175800.CBR\Documents\InfoBase25" /N "admin" /P "velmax" /DumpIB "C:\Users\175800.CBR\Desktop\backup_%date%.dt"


После запуска выходит черный экран cmd-ный, он немного активен и вырубается. И копия не создается.
В чем проблема?
1 ДенисЧ
 
16.07.19
08:56
REM  echo off
....
PAUSE

И изучай
2 Hillsnake
 
16.07.19
08:57
REM  echo off  и запустить из Cmd ?

искренне ваш К.О.
3 Hillsnake
 
16.07.19
08:57
(1) опередил.
4 Сержант ВДВ Онегин
 
16.07.19
08:59
(1)(2) не понял,в чем ошибка?
5 Hillsnake
 
16.07.19
09:00
(4) чтобы понять ошибку, нужно её сначала вывести. (Какой-то древний мудрец.)
6 Сержант ВДВ Онегин
 
16.07.19
09:02
(5) в том то и дело, что ошибку не вадет никакую (((
7 Hillsnake
 
16.07.19
09:03
(6) ты проделал, то что сказано в (1)?
8 Сержант ВДВ Онегин
 
16.07.19
09:05
(7)да добавил перед echo REM
9 ИУБиПовиц
 
16.07.19
09:07
Может кто сидит в базе?
Да и dt - это не архив:)
Что мешает весь файл базы копировать? (если уж файловая)?
10 Мимохожий Однако
 
16.07.19
09:07
1С рекомендует делать архивы для файловых версий копированием файла 1Cv8.1CD, а для клиент-серверных средствами SQL
Я для файловых баз успешно использую бесплатный Cobian Backup
...
Скорее всего прав не хватает прав пользователя на папку или в базе кто-то сидит.
11 Мимохожий Однако
 
16.07.19
09:07
(8) а PAUSE?
12 Сержант ВДВ Онегин
 
16.07.19
09:08
(9) (10) с правами все ок. И в базе никого нет
13 Сержант ВДВ Онегин
 
16.07.19
09:08
(11) это в конце надо написать?
14 Hillsnake
 
16.07.19
09:10
(13) да
15 Hillsnake
 
16.07.19
09:10
либо запуск через cmd/
16 Сержант ВДВ Онегин
 
16.07.19
09:11
(14) сделал, выходит нажмите любую кнопку чтоб продолжить, нажимаю и ничего не получается
17 Сержант ВДВ Онегин
 
16.07.19
09:12
(15) как это?
18 Мимохожий Однако
 
16.07.19
09:12
Вместо C:\Users\175800.CBR\Desktop\backup_%date%.dt
попробуй C:\Users\175800.CBR\Desktop\backup_test.dt
19 Fish
 
16.07.19
09:15
Про то, что dt нельзя для бэкапов использовать, уже писали?
20 Сержант ВДВ Онегин
 
16.07.19
09:16
(18) сработало, осталось понять, как добавить к файлам копии даты, чтоб отличать можно было
21 Fish
 
16.07.19
09:20
(20) У тебя в (0) ошибка:

set dat
А потом:
"C:\Users\175800.CBR\Desktop\backup_%date%.dt"
22 Случайный прохожий
 
16.07.19
09:24
(19) Писали, не слушает...
23 unregistered
 
16.07.19
09:24
У тебя в скрипте устанавливается значение переменной "dat", а потом в имя файла добавляется значение другой переменной "date".
24 zva
 
16.07.19
09:25
Просто бекап большой, на Desktop не помещается...
Вообще, бекап на одном ПК с диска С: на диск С: - не самая лучшая идея.
25 Hillsnake
 
16.07.19
09:31
(17) вызываешь  cmd командой пуск CMD

и оттуда вызываешь батник.
26 Hillsnake
 
16.07.19
09:32
(24) да тут все - не самая лучшая идея.
27 АнализДанных
 
16.07.19
09:53
(26) Бэкап лучше делать копированием CD-файла, а не выгрузкой в dt.
28 Сержант ВДВ Онегин
 
16.07.19
09:55
Всем Спасибо!
29 DJ Anthon
 
16.07.19
10:22
(27) лучше и то, и другое
30 Hillsnake
 
16.07.19
10:23
(27) Слишком Много К.О. в одной ветке.

вообще слово "лучше" тут не подходит, Копировать СD это рекомендации 1с.
31 DJ Anthon
 
16.07.19
10:28
(28) http://www.unibytes.com/9yC6TCfWhE8Lqw-Us4P3UgBB
возьми мой батник. умеет подключать диск и отключать, выгружать и архивировать (только винрар установи),
закрывает процессы 1С сначала вежливо, потом принудительно, хоть 7.7, хоть 8.3, хоть файловые, хоть скульные.
+создается допархив, разрезанный по 100 мб для отправки на фтп, это уже делай своими силами, лично я предпочитаю GoodSync + Acronis TI
запускать файл AllBases.bat, где прописываешь, какие базы куда архивировать.
32 DJ Anthon
 
16.07.19
10:32
хранит последние 10 копий, может заодно просто паковать каталог (без базы), все последовательно.
33 Hillsnake
 
16.07.19
10:34
(32) и все батник ? скачаю посмотрю. а а пУш оповещения может ? :)
34 Hillsnake
 
16.07.19
10:39
(32) а где мягкое закрытие?

где оповещение пользователей ? хмм.
35 DJ Anthon
 
18.07.19
16:48
(34) ну в смысле сначала посылается команда закрыться, а не грохается процесс (у меня, в основном, все работают по рдп и не круглосуточно). ждать всех юзеров на практике нереально, да и чего им делать в три часа ночи. это уже регламентным заданием обычно делается, примерно за полчаса до архивации, посылка сообщения юзерам реализовывалась в батниках, когда была еще 1С 7.7 с дополнительными плугинами, сейчас надобность в этом отпала.