![]() |
|
Батник для работы с хранилищем | ☑ | ||
---|---|---|---|---|
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) спасибо. пришлось сделать несколько подключений. работает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |