Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 22:50

вывести строку перед универсальным отчетом

Автор anna_m, 18 июл 2022, 09:44

0 Пользователей и 1 гость просматривают эту тему.

anna_m


anna_m

Цитата: LexaK от 18 июл 2022, 17:10anna_m, ааа, это какие-то пляски с индивидуальным форматом ячеек нужны


оказалось, отчет подгоняет границы колонок под макет, хотя там автоширина  :dfbbdrfb:
Чуть сдвинуть границы в макете и все снова красиво!

Спасибо Вам огромное, очень мне помогли! :zebzdr:  :zebzdr:  :zebzdr:

anna_m

LexaK, нашла ошибку - при  перевыборе подраздленения например, или настройке другой группировки, отчет не формируется заново, хотя

Процедура КоманднаяПанельФормыСформировать(Кнопка)
   
        ОбновитьОтчет();
   
КонецПроцедуры

Процедура ОбновитьОтчет() Экспорт
   
    СформироватьОтчет(ЭлементыФормы.ПолеТабличногоДокументаРезультат);
   
КонецПроцедуры // ОбновитьОтчет()

Процедура СформироватьОтчет(ТабличныйДокумент) Экспорт
   
    ТабДок = Новый ТабличныйДокумент;
    УниверсальныйОтчет.СформироватьОтчет(ТабДок,,, ЭтотОбъект);
   
    // Перед формирование отчета можно установить необходимые параметры универсального отчета.
    Макет = ПолучитьМакет("Макет");   
    Шапка = Макет.ПолучитьОбласть("ШапкаОтчета");
   
    Шапка.Параметры.КодПодр = ЭтотОбъект.ПодразделениеОтчета.Код;
    Шапка.Параметры.ПодразделениеОтчета = ЭтотОбъект.ПодразделениеОтчета;
    Шапка.Параметры.МолОтчета = ЭтотОбъект.МолОтчета;

    ТабличныйДокумент.Вывести(Шапка);
    ТабличныйДокумент.Вывести(ТабДок);

    КонецПроцедуры

anna_m

Вопрос закрыт (№12 решила через Очистить())

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск