Раскраска строк в таблице значений

1. e9953 17.11.16 20:16 Сейчас в теме
Вопрос, наверное, к знатокам конфы ДОкументооборота.

В форме внтуреннего документа есть список файлов. Данные в этот список поставляются таблицей значений. При этом строки в зависимости от условий имеют разный цвет шрифта. Типа условного оформления. Но как я понимаю, у таблицы значений, в отличие от динамического списка, нету такого свойства. Вопрос: как они это делают? Рылась-рылась в конфе, ничего не нашла. Версия ДО 1.4
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. корум 287 17.11.16 20:26 Сейчас в теме
4. starik-2005 3033 17.11.16 20:33 Сейчас в теме
(1) не поверите, но для управляемых форм вполне можно раскрашивать таблицы с помощью условного оформления самой формы.
5. e9953 17.11.16 20:45 Сейчас в теме
(4) Сергей, спасибо огромное. Это оно!
3. корум 287 17.11.16 20:31 Сейчас в теме
6. e9953 17.11.16 20:46 Сейчас в теме
(3) Не совсем то, но тоже очень интересно!
7. KillHunter 7 12.12.16 09:02 Сейчас в теме
вот пример варианта для управляемых форм:
Для Каждого Стр Из ТабличнаяЧасть Цикл            
       // Условное оформление - Номер первой строки 
 
        НовыйЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
        НовыйЭлементУсловногоОформления.ИдентификаторПользовательскойНастройки = ""Стр.НомерСтроки;
        НовыйЭлементУсловногоОформления.Представление = "СозданоПрограммно";
        НовыйЭлементУсловногоОформления.Использование = Истина;
        
        ЭлементОтбора = НовыйЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ЭлементОтбора.Использование = Истина;
        
        ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяТаблицыИмпорта+".Сотрудник");
        ЭлементОтбора.ВидСравнения  = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
        ЭлементОтбора.ПравоеЗначение = Новый ПолеКомпоновкиДанных(Стр.Сотрудник);

        
        НовоеПоле = НовыйЭлементУсловногоОформления.Поля.Элементы.Добавить();
        НовоеПоле.Использование = Истина;
        НовоеПоле.Поле = Новый ПолеКомпоновкиДанных("ТабличнаяЧастьСОтрудник");
        НовыйЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Текст", ТрядядядяНАША_ФУНКЦИЯ_Преобразовать(Стр.Сотрудник));
        
    КонецЦикла;
Показать
Оставьте свое сообщение
Вакансии
Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день