Снять условное оформление списка значений. Снимает один элемент условного оформления, если это список значений.
// Снимает один элемент условного оформления, если это список значений.
//
// Параметры:
// УсловноеОформление - УсловноеОформление - условное оформление элемента формы;
// ИдентификаторПользовательскойНастройки - Строка - идентификатор настройки;
// Значение - Произвольный - значение, которое требуется удалить из списка оформления.
//
Процедура СнятьУсловноеОформлениеСпискаЗначений(УсловноеОформление, Знач ИдентификаторПользовательскойНастройки,
Знач Значение) Экспорт
Для каждого ЭлементУсловногоОформления Из УсловноеОформление.Элементы Цикл
Если ЭлементУсловногоОформления.ИдентификаторПользовательскойНастройки = ИдентификаторПользовательскойНастройки Тогда
Если ЭлементУсловногоОформления.Отбор.Элементы.Количество() = 0 Тогда
Возврат;
КонецЕсли;
ЭлементСписокОтбора = ЭлементУсловногоОформления.Отбор.Элементы[0];
Если ЭлементСписокОтбора.ПравоеЗначение = Неопределено Тогда
Возврат;
КонецЕсли;
ЭлементСписка = ЭлементСписокОтбора.ПравоеЗначение.НайтиПоЗначению(Значение);
Если ЭлементСписка <> Неопределено Тогда
ЭлементСписокОтбора.ПравоеЗначение.Удалить(ЭлементСписка);
КонецЕсли;
ЭлементСписокОтбора.ПравоеЗначение = ЭлементСписокОтбора.ПравоеЗначение;
Возврат;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ЗаполнитьУсловноеОформлениеСпискаФайлов (БСП)
ЗаполнитьУсловноеОформлениеСпискаПапок (БСП)
УстановитьУсловноеОформлениеСпискаСертификатов (БСП)
УстановитьУсловноеОформлениеПоляДата (БСП)
1с83. Шаблон кода для программной установки условного оформления поля динамического списка
УстановитьУсловноеОформлениеДереваПодсистем (БСП)