7.7 Изменение цвета фона области в табличном документе

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем ANDRE, 13 фев 2013.

  1. TopicStarter Overlay
    ANDRE
    Offline

    ANDRE Опытный в 1С

    Регистрация:
    12 мар 2008
    Сообщения:
    456
    Симпатии:
    0
    Баллы:
    26
    Добрый день!

    Имеется ТабличныйДокумент.
    Программно не получается раскрасить необходимую область:

    Код:
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Сформировать");
    Для н=1 По 10 Цикл
    ПечЧисло = н;
    Таб.ВывестиСекцию("Секция_6|Секция_7");
    ТекСекц = Таб.ПолучитьСекцию("Секция_6|Секция_7");
    ТекОбл = ТекСекц.ПечЧисл;
    ТекОбл.ЦветФона(192,220,192);
    Таб.ПрисоединитьСекцию("Секция_6|Секция_8");
    КонецЦикла;
    // Вывод заполненной формы
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Сформировать", "");

    Ошибку не выдаёт, но и не раскрашивает!
  2. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Вы получаете секцию, меняете цвет фона в нужной области, а дальше секцию в результирующий документ не выводите.
    Попробуйте так:[CODE1C]
    Для н=1 По 10 Цикл
    ПечЧисло = н;
    ТекСекц = Таб.ПолучитьСекцию("Секция_6|Секция_7");
    ТекОбл = ТекСекц.ПечЧисл;
    ТекОбл.ЦветФона(192,220,192);
    Таб.ВывестиСекцию(ТекСекц);
    Таб.ПрисоединитьСекцию("Секция_6|Секция_8");
    КонецЦикла;
    [/CODE1C]
  3. TopicStarter Overlay
    ANDRE
    Offline

    ANDRE Опытный в 1С

    Регистрация:
    12 мар 2008
    Сообщения:
    456
    Симпатии:
    0
    Баллы:
    26
    Таб.ВывестиСекцию(ТекСекц); // Вот в этом была проблема

    Спасибо.

Поделиться этой страницей