ConnectToDBEx - обращение к несуществующему проекту

Автор 1ndifferent, 03.05.18, 06:39:52

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

1ndifferent

Форумчане, доброго времени суток.
Пытаюсь в плагине подключиться к БД от имени администратора и перевести объекты в другое состояние (у текущего вошедшего пользователя на это нет прав):

pc.RunMethod("ConnectToDBEx", new object[] { pc.DBName, sqlUserUsername, password });
CurrentCheckout = pc.RunMethod("CheckOut", new object[] {"", "", "", 00000000});
CurrentDb = pc.RunMethod("CurrentBase", new object[] {""});
pc.RunMethod("ConnectToCheckOut", new object[] {CurrentCheckout, CurrentDb});


На подключении к чекауту выдает ошибку: "обращение к несуществующему проекту".
Если делать тоже самое от пользователя, который вошел систему, проблем не возникает. Что я делаю не так?

Chipollino

Была такая проблема - связана она с тем, что при взятии объекта в работу должен быть подключен "рабочий диск" и если нет, то появляется сообщение с предложением его подключить. При подключении в плагине от имени другого пользователя окно не появляется, поэтому дальше не работает.

Решается так - в плагине создаёте новое подключение к серверу приложений и уже с ним работаете от имени администратора.
+ Благодарностей: 1