8.х Строки в отчете разного цвета

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Sol, 7 май 2009.

  1. TopicStarter Overlay
    Sol
    Offline

    Sol Опытный в 1С

    Регистрация:
    14 ноя 2008
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток всем!
    Подскажите как в отчете, сделанном конструктором выводить строки разного цвета??? Очень нужно, приветствуется всё, примеры, советы и т.д.
    Ситуация:
    Обрабатываю регистр ТоварыНаСкладах. Нужно в зависимости от типа документа-регистратора выводить строки разного цвета.
    :smile: :unsure:
  2. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Найди строки кода, где выводишь детальные записи. И проставь в области макета цвет.
  3. TopicStarter Overlay
    Sol
    Offline

    Sol Опытный в 1С

    Регистрация:
    14 ноя 2008
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Ничего не понял, можно пример? Ещё раз повторяю отчет сделан конструктором, в макете всего одна область - строка.
  4. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Так какая разница чем ты его создал
    Вот кусок из кода созданного конструктором, в который добавлен цвет
    Код:
    	Пока ВыборкаДетали.Следующий() Цикл
    ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
    // получим выводимую область
    Область = ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
    Если ТипЗнч(ВыборкаДетали.Регистратор) = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда
    // проставим для этих областей цвет
    Область.ЦветФона = Новый Цвет(255,0,0);	
    КонецЕсли; 
    КонецЦикла;
    
    

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