Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как програмно в печатной форме можно поменять цвет текста
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
leo10k10
У меня задача выдилить в печатной форме цветом отрицательное значение как это можно зделать програмно относительно условия????
Flexy
    
Рез = Таб.ЗначениеТекущейЯчейки("R1C1");
Если Рез < 0 Тогда
Секция = Таб.ПолучитьСекцию("Строка");
Секция.Область("Товар").ЦветТекста(225,225,225); // Область("R1C1:R2C2")
КонецЕсли;


А вообщем это имхо делать удобней на этапе вывода таблицы:
Секция = Таб.ПолучитьСекцию("Строка");
Сумма = ПолучитьСумму(Запрос);
Если Сумма < 0 Тогда
Секция.Область("Товар").ЦветТекста(225,225,225); // Область("R1C1:R2C2")
КонецЕсли;
Таб.ВывестиСекцию(Секция);



daveal
leo10k10 @ Сегодня, 16:56 необходимо зарегистрироваться для просмотра ссылки ,
Если красным, то у ячейки есть свойство Контроль - Красный
Программно:
врЯчейка = Таблица.Область(<R1>,<C1>,<R2>,<C2>);
врЯчейка.ЦветТекста(<R>,<G>,<B>);

volodya1122
можна туто зробити дві однакові строчки в печатной форме. Відредагувати колір якбажаєте (і можливо дані в інших колонках) і по потрібній умові виводити або "строку1" або "строку2".
Хоча якщо тільки потрібно в клітинці де є відємне значення видідичи червоним кольором текст то як сказали вище - на клітинці "Свойстро" вибрати Контроль "Красний" На закладці "Текст"
logist
Цитата(volodya1122 @ 06.04.17, 9:14) необходимо зарегистрироваться для просмотра ссылки
можна туто зробити дві однакові строчки в печатной форме.

Зачем такой ужас, если можно задавать фон ячейки или цвет шрифта...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.