Имя: Пароль:
1C
1С v8
Не заполняются параметры в макете Построитель отчета
🠗 (Волшебник 20.10.2020 23:43)
0 Юзер123
 
naïve
02.09.20
12:38
Доброго времени.

Смотрю отчет старый сделанный на обычных формах конструктором.  Там используется построитель отчета

Есть 2 поля Номер счета и дата счета.  Посему то дата счета в отчет не выводится. Номер счета выводится.  Хотя в документах заполнено и то и то.


В Макете название такие же у параметров как и в Запросе.

В чем дело моет быть..

З.Ы. Пробовал добавлять свою колонку.  В запросе ""ЖОПА"" как МойПараметр писал .  В Макет   <МойПараметр>  добавлял.  ничего не выводится.. .  Шапка есть а значений нет
1 Юзер123
 
naïve
02.09.20
13:41
Ап
2 Ёпрст
 
02.09.20
13:54
(0) Это магия
3 Юзер123
 
naïve
02.09.20
13:57
(2) Нет.. Это Бэтмен..


Дело было в настрйоках. ... . . .  . . .Которые при Инициализации отчета восстанавливались ..
4 Cerafim
 
20.10.20
23:35
Приветствую! Уважаемые форумчане - помогите неспециалисту!

Требуется сделать внешнюю печатную форму, по открытым источникам сотворил следующее:

Функция СформироватьПечатнуюФорму(СылкаНаОбъект, ОбъектыПечати) Экспорт
    
    ТабличныйДокумент = Новый ТабличныйДокумент;
        
    МакетОбработки = ПолучитьМакет("АРВОВР");
            
    ОбластьШапка = МакетОбработки.ПолучитьОбласть("Шапка");
    ОбластьШапка.Параметры.Номер = СылкаНаОбъект.Номер;
    ОбластьШапка.Параметры.Дата = Формат(СылкаНаОбъект.Дата,"ДФ=dd.MM.yyyy");
    
    ТабличныйДокумент.Вывести(ОбластьШапка);
    
    ОбластьШапкаТаблицы = МакетОбработки.ПолучитьОбласть("ШапкаТаблицы");
    ТабличныйДокумент.Вывести(ОбластьШапкаТаблицы);
    
    ИтогоСумма      = 0;
    ИтогоСуммаНДС = 0;
    ИтогоНомерСтроки = 0;
    ИтогоЦена = 0;

    ОбластьСтрокаТаблицы = МакетОбработки.ПолучитьОбласть("СтрокаТаблицы");
    
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    РеализацияТоваровУслуг.Услуги.(
        |        Ссылка.Ссылка КАК Ссылка,
        |        НомерСтроки КАК НомерСтроки,
        |        ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслуг.Услуги.Номенклатура.Наименование) КАК Услуга,
        |        Номенклатура.Услуга КАК НоменклатураУслуга,
        |        Цена КАК Цена,
        |        Сумма КАК Сумма,
        |        СуммаНДС КАК СуммаНДС
        |    ) КАК Услуги
        |ИЗ
        |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        |ГДЕ
        |    РеализацияТоваровУслуг.Ссылка = &СсылкаНаОбъект
        |ИТОГИ ПО
        |    ОБЩИЕ";
    
    Запрос.УстановитьПараметр("СсылкаНаОбъект", СсылкаНаОбъект);
    
    РезультатЗапроса = Запрос.Выполнить();
        
    ВыборкаДетальныеЗаписи = ВыборкаОбщийИтог.Выполнить();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        ОбластьСтрокаТаблицы.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
        ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);

    КонецЦикла;
                    
    ОбластьПодвалТаблицы = МакетОбработки.ПолучитьОбласть("ПодвалТаблицы");
    ТабличныйДокумент.Вывести(ОбластьПодвалТаблицы);
    
    ОбластьПодвалОписание = МакетОбработки.ПолучитьОбласть("ПодвалОписание");
    ТабличныйДокумент.Вывести(ОбластьПодвалОписание);
    
    ОбластьПодвалПриложение = МакетОбработки.ПолучитьОбласть("ПодвалПриложение");
    ТабличныйДокумент.Вывести(ОбластьПодвалПриложение);

    ОбластьПодвалПодпись = МакетОбработки.ПолучитьОбласть("ПодвалПодпись");
    ТабличныйДокумент.Вывести(ОбластьПодвалПодпись);

ТабличныйДокумент.АвтоМасштаб = Истина;
Результат = ТабличныйДокумент;
Возврат Результат

КонецФункции


Табличная часть с параметрами из Выборки никак не заполняется - соответствие наименования параметров выборке 100%, возможно что запрос не выполняется в связи с этим строки не заполняются?
5 Волшебник
 
20.10.20
23:43
(4) Создай новую ветку
6 Ёпрст
 
20.10.20
23:48
(4) обращайся в тексте запроса к табличной части, и выкини общие итоги.