|
Цвет строки в отчете (не УФ) | ☑ | ||
---|---|---|---|---|
0
ErrorEd88
13.09.11
✎
13:57
|
Пока ВыборкаРасш.Следующий() Цикл
ОбластьМакетаСтрока.Параметры.Склад = Неопределено; ОбластьМакетаСтрока.Параметры.Номенклатура = Неопределено; ОбластьМакетаСтрока.Параметры.Единица = Неопределено; ОбластьМакетаСтрока.Параметры.Количество = ВыборкаРасш.Количество; ОбластьМакетаСтрока.Параметры.Сумма = ВыборкаРасш.Сумма; ОбластьМакетаСтрока.Параметры.Примечание = Строка(ВыборкаРасш.Контрагент) + ", " + ВыборкаРасш.Договор + ", от " + Формат(ВыборкаРасш.ДатаДок,"ДФ=dd.MM.yy"); ТабДокумент.Вывести(ОбластьМакетаСтрока); КонецЦикла; Как выделить цветом выведенную строку? Отчет вручную пишу без построителей и СКД. |
|||
1
Grusswelle
13.09.11
✎
13:59
|
.Область(); .ЦветФона = Новый Цвет(,,,) и т. д.
|
|||
2
Defender aka LINN
13.09.11
✎
14:04
|
(0) "Отчет вручную пишу без построителей и СКД" - почему?
|
|||
3
Смешной 1С
13.09.11
✎
14:05
|
+(2) тоже интересует этот вопрос
|
|||
4
mzelensky
13.09.11
✎
14:10
|
Когда-то давно написал вот такую универсальную строчку, которую использую где нужно:
Область=макет.ПолучитьОбласть("Строка"); Область.Область(строка(Сред(Область.ТекущаяОбласть.Имя, 1, 3)+"2")+":"+строка(Сред(Область.ТекущаяОбласть.Имя, 1, 3)+"13")).ЦветФона= Новый Цвет(66, 48, 255); Здесь значения "2" и "13" обозначают диапазон колонок в данной строке (в данном примере со 2 по 13 включительно). Менять нужно ток эти циферки |
|||
5
Axel2009
13.09.11
✎
14:11
|
(4) а если строк будет больше 100?
|
|||
6
mzelensky
13.09.11
✎
14:15
|
(5) прогони отладчиком, посмотри что возвращается вот этим "Сред(Область.ТекущаяОбласть.Имя, 1, 3)" и тогда все поймешь
П.С. сразу могу сказать ,что хоть 100, хоть 1000, хоть 100000 без разницы |
|||
7
mzelensky
13.09.11
✎
14:17
|
"R1C2"
(6) + на самом деле строка: Область.Область(строка(Сред(Область.ТекущаяОбласть.Имя, 1, 3)+"2")+":"+строка(Сред(Область.ТекущаяОбласть.Имя, 1, 3)+"13")).ЦветФона= Новый Цвет(66, 48, 255); равносильна строке: Область.Область(строка("R1C"+"2")+":"+строка("R1C"+"13")).ЦветФона= Новый Цвет(66, 48, 255); а "R1C" будет всегда! |
|||
8
Axel2009
13.09.11
✎
14:18
|
(7) если в области меньше 10 строк, то всегда. лан работаит и работаит
|
|||
9
ErrorEd88
13.09.11
✎
14:31
|
(4), (7) Спасибо, работает.
(2), (3) Больше часов подписать можно) Шутка. Подолбался с разными методами - больше нравится вручную - делать макет, писать процедуру.. |
|||
10
Axel2009
13.09.11
✎
14:42
|
(9) ну да, солдат спит служба идет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |