Не меняется цвет строки во внешней печатной форме
Подскажите что делаю не так. Во внешней печатной форме нужно чтобы если остаток в строке <=0 тогда всю строку выделить красным. Только почему то ничего не происходит.
Если ОбластьСтрокаТаблицы.Параметры.Остаток <=0 Тогда
ОбластьСтрокаТаблицы.ТекущаяОбласть.ЦветТекста = Новый Цвет(255, 0, 0);
КонецЕсли;
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
По теме из базы знаний
- Продвинутая технология внешних печатных форм
- Печать трудового договора, дополнительного соглашения к трудовому договору из шаблона Word, 1С: ЗУП 3
- Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
- Модули интеграции с маркетплейсами (WILDBERRIES + ОЗОН + ЯНДЕКС МАРКЕТ+СБЕРМЕГАМАРКЕТ) по схеме FBS для УТ 11, КА 2, ERP 2, УНФ
- Разработка гибридного web-приложения на 1С, возможности и ограничения
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
2 варианта;
1. В макете сделать 2 отдельных области для строки. Одна с именем "Строка", вторая с именем "СтрокаКрасная" и в зависимости от условия выбирать, заполнять и выводить ту или другую область.
2.
1. В макете сделать 2 отдельных области для строки. Одна с именем "Строка", вторая с именем "СтрокаКрасная" и в зависимости от условия выбирать, заполнять и выводить ту или другую область.
2.
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
Если ОбластьСтрокаТаблицы.Параметры.Остаток <=0 Тогда
Область = ТабличныйДокумент.Область(ТабличныйДокумент.Высота, 1, ТабличныйДокумент.Высота, ТабличныйДокумент.Ширина);
Область.ЦветТекста = Новый Цвет(255, 0, 0);
КонецЕсли;
(3)Спасибо. второй вариант подошел, только немного области другие чтобы окрашивалась именно текущая строка)
Если ОбластьСтрокаТаблицы.Параметры.Остаток <=0 Тогда
ОбластьСтрокаТаблицы.Параметры.Остаток = 0;
Область = ОбластьСтрокаТаблицы.Область(ОбластьСтрокаТаблицы.ВысотаТаблицы,1,ОбластьСтрокаТаблицы.ВысотаТаблицы,ОбластьСтрокаТаблицы.ШиринаТаблицы);
Область.ЦветТекста = Новый Цвет(255, 0, 0);
КонецЕсли;
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);