0
botanik
05.06.12
✎
10:23
|
Всем привет, хочу проверить открыт ли документ или нет, и главное кем.
На 8.1. работал код ПередОткрытиемФормы():
Попытка
Заблокировать();
Исключение
Ошибка = ИнформацияОбОшибке();
//
ПоложениеСимвола = Найти(Ошибка.Описание,Символы.ПС)+1;
Если ЗначениеЗаполнено(ПоложениеСимвола) Тогда
Строка = Сред(Ошибка.Описание,ПоложениеСимвола);
Если Сред(Строка,0,Найти(Строка," ")-1) = "Запись" Тогда
Вопрос(Строка,РежимДиалогаВопрос.ОК);
ТолькоПросмотр = Истина;
Возврат;
КонецЕсли;
Иначе
Отказ = Истина;
Сообщить(Ошибка.Описание);
КонецЕсли;
КонецПопытки;
Ошибка давала имя пользователя и комп, кто открыл док. Обновил до 8.2. и ошибка стала просто ошибкой, без описания. Как можно получить пользователя, кто открыл документ.
Заранее благодарю!!!
|
|