Установить цвет ячейки, отчет на макете #596545


#0 by Mashap
Добрый день! Имеется отчет, построенный на макете, цикл следующий: Необходимо вместо буквы "Р" окрасить ячейку в цвет. Как это сделать? Спасибо!
#1 by DrShad
без фото не взлетит
#2 by zzerro
Наверно как то так: ОбластьМакета.Область(адрес области).ЦветФона = НужныйЦвет
#3 by Mashap
так вся строка окрашивается, нужно пересечению вертикальных и горизонтальных секций
#4 by CepeLLlka
Так ты область то задал?
#5 by Mashap
по типу табеля
#6 by Mashap
ОбластьМакета.Области.Строка.ЦветФона вот так написала
#7 by CepeLLlka
Вот у меня есть кусок кода.. погляди.. АдресЯчейки = ""; Для Каждого Элемента ИЗ Платежи Цикл
#8 by CepeLLlka
Как задать адресс я уже показал.
#9 by Mashap
Написала так, не работает, в отладке после прохождение строки цвет фона остается авто. Так как у тебя написано тоже не работает.
#10 by CepeLLlka
Я так понял что тебе нужно просто создать вторую область, в которой сделать тот же самый параметр, а фон у ячейки другой.. и выводить то одну, то другую в зависимости от твоей даты.. нет?
#11 by Mashap
да
#12 by Mashap
нужно проверить работал в этот день человек или нет, если работал, то закрасить ячейку
#13 by Mashap
с символом работает, хочется с цветом еще
#14 by Mashap
Получилось так, нужно было левый верхний угол, правый нижний задавать. Спасибо!
#15 by Mashap
неудобно правда не фига, пропускает строку..
#16 by CepeLLlka
В смысле пропускает строку?
#17 by CepeLLlka
Так ты не создавай вторую то..
#18 by Mashap
а, все, получилось:)
#19 by CepeLLlka
Действительно тяжело :( А я то думал.. а оказывается люди то телепатические способности тут развивают.. я чуть не развил сейчас..
#20 by Mashap
Окончательный вариант: Строку добавляло, потому что R1C1 это не абсолютное значение, а относительное, т.е. относительно текущего положения. Так работает.
#21 by zzerro
собственно как в и написано ))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям