|
Батник для работы с хранилищем |
☑ |
0
unbred
27.01.23
✎
14:14
|
1. Запуск конфигуратора
2. Получение изменений хранилища
3. Применение изменений
4. Выгрузка cf в каталог
если есть у кого готовый и не жалко - поделитесь пожалуйста.
(нет, за 5 минут сам накидать не могу, не сталкивался раньше. "запуск конфига, подключение к хранилищу, выгрузка цф"..ушёл час . пробелы эти, чтоб их..надоело..)
|
|
1
unbred
27.01.23
✎
14:57
|
может пригодится кому.
CHCP 65001 >nul
"C:\Program Files\1cv8\common\1cestart.exe" CONFIG /S "SrvName\DBName" /N "UserName" /P password /ConfigurationRepositoryF "ПутьКХранилищу" /ConfigurationRepositoryN "UserNameХранилища" /ConfigurationRepositoryP password /ConfigurationRepositoryUpdateCfg -force /UpdateDBCfg /DumpCfg "ПутьКудаСохранять.cf"
|
|
2
unbred
30.01.23
✎
10:56
|
::позволяет работать с кириллицей
CHCP 65001 >nul
::позволяет делать перенос строк символом "^"
setlocal enabledelayedexpansion
::переменная с датой
set catalogname=%Date:~6,4%%Date:~3,2%%Date:~0,2%
:: запускаем конфигуратор подключаемся к хранилищу,
:: получаем изменения из хранилища 3 раза ( с первого раза не всегда срабатывает)
:: обновляем конфу, выгружаем конфу в файл
"C:\Program Files\1cv8\common\1cestart.exe" CONFIG ^
/S "srvName\dbName" /N "Администратор" /P 911 ^
/ConfigurationRepositoryF "C:\Хранилища конфигураций\ХранилищеУТ" /ConfigurationRepositoryN Поддержка /ConfigurationRepositoryP "" ^
/ConfigurationRepositoryUpdateCfg -force timeout 5 ^
/ConfigurationRepositoryUpdateCfg -force timeout 5 ^
/ConfigurationRepositoryUpdateCfg -force timeout 5 ^
/UpdateDBCfg /DumpCfg "C:\Users\update1c\Documents\обновление УТ\%catalogname%.cf"
::пауза для выявления ошибок (потом убрать)
pause
1. "ConfigurationRepositoryUpdateCfg" получаю изменения из хранилища через раз ( вообще рэндом, связь не уловил, то получаю изменения, то нет)
2. timeout не работает ( от слова вообще )
подскажите, люди добрые, по п1. и п2.
|
|
3
Aleksey
30.01.23
✎
11:01
|
и не должно работать
|
|
4
Aleksey
30.01.23
✎
11:03
|
во первых зачем перенос, тем более такой странный ^
во вторых зачем 3 раза один и тот же параметр /ConfigurationRepositoryUpdateCfg
ну и для затравки https://infostart.ru/1c/articles/274514/
|
|
5
unbred
30.01.23
✎
11:14
|
(4) всё написано в комментариях.
статью читал.
(3) поясните.
|
|
6
Aleksey
30.01.23
✎
11:16
|
(5) ты правда думаешь что если написать в отдельной строке каждый параметр то он и выполняться будет отдельно?
|
|
7
unbred
30.01.23
✎
11:22
|
(6) причем тут отдельная строка мне непонятно. тут всего 5 строк, просто одна длинная. перенос сделан для читабельности.
подозреваю, что при последовательном выполнении кода он должен выполняться последовательно. возможно, ошибаюсь. подскажите, как имитировать получение изменений 3 раза (без тройного подключения)
|
|
8
unbred
30.01.23
✎
12:02
|
(6) спасибо. пришлось сделать несколько подключений. работает.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой