Имя: Пароль:
1C
1С v8
Подключение к базе 1C V83COMConnector
,
0 tavro03
 
15.05.16
16:29
Всем привет !!!

Ребята, нужно в зависимости от пользователя работающего в базе 1С подключаться к этой же базе 1С через V83COMConnector.

Не спрашивайте почему - такая логика задачи - долго описывать причину))


Параметры = ""+СтрокаСоединенияИнформационнойБазы()+"Usr="+ПользователиИнформационнойБазы.ТекущийПользователь().Имя+";Pwd="+ПользователиИнформационнойБазы.ТекущийПользователь().Пароль+";";
        Попытка
            V83COMConnector= Новый COMОбъект("V83.COMConnector");
            Возврат V83COMConnector.Connect(Параметры);
        Исключение
            Попытка
                V82COMConnector= Новый COMОбъект("V82.COMConnector");
                Возврат V82COMConnector.Connect(Параметры);
            Исключение
                Возврат Неопределено;
            КонецПопытки
        КонецПопытки

Ругается на "Поле объекта недоступно для чтения (Пароль)"

Тоесть имя пользователя и местонахождение файловой базы 1С програмно я могу определить, а пароль? или как то можно эту же задачу решить по другому?
1 Pistol
 
15.05.16
16:40
Авторизация ОС
2 tavro03
 
15.05.16
16:43
"Авторизация ОС" - возможно, но не лучший вариант, так как пользователь не будет настраивать, а программиста рядом не будет - ведь решение массовое.
Уверен что ещё как то можно....
3 Pistol
 
15.05.16
16:46
Массовое решение, ужас-то какой...
Тогда никак, только хранить пароли открытым текстом и геморроится при их смене.
4 Pistol
 
15.05.16
17:05
Все. Попытка узнать пароль админа окончилась неудачей. :)

Или ты пытаешься изобрести фоновые задания?
5 tavro03
 
15.05.16
17:33
да это будет в фоновых заданиях работа. Через фоновое задание подключение к этой же базе. Причина: особенность работы dll
6 tavro03
 
15.05.16
17:42
(3) Тогда никак, только хранить пароли открытым текстом и геморроится при их смене.
Как это сделать/реализовать?
7 Lama12
 
15.05.16
18:11
(6) Может стоит сменить направление деятельности?
8 tavro03
 
15.05.16
18:39
(7) Остроумен. Задорнов отдыхает.

Вариантов решения одной и той же задачи масса.
Может у кого то был опыт. Как лучше сделать.
9 Pistol
 
15.05.16
18:49
(8) Первым будешь. Потом расскажешь.
10 ДенисЧ
 
15.05.16
19:00
Пароль доступен только для записи. Это сделано специально