Имя: Пароль:
1C
1С v8
Бат файл для выгрузки
0 neomarat
 
16.07.19
09:53
Подскажите - ничего не пойму. Есть файл:

@chcp 1251
set NameBase = UPP
set NameServer=Pro
set Login="Мухамедов"
set Password="1000"
set Kod=1024
set PathBak = "E:\Backup\"

start /wait /d"C:\Program Files (x86)\1cv8\8.3.15.1489\bin\" 1cv8.exe ENTERPRISE /S %NameServer%\%NameBase% /N %Login% /P %Password% /DisableStartupMessages /C ЗавершитьРаботуПользователей
start /wait /d"C:\Program Files (x86)\1cv8\8.3.15.1489\bin\" 1cv8.exe DESIGNER /S %NameServer%\%NameBase% /N %Login% /P %Password% /UC%Kod% /DumpIB "%PathBak%%date:~-10%.dt" /DumpResult "%PathBak%%date:~-10%.txt"
start /wait /d"C:\Program Files (x86)\1cv8\8.3.15.1489\bin\" 1cv8.exe ENTERPRISE /S %NameServer%\%NameBase% /N %Login% /P %Password% /C РазрешитьРаботуПользователей /UC%Kod%
exit

Сохранен в кодировке Dos чтобы нормально работала кирилица. В cmd выводит строки читаемые - т.е. кирилицу распознал. Но Бэкапы не делает - открывает окно выбора баз на каждую строку. В чем может быть причина?
1 ДенисЧ
 
16.07.19
09:57
chcp 1251
Сохранен в кодировке Dos

Мне одному кажется, что тут что-то не так?
2 zva
 
16.07.19
10:01
"Но Бэкапы не делает - открывает окно выбора баз на каждую строку."
Это 1С так пытается спросить - действительно ли вы хотите делать бекапы в .dt имея клиент-серверный вариант
3 neomarat
 
16.07.19
10:03
(2) да, нужен для дальнейшего восстановления в файловую версию.
4 neomarat
 
16.07.19
10:07
(1) щас попробую убрать эту строку. Нашел на просторах инета, так сказать... Тоже для переваривания кирилицы, походу зря поставил.
5 neomarat
 
16.07.19
10:07
(1) не помогло
6 hhhh
 
16.07.19
10:20
(5) уберите пробелы перед паролем и перед логином
7 neomarat
 
16.07.19
10:23
(6) Спасибо, точно! Только пробел был после имени сервера, вот жеж...
8 Hillsnake
 
16.07.19
10:25
Сегодня день батника что-ли ?

разверните анаконду сделайте бекап Питоном.

будет стильно, модно, Молодежно!!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.