Как отключить монопольный режим в 1с
В наше время, когда о человеке говорят, что он умеет жить,
обычно подразумевают, что он не отличается особой честностью.
С.Галифакс.
1С:Школа.
Выпуск 30.
«Монопольный режим«.
- Режим «Монопольно» присутствует только в сетевых версиях 1С. Если же у Вас не сетевая версия, то Вы будете по умолчанию заходить монопольно – Вас об этом даже не спросят.
- Какие существуют способы загрузки базы монопольно. Во-первых, при запуске информационной базы можно установить соответствующий флажок «Монопольно», во-вторых, при запуске информационной базы через ярлык можно указать ключ /m (Про ключи запуска см. соответствующий выпуск) В третьих, если Вы запускаете информационную базу из режима «Конфигуратор» (меню «Сервис»-«1С:Предприятие» в конфигураторе), то программа автоматически начнет загружаться в монопольном режиме. Про третий вариант часто забывают, но обычно до тех пор, пока один из бухгалтеров устанет ждать, когда Вы освободите базу.
- Правило обращения с режимом «Монопольно»: в этом режиме может работать одновременно только один пользователь. Если кто-то уже зашел в базу монопольно, то Вас туда уже не пустят (ни в монопольном, ни в разделенном режимах). Если кто работает в разделенном режиме, то Вас туда не пустят монопольно. В обоих случаях Вы получите сообщение «Ошибка блокировки….»
- Монопольный режим предназначен для выполнения определенных операций:
- Индексация информационной базы. Если Вы заходите в новую базу (например, после установки) или из предыдущей сессии вышли некорректно, то надо зайти в монопольном режиме. Система автоматически предложит переиндексацию базы. После переиндексации надо не забыть выйти из базы и зайти в разделенном (не монопольном) режиме, для того, чтобы пустить в базу остальных пользователей.
- В монопольном режиме выполняется удаление помеченных объектов. Это делается в меню «Операции» -> «Удаление помеченных объектов». Для системы это очень ответственная операция и при ее выполнение проверяются ссылки на каждый удаляемый объект во всей информационной базе. Если удаляемый объект где-то упоминается, то удалить его просто так не удастся (про удаление объектов, видимо, придется делать отдельный выпуск).
- В монопольном режиме выполняется открытие периодов в бухгалтерии и торговле. «Операции» — «Управление бухгалтерскими итогами» (для бухгалтерии) и «Операции» — «Управление оперативными итогами». 1С – хранит свои итоги с точностью до определенного периода, по этому при наступление нового периода (месяц, квартал) – их надо открывать.
Может быть, какие-то детали я забыл указать, но этого, на мой взгляд, достаточно для хорошей работы.
Как зайти в 1С в монопольном режиме
С выходом платформы 1С: Предприятие 8 проблема как зайти в 1С в монопольном режиме практически отпала. Такой функции, каковой она была в системе 1С версии 7.7, в настоящий момент нет. Конечно же, обновить программу или удалить помеченные на удаление объекты – по-прежнему необходимо выполнять при отсутствии пользователей в информационной базе. Чтобы проверить наличие лиц, работающих с конфигурацией, необходимо воспользоваться списком активных пользователей (Администрирование – Обслуживание – Активные пользователи)
В этом разделе можно завершить сеансы пользователей, при этом данные, которые не были сохранены – будут утеряны.
Другой вариант – воспользоваться функцией блокировки работы пользователей (Администрирование – Обслуживание – Блокировка работы пользователей)
В указанный промежуток времени работа пользователей (не имеющих кода для разблокировки) в программе будет невозможна.Поделиться ответом
Комментарии
- Вконтакте

Автор ответа:
Ирина Дидушок
Бухгалтер-методолог
Не нашли ответа на свой вопрос?
Задайте его нам! Задать вопросДругие ответы
- Внедрение 1С
- Внедрение 1C:ERP
- Внедрение БИТ.Финанс
- Разработка на 1С
- Внедрение 1С:Медицина
- Внедрение 1С:Розница для сети
- Переход ЗУП 2.5 — 3.1
Сопровождение
- Аутсорсинг программистов 1С
- Техподдержка 1С
- Поддержка БИТ.Финанс
- Аутсорсинг расчета зарплаты и кадрового учета
Как установить/снять монопольный режим

Установленный монопольный режим позволит пользователю быть единственным пользователем базы, пока он установлен. Однако сам монопольный режим можно установить только в том случае, если на момент установки пользователь был единственным!
Установка монопольного режима
Код 1C v 8.хПопытка
УстановитьМонопольныйРежим(Истина);
Исключение
Предупреждение("К базе подключены пользователи.Монопольный режим установить невозможно!", 7);
КонецПопытки;Как видите, если применение процедуры работы с информационной базой УстановитьМонопольныйРежим() приводит к ошибке, приходится с этим смириться. Хотя если захотите обеспечить выход других пользователей из системы, в настоящем издании есть пример того, как этого добиться: Как принудительно завершить работу всех пользователей информационной базы ?».
Кроме самой установки монопольного режима можно еще, например, убедиться, что в текущий момент работа идет в монопольном режиме:Проверка монопольного режима
Код 1C v 8.хЕсли МонопольныйРежим() Тогда
Сообщить("Монопольный режим установлен");
КонецЕсли;Или же снять монопольный режим (Отмена монопольного режима):
Код 1C v 8.хУстановитьМонопольныйРежим(Ложь);В 1С 7.7, режим «Монопольно» присутствует только в сетевых версиях 1С. Если же у Вас не сетевая версия, то Вы будете по умолчанию заходить монопольно – Вас об этом даже не спросят.
Для определения режима работы существует специальный метод: МонопольныйРежим(). Возвращаемое значение: Число 1 — если программа запущена в монопольном режиме; Число 0 — если программа запущена в сетевом режиме. Небольшой пример:
Код 1C v 7.xПроцедура Сформировать()
Если МонопольныйРежим()=1 Тогда
ВыгрузитьДанные();
Иначе
Предупреждение("Выгрузку данных необходимо производить в монопольном режиме");
Возрат;
КонецЕсли;
КонецПроцедурыРазместил: E_Migachev Версии: | 7.x | 8.x | Дата: 05.02.2010 Прочитано: 61513

Возможно, вас также заинтересует
Похожие FAQ
1Cv8.1CD — Файл данных достиг максимального размера! 8
1С выдает предупреждение » Файл данных достиг максимального размера» . Подскажите из — за чего это и как можно решить ? Превышен размер файла, обычно это сообщение возникает, когда размер файла 1Cv8.1CD приближается к 10 гигабайтам или размер ка 1С Предприятие что это? 12
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » — конкретный продукт, который выпускает компания 1С . Что такое COM-подключение к базе 7.7 из 8.2 1С 6
Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине. Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)): НаКлиенте Процедура Загрузки() ПутьКБазе=» D: