как выделить цветом строку в табличной части (УФ)?
Всем доброго дня!
Подскажите пожалуйста, как по условию выделить цветом строку в табличной части?
Формируется таблица (скрин ниже), мне нужно выделить цветом строку, если в ней есть "Договор ГПХ". У меня почему-то выделяется цветом предыдущая строка, т.е. Шапка таблицы. Не могу понять, в каком месте я делаю ошибку?
Подскажите пожалуйста, как по условию выделить цветом строку в табличной части?
Формируется таблица (скрин ниже), мне нужно выделить цветом строку, если в ней есть "Договор ГПХ". У меня почему-то выделяется цветом предыдущая строка, т.е. Шапка таблицы. Не могу понять, в каком месте я делаю ошибку?
ШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
СтрокаСотрудник = Макет.ПолучитьОбласть("СтрокаСотрудник");
СтрокаТаблицы = Макет.ПолучитьОбласть("СтрокаТаблицы");
СтрокаИтогоПоСотру = Макет.ПолучитьОбласть("СтрокаИтогоПоСотру");
Подвал = Макет.ПолучитьОбласть("Подвал");
Результат.Вывести(ШапкаТаблицы);
Для Каждого Стр Из Отчет.ТаблицаПечати Цикл
Если Стр.ИтогоПоСтроке <> 0 Тогда
СтрокаТаблицы.Параметры.Заполнить(Стр);
Если ИспользоватьКраткоеНаименованиеВР Тогда
СтрокаТаблицы.Параметры.ВидРасчета = Стр.ВидРасчета.КраткоеНаименование;
КонецЕсли;
Если Строка(СтрокаТаблицы.Параметры.ВидРасчета) = "" И Стр.ИтогоПоСтроке <> 0 Тогда
СтрокаСотрудник.Параметры.ФизЛицо = Стр.Сотрудник;
СтрокаТаблицы.Параметры.ВидРасчета = "Договор ГПХ";
КонецЕсли;
Если СтрокаТаблицы.Параметры.ВидРасчета = "Договор ГПХ" Тогда
НомерТекСтроки = Результат.ВысотаТаблицы;
ВсегоКолонок = Результат.ШиринаТаблицы;
ЛинияОбвода = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная,2);
ЛинияОбводаНиз = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная,2);
Результат.Область(НомерТекСтроки,1,НомерТекСтроки,ВсегоКолонок).Обвести(ЛинияОбвода,ЛинияОбвода,ЛинияОбвода,ЛинияОбвода);
Результат.Область(НомерТекСтроки,1,НомерТекСтроки,ВсегоКолонок).ЦветФона = Новый Цвет(192, 192, 192);
Результат.Область(НомерТекСтроки,1,НомерТекСтроки,ВсегоКолонок).Шрифт = Новый Шрифт(,8,Истина,,,);
КонецЕсли;
Результат.Вывести(СтрокаТаблицы);
КонецЕсли;
КонецЦикла;
ПоказатьПрикрепленные файлы:

По теме из базы знаний
- Заполнение табличной части "Товары". Копи-пастом вместо импорта. Обработка для УТ 10.3
- Сравнение 1С8 и Navision
- Быстрый поиск дублей в 1С с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)
- Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
- Как отредактировать документ перед печатью в 1С. Советы пользователям
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот