Имя: Пароль:
1C
1С v8
Внешняя обработка и макет отчета СКД
0 serg999
 
16.03.18
20:07
Доброго времени суток.

Что то совсем запутался, прошу помощи ...

Есть "Внешняя обработка", внутри "Форма", на форме "Табличная часть".
Так же внутри есть "Макет" тип СКД, набор данных "Объект"

Задача: при нажатии кнопки на форме, сформировать отчет по "Табличной части".


Вот так выводит, но только табличный документ

&НаКлиенте
Процедура Сформировать(Команда)
    //СформироватьНаСервере();
    
    ТабДок = ПолучитьМакетомНаСервер();          
    ТабДок.Показать();
КонецПроцедуры

&НаСервере
Функция ПолучитьМакетомНаСервер()
    
    Табдок = новый ТабличныйДокумент;
    ТекОбъект = РеквизитФормыВЗначение("Объект");  
    Макет = ТекОбъект.ПолучитьМакет("МакетОтчета");      
    //ОбластьЗаголовок=Макет.ПолучитьОбласть("Заголовок");  
    //ОбластьЗаголовок.Параметры.ДатаМеню=Объект.Меню1.ДатаВыдачи;  
    //ТабДок.Вывести(ОбластьЗаголовок);    
    возврат Табдок ;              
    
Конецфункции
1 iITmenedger
 
16.03.18
21:12
(0)абсолютно неверный и неподходящий код
2 iITmenedger
 
16.03.18
21:15
3 serg999
 
17.03.18
08:58
(2) Спасибо, то что надо.
Еще рекомендую книжку "Разработка сложных отчетов в 1С: Предприятие 8 СКД" тоже подробно расписано.

А еще вопрос, как в такой отчет можно вставить верхнюю панель, как в типовом отчете?

http://www.screencast.com/users/serg999/folders/Jing/media/f67a127d-b019-4bfb-8c0b-ab6668c5c6f5
AdBlock убивает бесплатный контент. 1Сергей