Имя: Пароль:
1C
1С v8
Как заблокировать ссылку только от изменения
0 vde69
 
03.11.21
12:41
суть проблемы - есть форма на которой можно менять несколько ссылок, необходимо при открытии установить блокировку на все ссылки в этой форме (если блокировка не прошла переводим всю форму в режим "ТолькоПросмотр"), и снять эту блокировку только по закрытии формы или удалении сесии.

Раньше для подобного на ОФ я использовал запрос с "ДляИзменения".

Как эту проблему можно решить на УФ?
1 Ёпрст
 
03.11.21
12:46
Ну, всё тоже самое создай объект и Заблокировать..
2 vde69
 
03.11.21
12:47
(1) так у меня не один объект а много. Чего-то не догоняю...
3 Ёпрст
 
03.11.21
12:48
Тупо так -пробегаешь все реквизиты объекта, если ссылочный тип, то получитьОбъект + Заблокировать() в попытке, если исключение, то разблокировать остальные и ТолькоПросмотр воткнуть форме
4 vde69
 
03.11.21
12:53
о, нашел то, что нужно

ЗаблокироватьДанныеДляРедактирования(<Ключ>, <ВерсияДанных>, <ИдентификаторФормы>)
Закон Брукера: Даже маленькая практика стоит большой теории.