Имя: Пароль:
1C
1С v8
Поясните параметры батника
Ø (Волшебник 15.03.2017 17:53)
0 sidalexsandr
 
15.03.17
14:01
Вот батник: C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Администратор" /P"12345" /DumpIB \\bdc\BackUp\Base_%date:~-10%.dt

Вопросы, что значит:
1) /S
2) Server-1C\1C-Work82 - это путь к базе, которая работает на sql-сервере?
2) /DumpIB
3) \\bdc\BackUp\Base_%date:~-10%.dt - это путь к созданному файлу копии информационной базы? :~10% - что делает?
1 Бычье сердце
 
15.03.17
14:08
2 Lama12
 
15.03.17
14:08
(1) Справка в 1С. Там все описано.
3 Я_в_каске
 
15.03.17
14:19
смотри почту
4 Вафель
 
15.03.17
14:47
даже не зная можно догадаться (правда инглишь нужно хоть немножко знать)
5 sidalexsandr
 
15.03.17
15:14
(3) Спасибо
6 Неверный Параметр И
 
15.03.17
15:15
(0) Пункт 3 означает создание бэкапа примерно в 10% от всей базы, это же очевидно.
7 sidalexsandr
 
15.03.17
15:16
(3) Server_Nm = "192.168.0.241"
Server_Nm2= "192.168.0.241"

Вопрос: для чего Server_Nm2?
8 sidalexsandr
 
15.03.17
15:57
Нашел:
Как из командной строки заставить 1С:Предприятие сделать выгрузку базы данных
C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\УпрТорг /N ИмяПользователя /P Пароль /DumpIB c:\имя.dt

Вопросы:
1) как из командной строки выкинуть пользователей в том числе тех, которые в конфигураторе
2) имя файла копии можно задать так: Base_%date.dt  ?
9 Jump
 
15.03.17
16:07
(8) 1
1)В файловой? Никак.
2)Куда дел второй процент?
В батниках внутри %переменная%
10 Jump
 
15.03.17
16:07
(8) Ты случайно не бэкап пытаешься делать?
11 Jump
 
15.03.17
16:08
А то находятся особо одаренные личности которые бэкапы с помощью выгрузки делают.
12 sidalexsandr
 
15.03.17
16:14
(11) Да резервную копию (наверно да бэкап).
13 sidalexsandr
 
15.03.17
16:15
(9) Это пример из файловой, а у меня SQL-ная
14 sidalexsandr
 
15.03.17
16:16
(8) (9) 2) имя файла копии можно задать так: Base_%date%.dt  ?
15 Jump
 
15.03.17
16:17
(12) Дык бэкап скуля делают средствами скуля.
А вот из дэтэшника ты не факт что базу восстановишь.
16 Jump
 
15.03.17
16:18
(14) да
17 sidalexsandr
 
15.03.17
17:15
Подниму
18 undertaker
 
15.03.17
17:20
(17) поднимать не надо, надо делать как говорят в (15)
19 sidalexsandr
 
15.03.17
17:46
(18) Мне начальство сказало, сделать как было, а было с помощью выгрузки из конфигуратора.
20 Волшебник
 
модератор
15.03.17
17:53
Имя каталога нужно получить из текущей даты. Создаем в памяти временную переменную VDATE и присваиваем ей значение переменной окружения DATE, без первых 3-х символов (Пн и пробел) - 20.01.2005:

set VDATE=%date:~3%

В версиях Windows, где в значении принимаемом переменной DATE, отсутствует день недели (3 символа - "Пн "), значение VDATE получится не тем, что требуется. Чтобы не анализировать признаки наличия данного кода, можно воспользоваться и другим вариантом - не пропустить первые 3 символа (~3) от начала строки переменной DATE, а взять 10 символов от конца строки, указав число 10 со знаком "минус" - будет тот же результат - 20.01.2010
set VDATE=%date:~-10%

Создаем каталог на диске C:, имя которого = текущая дата из переменной VDATE:

MD C:\%VDATE%
После выполнения этой команды на диске C: будет создан каталог с именем 20.01.2005