Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Кто заблокировал запись? (число прочтений - 3818 )
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Кто заблокировал запись?
12. Марта 2009 :: 12:05
Печать  
Одна сессия 1С программно блокирует элемент справочника. Другая сессия перед изменением элемента программно проверяет признак блокировки, если заблокировано - вежливо посылает пользователя, предлагая ему повторить попозже. Есть ли возможность узнать не только факт блокировки, но и кто заблокировал запись? Только без чтения журнала регистрации, без записи события блокировки в служ. справочник и т.д.
В FormEx есть предопределенная процедура глобальника "ПриНачалеБлокировкиОбъекта", которая позволяет передавать другим пользователям любой дополнительный текст при ИНТЕРАКТИВНОМ обращении к заблокированной записи. Вот если бы тоже самое, но при программном обращении....
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто заблокировал запись?
Ответ #1 - 12. Марта 2009 :: 13:14
Печать  
maljaev писал(а) 12. Марта 2009 :: 12:05:
Одна сессия 1С программно блокирует элемент справочника. Другая сессия перед изменением элемента программно проверяет признак блокировки, если заблокировано - вежливо посылает пользователя, предлагая ему повторить попозже. Есть ли возможность узнать не только факт блокировки, но и кто заблокировал запись? Только без чтения журнала регистрации, без записи события блокировки в служ. справочник и т.д.
В FormEx есть предопределенная процедура глобальника "ПриНачалеБлокировкиОбъекта", которая позволяет передавать другим пользователям любой дополнительный текст при ИНТЕРАКТИВНОМ обращении к заблокированной записи. Вот если бы тоже самое, но при программном обращении....

А с чего решил про интерактивное обращение?
Мои юнит-тесты кода ФормЕкс выполнены как раз с помощью программного вызова Объект.Блокировка() Улыбка и прекрасно работают - все положенные события ФормЕкс по блокировке ловятся.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать