Имя: Пароль:
1C
1С v8
Блокировка соединений
0 Boris_Britva
 
27.07.11
14:29
Народ, а никто в инете не встречал обработку блокировки соединений с базой из под клиента, причем чтобы блокировка позволяла продолжать работу в 1с клиенту установившему блокировку??
1 Boris_Britva
 
27.07.11
14:29
прошу прощение за тофтологию
2 Рэйв
 
27.07.11
14:34
8.1?
3 Axel2009
 
27.07.11
14:38
чтобы работать при блокировки соединения необходимо указать ключ (код разрешения) при запуске 1ски.
4 Рэйв
 
27.07.11
14:39
+(3)И изначально зайти с ярлыка с ключом.Иначе тоже выкинет
5 Boris_Britva
 
27.07.11
17:14
(2) так точно
6 Boris_Britva
 
27.07.11
17:18
я тут что подумал, в принципе же можно написать обработку, которая будет иметь список пользователей которым можно подключатся и при входе в систему "рисовать им рога", но до момента ввода информации о подключаемом пользователе(авторизация) произойдёт соединение с базой, хотя с другой стороны обработка делается для возможности запуска перепроведения, значит мне такой вариант подойдёт, так как до авторизации используется таблица пользователей ИБ, не так ли??
7 Boris_Britva
 
27.07.11
17:19
точнее не "им рисовать рога", а тем кто не в списке
8 Лефмихалыч
 
27.07.11
17:19
(0) не изобретай ерунды

Администрирование кластера серверов
Для администрирования кластера серверов используются два объекта: Соединение с агентом сервера и Соединение с рабочим процессом.
Соединение с агентом сервера может быть получено при помощи метода ConnectAgent:
COMСоединитель = Новый COMОбъект("V82.COMConnector");
СоединениеСАгентомСервера = COMСоединитель.ConnectAgent("TestSrv");
Соединение с агентом сервера позволяет выполнять такие действия как:
аутентификация, добавление, удаление, получение списка администраторов центрального сервера и администраторов кластера;
создание, удаление, получение списка кластеров;
создание, удаление, получение списка серверов;
создание, удаление, получение списка рабочих процессов кластера;
получение списка соединений кластера;
получение списка соединений информационной базы;
получение списка информационных баз, зарегистрированных в кластере;
получение списка блокировок кластера;
и др.
Соединение с рабочим процессом может быть получено при помощи метода ConnectWorkingProcess:
COMСоединитель = Новый COMОбъект("V82.COMConnector");
СоединениеСРабочимПроцессом = COMСоединитель.ConnectWorkingProcess("TestSrv:1562");
Соединение с рабочим процессом позволяет выполнять такие действия как:
аутентификация пользователей информационных баз;
создание, удаление, получение списка информационных баз, зарегистрированных в кластере;
получение списка соединений информационной базы;
разрыв соединения информационной базы;
соединение с информационной базой (внешнее соединение);
и др.
9 Boris_Britva
 
27.07.11
17:23
(8) просто насколько я знаю, блокировка кластера происходит глобальная, а не по пользователям или там можно этот момент как то обойти??
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший