Помощь - Поиск - Пользователи - Календарь
Полная версия: 1c:Предприятие - УПП. Как сделать монопльной режим?
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
alabal
как сделать монопольный режим входа в 8-ке?
если это "галочка" - подскажите где, если код, то можно с примером и куда его вставлять.
спасибо.
lazy
В 8.х монопольный режим включается при определенных операциях. Напирмер при ТИИ или при перепроведении документов. Т.е. все, что нужно - это зайти в базу данных конфигуратором, когда в ней нет пользователей, и соответственно запустить нужную операцию...

Да, кодом это делается так:

Цитата
Глобальный контекст
УстановитьМонопольныйРежим (SetExclusiveMode)
Синтаксис:
УстановитьМонопольныйРежим(<Монопольный режим>)
Параметры:
<Монопольный режим> (обязательный)
Тип: Булево. Истина - установить монопольный режим, Ложь - снять монопольный режим.
Описание:
Устанавливает и отключает использование монопольного режима работы с информационной базой.
Примечание:
Монопольный режим может быть установлен, если в данный момент в режиме 1С:Предприятие с данной информационной базой работает только один пользователь, в сеансе работе которого устанавливается монопольный режим. Если установить монопольный режим не удалось, то будет выдано сообщение об ошибке.
Пример:
Код
Попытка
УстановитьМонопольныйРежим(Истина);
Исключение
Текст = \"С информационной базой работают другие пользователи.
|В данный момент невозможно установить монопольный режим!\";
Предупреждение(Текст, 10);
КонецПопытки;
alabal
куда надо ставить этот код? у нас клиент-серверная версия. бухгалтер очень настаивает на том, чтобы она могла включением монопольного режима всех пользователей выгнать, а сама зайти монопольно и выполнить действия. (вообще вопрос может и не в монопольном режиме судя по тому, что "В 8.х монопольный режим включается при определенных операциях.") Она хочет удалить помеченные на удаление документы. она входит конфигуратором выполняет часть действий, но если кто-то входит в 1с у бухгалтера сообщение - ощибка монопольного доступа-. т.е. получается вопрос в том, как блокировать доступ других пользователей, если бух. зашел в монопольном режиме, что бы он не отключался..

пожалуйста с примером кода, а то 8-ку только поставили еще не разобрались достаточно хорошо.

спасибо.
BabySG
В УПП есть стандартная обработка блокировки базы.
Также можно вызвать её программно.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.