как выделить цветом строки в отчете #691799


#0 by LivingStar
как выделить цветом строки в отчете
#1 by Wobland
вежливо попросить условное оформление
#2 by ДенисЧ
взять и выделить. Нужно таки себя заставить, блЪ!!!! Накрайняк - маркером
#3 by ДенисЧ
Вежливо - не наш метод!
#4 by Wobland
не наш. только мы можем тыкать УО "эй, ты, быра!". а ТСу нужно быть с ним аккуратней
#5 by Wobland
стоп. а чёрное и белое - это ли не цвета?
#6 by LivingStar
блин не пойму нифига (((( вывожу строки в табличный документ, как цвет то задавать?
#7 by Wobland
цвет задаётся у области
#8 by LivingStar
задавал но почему то строки начинают скакать((((
#9 by Wobland
попробуй задать всегда первой строке и посмотреть, что получится
#10 by LivingStar
херня какая то получается     Для каждого Стр из Тз  Цикл что не так? строка скачет
#11 by LivingStar
(10+) Цветом выделяется ячейка в отдельной строке, потом сама строка выводится (((
#12 by LivingStar
как задать что бы выводимая строка выделялась?
#13 by ДенисЧ
ппц.... А у области, которую выводишь, не пробовал задавать?
#14 by LivingStar
как подскажи?
#15 by Wobland
в полном согласии с СП, разумеется
#16 by Wobland
может, дело не в пятой строке? может, дело в светло-розовом?
#17 by LivingStar
#18 by LivingStar
как надо то?
#19 by LivingStar
задача ерундовая, не пойму как надо, подскажете?
#21 by ДенисЧ
посмотри направо.... Там стенка должна быть... Тебе туда...
#22 by Kvant1C
ЦветФонаГруппировки - это что?
#23 by Wobland
СКД - наше всё
#24 by ДенисЧ
ваше всё? Так вот кто наср*л....
#25 by LivingStar
пытаюсь цвет выцарапать
#26 by Kvant1C
Может как то поможет вот это: ЦветФона (BackColor) Использование: Чтение и запись. Описание: Тип: Цвет. Содержит цвет фона области. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#27 by Wobland
он в примерно так и делал
#28 by LivingStar
и это работает?
#29 by Kvant1C
ЦветФонаГруппировки - это откуда-то им макета оформления, в области ячеек табличного документа такого нету
#30 by LivingStar
ну да это хрень, просто один из развернувшихся методов попробовал
#31 by LivingStar
так не работает
#32 by xenos
А ты пробовал?
#33 by LivingStar
пробовал не работает
#34 by LivingStar
не работает
#35 by Kvant1C
такова свойства - цвет в области ячеек не существует
#36 by Kvant1C
+ есть цветфона, цветтекста, цветрамки и т.д., открой СП наконец
#37 by LivingStar
я же в задавал цвет фона ячейки, но почему то он был в отдельной строке, это я так, для примера пробовал как задать цвет фона в выводимых ячейках строки?
#38 by Wobland
не в отдельной, а в пятой
#39 by LivingStar
ничего не выводит     Для каждого Стр из Тз  Цикл
#40 by LivingStar
в пятой выводится строка а она выводилась в этом случае после, перед ней пустая строка с выделенным цветом одной ячейки
#41 by Kvant1C
ОбластьСтрока1 у тебя что содержит?
#42 by LivingStar
первую ячейку секции строк в отчете     ОбластьСтрока1  = Макет.ПолучитьОбласть("Строка|Первая");
#43 by Wobland
а зачем столько пересечений?
#44 by LivingStar
да заготовку взял, она с запасом, что бы если что быстро среагировать на новую постановку
#45 by МимохожийОднако
Поставь в свойствах ячейки и разными областями выведи, если не удалось программно.
#46 by LivingStar
нормально пересечений, каждый столбец
#47 by LivingStar
мне нужно программно, потом менять цвета что бы
#48 by Kvant1C
То есть ОбластьСтрока1 у тебя это ОбластьЯчеекТаличногоДокумента Стало быть в этой области есть ЦветФона, вот его и надо покрасить, еще есть ЦветТекста, его тоже можно покрасить...
#49 by Kvant1C
ОбластьСтрока1.ЦветФона = WebЦвета.СветлоРозовый; Далее выводишь ОбластьСтрока1
#50 by LivingStar
поле объекта не обнаружено
#51 by LivingStar
попробовал так, ошибку не вывело, но ничего не раскрасило тоже ОбластьСтрока1.Область(строка("R1C"+"2")+":"+строка("R1C"+"9")).ЦветФона=  Новый Цвет(66, 48, 255);
#52 by Wobland
строка("R1C"+"2")+":"+строка("R1C"+"9") увековечить!
#53 by Wobland
на хрена каждый столбец?
#54 by Kvant1C
а что тогда у тебя Макет.ПолучитьОбласть("Строка|Первая"); возвращает?
#55 by LivingStar
так не выводит так выводит цвет после выводимой строки, в чем секрет? ОбластьСтрока1.Область("R1C2").ЦветФона=  Новый Цвет(66, 48, 255);
#56 by LivingStar
так то есть
#57 by LivingStar
красит ячейку после выведенной строки ОбластьСтрока1.Область("R2C2").ЦветФона=  Новый Цвет(66, 48, 255);
#58 by Wobland
да не после выведенной, а вторую в области
#59 by LivingStar
ТабличныйДокумент
#60 by LivingStar
выводится строка с данными после пустая с раскрашенной одной ячейкой есть
#61 by LivingStar
так ничего не выводит (((
#62 by LivingStar
(61+) точнее никак не раскрашивает
#63 by hhhh
сначала ТабРезультат.Вывести а потом крась. Вот нахрена ты в макете красишь?
#64 by Wobland
раскрашивает, не ври. потом затирается следующей областью
#65 by Wobland
а чего бы не выводить уже покрашенное?
#66 by hhhh
тебе ж талдычат: крась в табличном документе
#67 by LivingStar
как тут надо? не красит (((     Для каждого Стр из Тз  Цикл
#68 by Wobland
красит. только ты этого не видишь, потому что не выводишь
#69 by LivingStar
ну и что? не красит !!!!
#70 by Wobland
потому что затираешь второй
#71 by Wobland
не упорствуй
#72 by LivingStar
я вообще после всех пробую красить
#73 by Wobland
ну выведи только одну обдасть
#74 by МимохожийОднако
Поставь точки останова до и после твоего кода. Увидишь красит или нет.
#75 by LivingStar
как нужно покажа, пример в , как там нужно? что бы красило ячейку в выводимой строке? всяко пробую, не красит (
#76 by Wobland
от я щас всё брошу и полезу запускать 1Ски и читать СП, ага. я тебе все правильные слова назвал уже
#77 by xenos
ОбластьСтрока1 - это кусок макета, а не табличного документа.
#78 by xenos
+ если ты хочешь красить кусок макета, то крась его тогда перед выводом.
#79 by МимохожийОднако
для упёртых есть отладчик. Клавиша F5 из конфигуратора
#80 by Kvant1C
Тогда конечно ошибка... вот рабочий кусок кода
#81 by Wobland
в так же
#82 by МимохожийОднако
Поменяй местами две последние строчки
#83 by Kvant1C
Ага, тока наизнанку
#84 by Wobland
один фих в цикле ;)
#85 by Wobland
да, не думал я в начале ветки, что до сотни доберёмся
#86 by xenos
Попробовал раскрашивать, все нормально работает. Процедура КнопкаВыполнитьНажатие(Кнопка) Наверняка ТС тролль.
#87 by МимохожийОднако
в он сначала выводит, а потом красит. А вместо отладчика у него форумы. ))
#88 by xenos
Только вот красит он не табличный документ, а макет. А на экране он видит табличный документ, поэтому и красить надо табличный документ.
#89 by AlexYa
Может, пригодится:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С