Как изменить - Цвет текста недоступного элемента серый
По теме из базы знаний
- Менеджер данных
- Заполняем по шаблону (по умолчанию)
- Платформа интеграции 1С с чат-ботами (Telegram, Viber, WhatsApp, Instagram, Skype, ICQ, Facebook, ВКонтакте, Одноклассники, Яндекс.Алиса, Verbox, Jivochat, Avito)
- Работа с Ворд через СОМ-Объект
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) См. https://forum.infostart.ru/forum9/topic117270/
... если элемент не связан с основным реквизитом формы или у реквизита, с которым он связан не установлена СохраняемыеДанные, то он не блокируется ...
(7) Все верно. Только в приведенном Вами топике обсуждается установка признака "ТолькоПросмотр" формы. И здесь действительно блокируются только те элементы, которые содержат сохраняемые данные. Но я то предложил устанавливать признак "ТолькоПросмотр" не у формы, а непосредственно у поля ввода (элемента), который необходимо заблокировать и который Вы раскрашиваете. Он точно будет заблокирован.
+ Если точно, то вот так
Процедура УстановитьУсловноеОформление()
УсловноеОформление.Элементы.Очистить();
ИмяПоля = "Объект.Акты.СверкаСогласована";
ЗначениеДляОтбора = Ложь;
Цвет = WebЦвета.Красный;
ПолеДляОформления = "АктыДокументАкт";
ЭлементУО = УсловноеОформление.Элементы.Добавить();
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, ПолеДляОформления);
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементУО.Отбор,
ИмяПоля, ВидСравненияКомпоновкиДанных.Равно, ЗначениеДляОтбора);
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветТекста", Цвет);
ЗначениеДляОтбора = Истина;
Цвет = WebЦвета.Зеленый;
ЭлементУО = УсловноеОформление.Элементы.Добавить();
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, ПолеДляОформления);
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементУО.Отбор,
ИмяПоля, ВидСравненияКомпоновкиДанных.Равно, ЗначениеДляОтбора);
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветТекста", Цвет);
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот