gifts2017

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

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

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

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

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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

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

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

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

Ну это если не доступна консоль сервера с такой же галочкой.
magobato; +1 Ответить
12. John Smith (PiccaHut001) 18.05.13 15:26
(9) в 8.2.18 исправили, и это хорошо.
13. Oleg Sys (olsy) 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) 17.05.16 14:19
(16) maxmady, Добрый не проверял
18. DEMOS777 (DEMOS777) 17.05.16 14:38
Может людям нужна обработка по выкидыванию сеансов из базы? Смысл данной обработки довольно сомнительный.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа