Цвет ячейки в макете #488331


#0 by artem_biz
Есть код в процедуре вывода макета хочу при условии Если День = "субота" Или День = "воскресенье" Тогда Злить ячейки с параметрами ОбластьШапкаДень.Параметры.День = ; цветом!!! Есть вариант добавить в макет область уже с цветом и при условии выводить ее но хотелось бы узнать как программно это сделать поскольку сталкиваюсь с проблемой уже не первый раз !!!
#1 by lxs
Посмотри на досгу СП. ТабличныйДокумент.ТекущаяОбласть (SpreadsheetDocument.CurrentArea) ТабличныйДокумент (SpreadsheetDocument) ТекущаяОбласть (CurrentArea) Использование: Чтение и запись. Описание: Тип: ОбластьЯчеекТабличногоДокумента. Содержит текущую активную область или рисунок табличного документа. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Сериализуется. Примечание: В случае отсутствия визуального представления табличного документа имеет значение Неопределено. См. также: ТабличныйДокумент РисунокТабличногоДокумента
#2 by lxs
*на досуге
#3 by smpulan
#4 by artem_biz
Так сделал но выводит только одну ячеку цветом а нужно две с параметрами: Если День = "суббота" Или День = "воскресенье" Тогда            ОбластьШапкаДень.ТекущаяОбласть.ЦветФона = Новый Новый Цвет (51, 204, 204);
#5 by smpulan
ОбластьДетальныхЗаписей.Области.Суббота.ЦветФона = WebЦвета.Серый; где "суббота" имя области ячейки
#6 by artem_biz
не совсем понял ?
#7 by smpulan
На макете выделяешь область - дальше Ctrl + Shift + N Назначаешь этой области Имя. Если ДеньНедели(Дата)=6 ИЛИ ДеньНедели(Дата)=7 Тогда ОбластьШапкаДень.Области."Тут Назначенное Имя ".ЦветФона = Новый Новый Цвет (51, 204, 204);
#8 by NDN
ОбластьМакетаПодвал.Область("R1C2:R1C6").ЦветТекста = WebЦвета.ТемноГрифельноСерый;
#9 by artem_biz
Получилоь спасибо за подробное объяснение !!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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