Имя: Пароль:
1C
1С v8
Пакетный запуск конфигуратора с подключением к хранилищам
0 tciban
 
04.12.24
10:54
Уважаемые коллеги! Такая проблемка - есть база, у нее есть несколько расширений. Делаем хранилище конфигураций для базы, делаем зранилище для каждого расширения. Что бы не тормозиться кучей подключений к хранилищам при открытии конфигуратора делаю файл запуска с параметрами с названием 1C_Start.cmd а внутри такая строка:
"C:\Program Files\1cv8\8.3.25.1286\bin\1cv8.exe" DESIGNER /@ "C:\tciban\Работа с расширениями\Команды хранилищ\RepositoryParametrs.txt"

в файле параметров первой строкой "/S "имя базы" /WA+ /DisableStartupDialogs
потом несколько строчек
/ConfigurationRepositoryF <каталог хранилища> /ConfigurationRepositoryN <имя> /ConfigurationRepositoryP ""

При запуске cmd у меня отурывается и тут же закрывается черное окошко и больше ничего! Что я делаю не так? Хот ссылочку на пример, хоть намек дайте!
1 Андрюха
 
04.12.24
11:34
Попробуй в cmd запустить 1cv8.exe с параметрами

config /S "база" /N"Пользователь" /P"Пароль" /ConfigurationRepositoryF"Хранилище" /ConfigurationRepositoryN"ПользовательХранилища" /ConfigurationRepositoryP"ПарольПользователяХранилища"

а в конце поставь pause чтобы было видно ошибку
2 Волшебник
 
04.12.24
11:36
(0) лишние пробелы
3 Андрюха
 
04.12.24
11:36
(2) не факт
4 tciban
 
04.12.24
11:48
(2) где именно?
5 Волшебник
 
04.12.24
12:01
(4) после ключей, например, здесь:
/ConfigurationRepositoryN <имя>
6 tciban
 
04.12.24
12:10
(5) у меня после /ConfigurationRepositoryN один пробел и имя пользователя без кавычек. /ConfigurationRepositoryN Администратор
И такое впечатление что до разбора файлов параметров не доходит. Я поменял кодировку 1C_Start.cmd на cp866
теперь у меня запускает конфигуратор, но потом требует выбрать базу. т.е. до строки параметров
/S "имя базы" /WA+ /DisableStartupDialogs дело не доходит!
7 tciban
 
04.12.24
12:15
Не отрабатывает из файла запуска параметр
/@ "C:\tciban\Работа с расширениями\Команды хранилищ\RepositoryParametrs.txt"

Пробовал убрать путь - не помогло. Где вообще относительно cmd файла и относительно 1cv8.exe должен лежать файл параметров?
8 tciban
 
04.12.24
14:03
ну хорошо, а может кто нибудь знает как можно программмно узнать подключена ли эта база к хранилищу? Узнать от имени какого пользователя подключена конфигурация к хранилищу?
9 Андрюха
 
04.12.24
14:17
Попробуй сначала через командную строку и без кириллицы, посмотри, подключится или нет, может тупо прав на файл хранилища не хватает.
10 tciban
 
04.12.24
17:27
(9) да как прав то нет? Я ж сам его создавал. Вот с кирилицей да, проблемы могут быть...
11 tciban
 
05.12.24
11:52
UP! может кто нибудь знает как можно программмно узнать подключена ли эта база к хранилищу? Узнать от имени какого пользователя подключена конфигурация к хранилищу?
12 Garykom
 
05.12.24
12:13
(11) попробуй уже научиться читать
например мануалы на ИТС