Имя: Пароль:
1C
1С v8
Запрет выбора полей в настройке УФ
,
0 Bolik1979
 
02.11.16
10:55
Как можно запретить выбор некоторых полей динамического списка при настройке формы? Т.е. есть поле "Ссылка", нужно запретить выводить некоторые реквизиты этой ссылки на форму. Или может можно как-то перехватить событие изменения формы?
1 vicof
 
02.11.16
10:57
Традиционно. Зачем?
2 Рэйв
 
02.11.16
11:01
В ПередНачаломИзменения(Элемент, Отказ)


ТД=Элементы.ТабЧ.ТекущиеДанные;
ИмяЭл=Элементы.ТабЧ.ТекущийЭлемент.Имя;
Если ИмяЭл="Ссылка" Тогда
Отказ=Истина;
КонецЕсли;
3 Bolik1979
 
02.11.16
11:04
(1) Ну нельзя пользователю видеть некоторые реквизиты. Я понимаю, что структуру данных нужно было делать немного другую, но что есть, то есть.
(2) ПередНачаломИзменения списка? А как оно относится к изменению настройки формы?
4 Рэйв
 
02.11.16
11:05
(3)Я так, на вскидку написал, может и можно:-)
5 Рэйв
 
02.11.16
11:07
(3)Тут смысл такой. как тлько ты кликаешь по ячейке, оно смотрит на ее имя и если с этим именем связаны какие-то ньюансы, то это обрабатывается. Отказ= Истина- это общий случай:-)
6 Рэйв
 
02.11.16
11:08
или я неправильно стелепатировал, что тебе собссно надо
7 vicof
 
02.11.16
11:10
(3) РЛС
8 Bolik1979
 
02.11.16
11:11
(5) ПередНачаломИзменения вроде все-же по двойному клику по строке, тогда уж при АктивизациииСтроки, но все равно кажется что-то не то
(6) Наверное. Есть УФ с дин. списком с колонкой "Ссылка". В настройке формы для колонки "Ссылка" можно добавлять поля с ее реквизитами. Некоторые реквизиты пользователю должны быть недоступны
9 vicof
 
02.11.16
11:13
(8) Или расширением языка запросов ограничивать дин список .
10 singlych
 
02.11.16
11:15
а еще в ролях можно реквизиты отрубать