|
Доступность элементов на форме |
☑ |
0
Nyarlathotep
07.02.18
✎
12:51
|
Всем привет!
Есть такая задача - нужно для пользователя сделать в документе реализация товаров и услуг в УТ11.3 возможность изменять только два реквизита, а все остальное должно быть только на промотр. Это можно как-то сделать без прописывания доступности для каждого реквизита, то есть чтобы не прописывать всем реквизитам, кроме нужных, свойства "Видимость" или "только просмотр"?
|
|
1
Nyarlathotep
08.02.18
✎
10:19
|
Не, ну серьезно, как сделать-то?
Делаю вот так
для каждого Элемент из Элементы цикл
попытка
если Элемент.Имя <> "ГруппаДополнительныеРеквизиты" или Элемент.Имя <> "ГруппаДополнительно" или Элемент.Имя <> "ГруппаСтраницы" или Элемент.Имя <> "МойРеквизит" тогда
Элемент.ТолькоПросмотр = Истина;
конецесли;
исключение
конецпопытки;
конеццикла;
все равно нужные мне элементы остаются недоступны для редактирования. А мне нужно, чтобы недоступными для редактирования были все элементы на форме, кроме нужных мне.
|
|
2
FIXXXL
08.02.18
✎
10:29
|
(0) сделай обработку, в которой выбираешь ссылку и меняешь только нужное
форму документа не трогай
|
|
3
Rema Dan
08.02.18
✎
10:35
|
(0) Если такое нужно для реквизитов вроде "Документ возвращён" или "Документ обработан", то с большой вероятностью таких реквизитов не было изначально в конфигурации. Их стоит просто вынести в отдельный регистр сведений, что позволит регулировать доступ к ним ролями. Само редактирование их нужно будет либо прикручивать на форме документа (списка документов), либо сделать отдельную обработку как было предложено в (2)
|
|
4
Nyarlathotep
08.02.18
✎
10:43
|
(0) Упс, пардон, в условии нужно было использовать "и" вместо "или", с и все работает как надо.
|
|
5
Nyarlathotep
08.02.18
✎
10:44
|
(0) Проглядел, всем спасибо.
|
|