Выделение таблицы при заполнении формы

1. Mamont_sxi 08.04.13 15:44 Сейчас в теме
Привет.
подскажите как правильно написать код для выделения строки при заполнении таблицы в форме при несовпадении данных. что то никак не получается, либо только полностью фон закрашивается либо колонка.
вот участок кода заполнения таблицы :

    Зн=ТЗкон.Добавить();
                Зн.Имя=Имя;
                Зн.Код=Код;
                Зн.ИНН=ИНН;
                Клиент=Справочники.Контрагенты.ПолучитьСсылку();
                Если Не(ПустаяСтрока(Имя)) Тогда
                    Клиент=Справочники.Контрагенты.НайтиПоНаименованию(Имя,Истина,,); 
                КонецЕсли;
                Если Клиент.Пустая() и не(ПустаяСтрока(ИНН)) Тогда
                    Клиент=Справочники.Контрагенты.НайтиПоРеквизиту("ИНН",ИНН);
                КонецЕсли;
                Если  Не Клиент.Пустая() Тогда
                    Зн.ИННКлиента=Клиент.ИНН;
                        Если  Клиент.ИНН <> Зн.ИНН тогда 
                            ЭлементыФормы.ТЗкон.Колонки.ИННКлиента.ЦветФона = Новый Цвет(255,0,0);
                        КонецЕсли; 
                КонецЕсли;
Показать


По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Ягг 497 08.04.13 16:00 Сейчас в теме
(1) Mamont_sxi, Если правильно понял, вообще-то для этого используется событие поля таблицы "ПриВыводеСтротроки".

как пример:
Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
     ОформлениеСтроки.Ячейки.Колонка1.ЦветФона = WebЦвета.Аквамарин;
КонецПроцедуры

2. Nelli_A86 08.04.13 15:59 Сейчас в теме
Может это:

ОформлениеСтроки (RowAppearance)
Свойства:

ДанныеСтроки (RowData)
ЦветТекста (TextColor)
ЦветФона (BackColor)
Шрифт (Font)
Ячейки (Cells)

Описание:

Определяет оформление строки табличного документа.

Доступность:

Толстый клиент.
См. также:

ОформлениеЯчейки
ТабличноеПоле, событие ПриВыводеСтроки
ОформленияСтрок, метод Получить
ТабличноеПоле, метод ОформлениеСтроки
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот