|  | Как покрасить фон ячейки табличного документа в нужный цвет ? 
 | ☑ | 
    
        | 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Цвета.Желтый;
 ТабДок.Вывести(Область);
 ТабДок.Показать();
 |  |