Вход | Регистрация
 

Признак доступность в табличной части для ячеек согласно условию в установке цен

Признак доступность  в табличной части для ячеек согласно условию в установке цен
Я
   serg-lom89
 
19.03.19 - 09:32
ДОбрый день
Есть документ установка цен номенклатуры.
Табличная часть Виды цен.
у табличной части есть галки выбран.
При создании нового документа  проставляю галки(Выбрана) согласно какому то условию.

Вопрос..а можно ли как то установить доступность для каждой строки согласно какому то условию?
(на все колонку то понятно что можно а вот построчно).
 
 
   lxndr
 
1 - 19.03.19 - 09:33
см.

УправляемаяФорма (ManagedForm)
УсловноеОформление (ConditionalAppearance)
Использование:

Только чтение.
Описание:

Тип: УсловноеОформлениеКомпоновкиДанных.
Содержит настройки условного оформления формы.
   serg-lom89
 
2 - 19.03.19 - 09:47
(1) разве в условном оформлении устанавливается доступность поля?
   serg-lom89
 
3 - 19.03.19 - 12:05
(1) почти все вышло..вопрос только такой.почему то у меня "Доступность" не отрабатывает ((
    НастройкаСписок = Новый СписокЗначений;
    НастройкаСписок.ЗагрузитьЗначения(МассивВидовЦен);    
    
    
    Элемент = УсловноеОформление.Элементы.Добавить();
    
    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ВыбранныеЦеныВыбрана.Имя);
    
    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ВыбранныеЦены.Ссылка");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеВСписке;
    ОтборЭлемента.ПравоеЗначение = НастройкаСписок;
    

    Элемент.Оформление.УстановитьЗначениеПараметра("Доступность",  Пользователи.РолиДоступны("ПолныеПрава"));
ЧЯДНТ?
   serg-lom89
 
4 - 19.03.19 - 12:05
(3) Видимость-отрабатывает
   serg-lom89
 
5 - 19.03.19 - 12:32
"ТолькоПросмотр" помог сделать недоступные поля

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует