Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как программно проверить доступ к хранилищу конфигурации?

Как программно проверить доступ к хранилищу конфигурации?
Я
   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...

Но в случае, если что-то не так с доступом зависает окно авторизации в хранилище. В логах я вижу проблему.

Может кто-то знает другой способ?
   fisher
 
1 - 28.07.20 - 11:08
Другого способа не знаю.
Добавь /DisableStartupDialogs для подавления диалогов и анализируй код возврата. Если этого недостаточно - добавь /Out и анализируй лог вывода.
   Fragster
 
2 - 28.07.20 - 11:11
по опыту: при работе через сервер хранилища намного меньше всяких артефактов. например тех же зависаний.
   Fragster
 
3 - 28.07.20 - 11:13
ну и если добавить всякие /DisableStartupMessages /DisableStartupDialogs то оно вроде тупо падает, а не зависает. И это можно обработать.
   Druzh0k
 
4 - 28.07.20 - 12:00
(3) да, как раз DisableStartupDialogs мне и нужен был. DisableStartupMessages - я указывала этот параметр,но он не помогал.
   Druzh0k
 
5 - 28.07.20 - 12:01
(1) спасибо большое! то, что нужно.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.