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