Вход | Регистрация
 

Не могу сформировать отчет СКД программно

Не могу сформировать отчет СКД программно
Я
   Alex87r
 
13.10.19 - 17:54
Всем привет!
Помогите плиз.

Столкнулся с проблемой, что не могу сформировать отчет программно. В базе за формируемый период есть данные. Карточка 51 счета.
Табличный документ пустой.
Что может быть не так?

Пишу код:

&НаКлиенте
Процедура Сформировать51Счет()

СформироватьОтчет51в2().Показать();

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


&НаСервере
Функция СформироватьОтчет51в2()
    
СхемаКомпоновкиДанных = Отчеты.КарточкаСчета.ПолучитьМакет("СхемаКомпоновкиДанных");
  
КомпоновщикНастроекДанных = Новый КомпоновщикНастроекКомпоновкиДанных;  
КомпоновщикНастроекДанных.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));  
КомпоновщикНастроекДанных.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
Настройки = КомпоновщикНастроекДанных.ПолучитьНастройки();

Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачалоПериода", НачалоГода(ТекущаяДата()));
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("КонецПериода", КонецГода(ТекущаяДата()));
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Счет", ПланыСчетов.Хозрасчетный.РасчетныеСчета);//51 счет
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Периодичность", 9);//МЕСЯЦ


//ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Настройки.Отбор,
//"Организация", Организация, ВидСравненияКомпоновкиДанных.Равно, , Истина);

ТабличныйДокумент = Новый ТабличныйДокумент;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);  
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;  
ПроцессорКомпоновки.Инициализировать(Макет);  
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;  
ПроцессорВывода.УстановитьДокумент(ТабличныйДокумент);  
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
    
Возврат ТабличныйДокумент    
    
КонецФункции
 
 
   МимохожийОднако
 
1 - 13.10.19 - 19:27

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.