в 1С УТ11 есть стандартный отчет
Отчеты.ВыручкаИСебестоимостьПродаж
СхемаКомпоновкиДанных = Отчеты.ВыручкаИСебестоимостьПродаж.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
//Из схемы возьмем настройки по умолчанию
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
СтандартныйПериод = Новый СтандартныйПериод;
СтандартныйПериод.ДатаНачала = Дата(2026, 1, 1);
СтандартныйПериод.ДатаОкончания = ТекущаяДата();
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Период", СтандартныйПериод);
//Помещаем в переменную данные о расшифровке данных
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
//Формируем макет, с помощью компоновщика макета
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
//Передаем в макет компоновки схему, настройки и данные расшифровки
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
//Выполним компоновку с помощью процессора компоновки
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
//Выводим результат в табличный документ
Результат = Новый ТабличныйДокумент;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
У меня вылазит ошибка Ошибка при вызове метода контекста (Инициализировать)
{ИнтеграцияБитрикс24 Обработка.ns_ПолучитьВаловуюПрибыль.Форма.Форма.Форма(39)}:ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
{ИнтеграцияБитрикс24 Обработка.ns_ПолучитьВаловуюПрибыль.Форма.Форма.Форма(99)}:ПолучитьВаловуюПрибыльНаСервере();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка компоновки данных
по причине:
Ошибка инициализации
по причине:
Ошибка в выражении
[ОшибкаНастроекКомпоновкиДанных]
по причине:
Синтаксическая ошибка "Константы.ВалютаУправленческогоУчета.Получить"
Сам код я запускаю из расширения конфигурации, в чем проблема? Не могу понять...
сама ошибка возникает при попытке
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);