|
Блокировать не все реквизиты в документе |
☑ |
0
_barracuda_
28.11.17
✎
16:42
|
Добрый день.Подскажите.Пользовался такой фишкой как :Форма.ТолькоПросмотр=Истина
но понадобилось для пользователей открыть 3 реквизита на редактирование.как можно построить по другому?чтобы все заблокировать кроме 3 реквизитов?документ не типовой и в нем около 60-70 объектов разных.
|
|
1
vicof
28.11.17
✎
16:44
|
Писать свое
|
|
2
_barracuda_
28.11.17
✎
16:46
|
(1)перечислить все реквизиты?и поставить доступность=ложь?
|
|
3
ildary
28.11.17
✎
16:47
|
(2) чем не устраивает перебор "Для Каждого" для ЭтаФорма.Элементы?
|
|
4
vicof
28.11.17
✎
16:47
|
(2) Типа того
|
|
5
_barracuda_
28.11.17
✎
16:51
|
спасибо попробую
|
|
6
_barracuda_
28.11.17
✎
22:14
|
извиняюсь подниму тему потому что не очень получается
Для каждого Элемент Из ЭтаФорма.ЭлементыФормы цикл
Имя_ = ВРЕГ(Элемент.Имя);
Если имя_ = "НазваниеЗаказа" тогда
Элемент.Доступность= Истина;
Иначе
Элемент.Доступность= Ложь;
КонецЕсли;
КонецЦикла;
|
|
7
Остап Сулейманович
28.11.17
✎
22:16
|
(6) ВРЕГ(Элемент.Имя) никогда. Нет не так. НИКОГДА!!! не будет "НазваниеЗаказа".
Патамучта ВРЕГ.
|
|
8
_barracuda_
28.11.17
✎
22:23
|
(7)
сорри но так тоже не работает
Для каждого Элемент Из ЭтаФорма.ЭлементыФормы цикл
Имя_ = Элемент.Имя;
Если имя_ = "Дата" тогда
продолжить
//Элемент.Доступность= Истина;
Иначе
Элемент.Доступность= Ложь;
|
|
9
_barracuda_
28.11.17
✎
22:25
|
сорян.заработало))
|
|
10
mikecool
28.11.17
✎
22:38
|
замутить макет, в нем хранить имя реквизита + доступность, описать один цикл, макет править в любой момент, кодить не надо будет
|
|
11
FIXXXL
29.11.17
✎
08:17
|
(0) нарисуй отдельную форму для правки нужных реквизитов
|
|
12
Зуекщмшср
29.11.17
✎
08:19
|
Я бы вообще сделал универсальную настройку по метаданным, указываешь документ, тебе выпадают метаданные, ставишь галочки разрешения, сохраняешь в регистр. А потом при открытии документа используешь его.
|
|