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

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)

Описание:

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

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

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

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

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