Приветствую Вас ГостьСуббота, 18.05.2024, 07:33

Каталог статей


Блокировка части строк в табличной части формы

Блокировку части строк можно сделать с помощью условного форматирования. По определенному условию выставляем ТолькоПросмотр = Истина.  Этот метод работает построчно.

Пример программной настройки

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
 
 ...
 УстановитьУсловноеОформление();
 ...
 
КонецПроцедуры

&НаСервере
Процедура УстановитьУсловноеОформление()

 Элемент = УсловноеОформление.Элементы.Добавить();
 
 ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
 ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ПродукцияТОперации.Имя);
 
 ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
 ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Продукция.Спецификация");
 ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;
 
 Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
 Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", ЦветаСтиля.ТекстЗапрещеннойЯчейкиЦвет);
 
КонецПроцедуры

Настройка в конфигураторе

Категория: Формы | Добавил: leshic (16.03.2020)
Просмотров: 467 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Категории раздела
СКД [48]
Регистры [7]
Формы [41]
Администрирование [35]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [29]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0