Имя: Пароль:
1C
 
Присвоение значений атрибуту ячейки
,
0 aka_Sin
 
16.12.22
05:03
Всем доброго дня.
Имеем табличную часть на форме. Необходимо при открытии формы перечитывать таблицу, и в зависимости от значения ячейки задавать в ней цвет шрифта.
Такой вариант не работает.
Я так понимаю из-за того , что в момент открытия документа, элемента формы ещё не созданы.
Вопрос как реализовать задуманное?
&НаКлиенте
Процедура ПриОткрытии(Отказ)
                
            //перем nal, ost;    
            СтрокаТаблицы = элементы.ЗаявкаНаЗакупку.ТекущиеДанные;
            //nal = СтрокаТаблицы.Вналичии;
            //ost = СтрокаТаблицы.МинимальныйОстаток;
            ТекСтрокаВналичии = Элементы.ЗаявкаНаЗакупкуВналичии.ТекущиеДанные;
            Для Каждого ТекСтрокаВналичии Из Объект.ЗаявкаНаЗакупку Цикл
          если  СтрокаТаблицы.Вналичии <  СтрокаТаблицы.МинимальныйОстаток тогда
        Элементы.ЗаявкаНаЗакупкуВналичии.ЦветТекста =  WebЦвета.Красный;
    иначе    
    Элементы.ЗаявкаНаЗакупкуВналичии.ЦветТекста =  WebЦвета.Черный;     
    КонецЕсли;                        
     КонецЦикла;
    
                
            КонецПроцедуры
1 Гипервизор
 
16.12.22
07:32
Условное оформление формы.
2 aka_Sin
 
19.12.22
08:24
Благодарю, так и сделал в итоге