8.х Заголовок в построителе отчета

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

  1. TopicStarter Overlay
    Kompas
    Offline

    Kompas

    Регистрация:
    13 июн 2007
    Сообщения:
    27
    Симпатии:
    0
    Баллы:
    1
    Проблема в следующем.Не могу добавить параметр в построитель отчета.

    У меня есть область Макета,которая называется "Заголовок".
    ПостроительОтчета переносит данные методом "Вывести", на ПолеТабличногоДокумента.Как мне внутри построителя отчета показать, что есть параметр для Макета в области "Заголовок" и присвоить ему значение.Текст процедуры "Выполнить":
    Код:
    //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ_ПОСТРОИТЕЛЬОТЧЕТА_ВЫПОЛНИТЬ(Отчет)
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    
    ЭлементыФормы.ПолеТабличногоДокумента.Очистить();
    
    ПостроительОтчетаОтчет.Выполнить();
    ПостроительОтчетаОтчет.РазмещениеИзмеренийВСтроках = ТипРазмещенияИзмерений.Вместе;
    ПостроительОтчетаОтчет.РазмещениеРеквизитовИзмеренийВСтроках = ТипРазмещенияРеквизитовИзмерений.ВместеСИзмерениями;
    ПостроительОтчетаОтчет.РазмещениеРеквизитовИзмеренийВКолонках = ТипРазмещенияРеквизитовИзмерений.ВместеСИзмерениями;
    ПостроительОтчетаОтчет.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика);
    ПостроительОтчетаОтчет.Макет = ОтчетОбъект.ПолучитьМакет("Отчет");
    ПостроительОтчетаОтчет.ОформитьМакет();
    ПостроительОтчетаОтчет.Вывести(ЭлементыФормы.ПолеТабличногоДокумента);
    
  2. Pasha
    Offline

    Pasha Опытный в 1С

    Регистрация:
    25 авг 2007
    Сообщения:
    65
    Симпатии:
    0
    Баллы:
    26

    А не надо пользоваться построителем. Не то что он кривоват, а, скорее, слишком дубов.
    Я пишу вручную, и быстрее и проще...

    Сначала рисуется макетик, расставляются параметры в нужные клеточки, именуются, а дальше полстраницы кода и никакого геморроя....
    Код:
    
    ТабДок = Новый ТабличныйДокумент;
    Макет = Документы.Заявка.ПолучитьМакет("Печать");
    // Заголовок
    // Шапка
    Область = Макет.ПолучитьОбласть("Шапка");
    Область.Параметры.Номер = Номер;
    Область.Параметры.Дата = Дата;
    ....
    ....
    
    ТабДок.Вывести(Область);
    
    
    

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