|
Как программно проверить доступ к хранилищу конфигурации? |
☑ |
0
Druzh0k
28.07.20
✎
10:44
|
Входные данные: адрес хранилища конфигурации, имя пользователя, пароль пользователя.
Как программно проверить, что база подключена к хранилищу под этим пользователем и будет возможность обновить конфигурацию?
Делаю это через скрипт:
C:\Program Files\1cv8\8.3.10.2639\bin\1cv8.exe" CONFIG /S"1c-cl-app-dev/Test" /N"Админ" /P123 /UC АвтоОбновлениеКонфигурации /ConfigurationRepositoryF"\\Хранилище" /ConfigurationRepositoryN"Админ" /ConfigurationRepositoryP"1505" /ConfigurationRepositoryUpdateCfg...
Но в случае, если что-то не так с доступом зависает окно авторизации в хранилище. В логах я вижу проблему.
Может кто-то знает другой способ?
|
|
1
fisher
28.07.20
✎
11:08
|
Другого способа не знаю.
Добавь /DisableStartupDialogs для подавления диалогов и анализируй код возврата. Если этого недостаточно - добавь /Out и анализируй лог вывода.
|
|
2
Fragster
гуру
28.07.20
✎
11:11
|
по опыту: при работе через сервер хранилища намного меньше всяких артефактов. например тех же зависаний.
|
|
3
Fragster
гуру
28.07.20
✎
11:13
|
ну и если добавить всякие /DisableStartupMessages /DisableStartupDialogs то оно вроде тупо падает, а не зависает. И это можно обработать.
|
|
4
Druzh0k
28.07.20
✎
12:00
|
(3) да, как раз DisableStartupDialogs мне и нужен был. DisableStartupMessages - я указывала этот параметр,но он не помогал.
|
|
5
Druzh0k
28.07.20
✎
12:01
|
(1) спасибо большое! то, что нужно.
|
|