Монопольный режим для 1С v8

Опубликовал Nurbek EkipazhKZ (Nurbek_EkipazhKZ) в раздел Администрирование - Сервисные утилиты

Простенькая обработка для установки монопольного режима на платформе v8, порой требуется чтоб никто не зашел пока выполняешь важную операцию!!!Сказать "В 1С ку не заходить" не помогает!

Подключение обработки производится без изменения конфигурации стандартным образом:

выбрать в меню Сервис/Внешние печатные формы и обработки/Внешние обработки.

В открывшемся окне "Дополнительные внешниеобработки" нажать кнопку Создать.

В открывшемся окне выбрать файл с внешней обработкой и нажать Записать и закрыть.

После этого данная обработка будет доступна в меню Сервис/Внешние печатные формы и обработки/Внешние обработки.

Либо можно через меню Файл/Открыть выбрать файл обработку.

Скачать файлы

Наименование Файл Версия Размер
Монопольный режим для 1С v8
.epf 6,02Kb
13.05.13
116
.epf 6,02Kb 116 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Анатолий Бычин (tolyan_ekb) 85 14.05.13 07:03 Сейчас в теме
Чем отличается от http://infostart.ru/public/15935/? В клиент-серверном варианте работает?
2. Анатолий Бычин (tolyan_ekb) 85 14.05.13 07:05 Сейчас в теме
Код отличается от этого?
Попытка
УстановитьМонопольныйРежим(Истина);
Исключение
Предупреждение("К базе подключены пользователи.Монопольный режим установить невозможно!", 10);
КонецПопытки;
3. Антон Ширяев (Антон Ширяев) 393 14.05.13 09:19 Сейчас в теме
Какая у вас платформа? Если 8.2.17 и ниже, то попробуйте установить монопольный режим когда к базе подключены пользователи. В первый раз будет ошибка, как вы и планируете. Теперь попробуйте еще раз. И, о чудо, получаем одновременно и монопольный режим и работающих пользователей. Парадокс!
Обязательно укажите это в описании, иначе еще многие пользователи обожгутся на этом!
Проблему исправили только в 8.2.18, а она тянулась как минимум с 8.2.13!
4. Макас (makas) 41 14.05.13 10:49 Сейчас в теме
Автор, если мне срочно нужен монопольный режим, а в база открыта пользователями ушедшими на обед.... В этом случае обработка поможет мне?
5. Nurbek EkipazhKZ (Nurbek_EkipazhKZ) 40 14.05.13 19:48 Сейчас в теме
(4) makas, при открытых сеансах обработка выдаст ошибку "Ошибка разделенного доступа к файлу"
6. Nurbek EkipazhKZ (Nurbek_EkipazhKZ) 40 14.05.13 19:51 Сейчас в теме
(3) Антон Ширяев, Тестировал на платформе 8.2.17.153 ошибка была при первом, втором и третьем
7. Алексей 1 (AlX0id) 15.05.13 09:57 Сейчас в теме
(1) tolyan_ekb,
А для клиент-серверного варианта какой глубокий смысл в подобных действиях? Чем не устраивает оснастка администрирования серверов?
theshadowco; +1 Ответить 1
8. Анатолий Бычин (tolyan_ekb) 85 16.05.13 07:03 Сейчас в теме
(7) AlX0id, в смысле. Зачем мне монопольный режим, если я хочу обновить конфу и у меня нет доступа к "оснастке" чтоли?
9. Антон Ширяев (Антон Ширяев) 393 16.05.13 09:03 Сейчас в теме
(6)Nurbek_EkipazhKZ
Тестировал на платформе 8.2.17.153 ошибка была при первом, втором и третьем


В файловом варианте проблем нет. А вы попробуйте в клиент-серверном.

Из лога исправлений 8.2.18:

10098878 Метод УстановитьМонопольныйРежим
Проблема:
Если в клиент-серверной информационной базе работают несколько пользователей, то второй и последующий вызовы метода УстановитьМонопольныйРежим в одном из клиентов не вызывает исключение, но монопольный режим не устанавливает.
Дата публикации:
2012-02-03

По этой же причине до 8.2.18 была и другая проблема
20013012 Удаление помеченных объектов
Проблема:
В обычном приложении в клиент-серверном варианте информационной базы при выполнении удаления помеченных объектов при наличии других сеансов после сообщения об ошибке монопольного доступа операция успешно выполняется.
Дата публикации:
2013-02-08
10. Алекс Ю (AlexO) 113 16.05.13 10:52 Сейчас в теме
(3) Антон Ширяев,
Если 8.2.17 и ниже, то попробуйте установить монопольный режим когда к базе подключены пользователи.

Да зачем ему такие тонкости, тут же УстановитьМонопольныйРежим - это ж так круто...
(2) tolyan_ekb,
Код отличается от этого?

нет.
(4) makas,
В этом случае обработка поможет мне?
нет, ибо используется только УстановитьМонопольныйРежим в попытке.
11. Роман Кириллов (poligraff) 22 17.05.13 11:38 Сейчас в теме
А чем не устраивает блокировка соединения с базой?
Которая к тому же еще и пользователей из базы выгоняет?

Есть, вроде, во всех типовых конфигурациях.

Ну это если не доступна консоль сервера с такой же галочкой.
magobato; +1 Ответить
12. John Smith (PiccaHut001) 18.05.13 15:26 Сейчас в теме
(9) в 8.2.18 исправили, и это хорошо.
13. Oleg Sys (olsy) 19 30.05.13 14:36 Сейчас в теме
Честно говоря, жаль, что исправили. Удобно было опративно удалять помеченные. Может это и имело какие-то негативные последствия, но я этого не видел. После обновления платформы сильно удивился - куда "фишка" делась? Только теперь дошло...
14. Сергей Аблаев (serg1974) 20.10.13 22:05 Сейчас в теме
Упс! а я как раз только сейчас столкнулся с этим.... запустил удаление помеченных обьектов релиз 8.2.14, в базе есть незакрытые сеансы хоть и не работающие (т.к. ночь сейчас) какие могут быть последствия? скинуть сеансы в консоли кластера что ли?....
пойду скину :)
15. tazmag tazmag (tazmag) 04.07.14 15:18 Сейчас в теме
Удобно, а то реально просто сказать людям не хватает
16. max mady (maxmady) 16.05.16 06:29 Сейчас в теме
Доброго работать будет на 1С 8.3.8.1652
17. Nurbek EkipazhKZ (Nurbek_EkipazhKZ) 40 17.05.16 14:19 Сейчас в теме
(16) maxmady, Добрый не проверял
18. DEMOS777 (DEMOS777) 17.05.16 14:38 Сейчас в теме
Может людям нужна обработка по выкидыванию сеансов из базы? Смысл данной обработки довольно сомнительный.