|
Как покрасить фон ячейки табличного документа в нужный цвет ? |
☑ |
0
sergeev-ag-1977
09.10.15
✎
14:03
|
Всем привет.
Есть макет. Беру область макета - в частном случае строку. Хочу в этой области макета фон ячейки покрасить в какой-то цвет (цвет уже есть). Как мне ячейке области макета присвоить цвет ?
|
|
1
sergeev-ag-1977
09.10.15
✎
14:05
|
В общем как обратиться к нужной ячейке области ?
|
|
2
Ненавижу 1С
гуру
09.10.15
✎
14:06
|
подсказка: красить надо не макет, а табличный документ, который ты получаешь
|
|
3
snegovik
09.10.15
✎
14:07
|
(0) УФ или нет?
|
|
4
sergeev-ag-1977
09.10.15
✎
14:07
|
нет
|
|
5
Ненавижу 1С
гуру
09.10.15
✎
14:08
|
(3) а есть разница?
|
|
6
sergeev-ag-1977
09.10.15
✎
14:09
|
(2) это то понятно. Получил. Как обратиться к ячейке ?
|
|
7
snegovik
09.10.15
✎
14:09
|
(0) Я вот так делал: ТабДок.Область(1, 1, 1, 7).ЦветФона = WebЦвета.Бежевый;
|
|
8
sergeev-ag-1977
09.10.15
✎
14:10
|
До метода "Области" уже добрался - куда дальше ?
|
|
9
snegovik
09.10.15
✎
14:10
|
1,1,1,7 - это номера с какой по какую строку и с какой по какую колонку.
|
|
10
sergeev-ag-1977
09.10.15
✎
14:10
|
Область(1, 1, 1, 7) - циферки что значат ?
|
|
11
sergeev-ag-1977
09.10.15
✎
14:10
|
Отлично. Спасибо. Сейчас я его !
|
|
12
snegovik
09.10.15
✎
14:11
|
Можно индексы использовать в номерах:
ТабДок.Область(i, 1, i, 7).ЦветФона = WebЦвета.СинийСПороховымОттенком;
|
|
13
Ненавижу 1С
гуру
09.10.15
✎
14:12
|
Область = Макет.ПолучитьОбласть("Строка");
...
ОбластьТабДок = ТабДок.Вывести(Область);
ОбластьТабДок.ЦветФона = WEBЦвета.Желтый;
|
|
14
sergeev-ag-1977
09.10.15
✎
14:13
|
Всем спасибо! Всё работает! :-))))
|
|
15
Сторно абсурда
09.10.15
✎
14:23
|
(1) > как обратиться к нужной ячейке
например, задать в макете имя у ячейки
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("Строка");
Область.Область("ИмяНужнойЯчейки").ЦветФона = WebЦвета.Желтый;
ТабДок.Вывести(Область);
ТабДок.Показать();
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший