Вход | Регистрация
 

Как программно вызвать поведение платформы при попытке редактирования объекта?

Как программно вызвать поведение платформы при попытке редактирования объекта?
Я
   RomaH
 
02.11.20 - 06:33
"Не удалось начать редактирование"
вопроса два
первый - как у "второго" пользователя сразу вывести это окно при открытии формы

второй - как у "первого" пользователя сразу повесить объект в это состояние?

ПриСозданииНаСервере
Модифицированность = Истина

не помогает
   ДенисЧ
 
1 - 02.11.20 - 06:38
Записать объкт...
   RomaH
 
2 - 02.11.20 - 06:53
(1) не угадал
   youalex
 
3 - 02.11.20 - 07:04
ЗаблокироватьДанныеФормыДляРедактирования() , ЗаблокироватьДанныеДляРедактирования() ?
   RomaH
 
4 - 02.11.20 - 07:06
(3) это для первого пользователя - т.е. установит признак начала редактирования
а для второго? - будет исключение, но типового поведения платформы не вызвать? самому писать обработку исключения?
   youalex
 
5 - 02.11.20 - 08:01
(4) попробовал, вроде бы при ЗаблокироватьДанныеФормыДляРедактирования() платформа ведет себя аналогично. Т.е. для первого пользователя вызываешь этот метод формы, второму сообщение вываливается.
   RomaH
 
6 - 02.11.20 - 08:27
(5) второму сообщение вываливается только при интерактивных его действиях - а я хочу сразу - как только форму второй открыл, выдать типовое сообщение
   youalex
 
7 - 02.11.20 - 08:35
(6) Тогда для второго тоже вызывай ЗаблокироватьДанныеДляРедактирования() в ПриОткрытии()
   youalex
 
8 - 02.11.20 - 08:35
т.е. ЗаблокироватьДанныеФормыДляРедактирования()
   youalex
 
9 - 02.11.20 - 08:36
(7) или через обработчик ожидания, как вариант, чтобы форма успела открыться
   RomaH
 
10 - 02.11.20 - 08:39
(7) оно, спасибо
а я в ПриСозданииНаСервере пытался
   RomaH
 
11 - 02.11.20 - 08:42
только оно роняет приложение когда считать заканчивает...
   youalex
 
12 - 02.11.20 - 08:56
(11) у меня на пустой базе вроде норм. Считает до 10, потом по новой.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.