Modber Сообщество
профессионалов по 1С

Как узнать, кто блокирует документ?

  
Сообщений: 1

0
Помогите решить проблему с блокировкой документа. Во-первых, часто бывает: надо войти в документ, а там уже кто-то сидит. Просмотр в режиме только чтения не всегда спасает - иногда надо внести правки, а какой-то "нехороший человек" зашел в документ и не вышел. Другой случай, когда запускаются внешние обработки, формирующие отчеты по документам. Они не работают, если документ заблокирован. Отсюда вытекает задача - узнать имя конкретного пользователя, который в данный момент сидит в документе. Единственное решение, которое знаю - через монитор пользователей, журнал регистрации и далее задавать объект = требуемый документ. Получим кто сидит. Но метод очень неудобный и сложный. Есть ли готовые решения попроще?
МедальГрамота
Сообщений: 544

+9
в событие формы "ПриОткрытии", добавить: [i] Попытка ЭтотОбъект.Заблокировать(); ЗаписьЖурналаРегистрации("Данные.Изменение", УровеньЖурналаРегистрации.Информация, ЭтотОбъект, ЭтотОбъект.Ссылка, "Объект заблокирован"); Исключение Ошибка_Содержание=ОписаниеОшибки(); Предупреждение("Документ используется другим пользователем!"+Символы.ПС+ Сред(Ошибка_Содержание,Найти(Ошибка_Содержание,"Запись заблокирована пользователем")),30); Отказ = Истина; КонецПопытки;[/i]
Сообщений: 1

0
Красовская! Более простого решения нет. У нас на работе кто-то поменял сумму в проводке. Полетел баланс, так главбушка целый день искала виновного. Нашла все-таки.
Сообщений: 4

0
Сделать следует просто: выставить штатную настройку чтобы по умолчанию существующие документы открывались в режиме "только просмотр" (по энтеру), а по шифт+энтер - н аредактирование.
МедальГрамота
Сообщений: 297

+1
А как может заблокироваться, не поняла? Ведь у каждого есть свои ключи на вход и сам отвечает за свой учет и счета. Конечно найдутся люди которые как-то сделали изменения в учете.
Сообщений: 17

0
А если я ключи, например, дома забыл, на холодильнике, то кто, тогда, простите, будет отвечать за МОЙ учет??
Сообщений: 9

0
Знаю что с помощью "Unlocker" есть еще "Lock Hunter" возможно определить процесс блокирующий файлы, папки...!
В начало страницы 
|
Перейти на форум: