Имя: Пароль:
1C
1С v8
Как программно проверить доступ к хранилищу конфигурации?
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) спасибо большое! то, что нужно.
Ошибка? Это не ошибка, это системная функция.