СКД результат отличается от сохраняемого в Эксель
Собственно говоря, очень простой отчет.
Но почему, то, что формирует СКД, отличается от того, что попадает в Эксель?
БП, используется счет 76.09
Но почему, то, что формирует СКД, отличается от того, что попадает в Эксель?
БП, используется счет 76.09
Прикрепленные файлы:
Отчет7609.erf
Найденные решения
(6) блин, все просто!
Настройки = КомпоновщикНастроек.ПолучитьНастройки();;
Расшифровка = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
//Передаем в макет компоновки схему, настройки и данные расшифровки
МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД, Настройки, Расшифровка);
ВнешниеПараметры = Новый Структура;
//Выполним компоновку с помощью процессора компоновки
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеПараметры, Расшифровка);
//Выводим результат в табличный документ
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(таб1);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Истина);
ПоказатьОстальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
например так, в модуле отчета
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
Параметр = Настройки.ПараметрыДанных.Элементы.Найти(Новый ПараметрКомпоновкиДанных("КонецПериода"));
Граница = Новый Граница(КонецДня(Параметр.Значение), ВидГраницы.Включая);
Параметр.Значение = Граница;
Параметр.Использование = Истина;
КонецПроцедуры
Показать
Пример:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
Настройки = КомпоновщикНастроек.Настройки;
ЭД = Настройки.ПараметрыДанных.Элементы.Найти("ИмяПараметраСКД1");
ЭД.Значение = ЗначениеПараметра1;
ЭД.Использование = Истина;
КонецПроцедуры
(6) блин, все просто!
Настройки = КомпоновщикНастроек.ПолучитьНастройки();;
Расшифровка = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
//Передаем в макет компоновки схему, настройки и данные расшифровки
МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД, Настройки, Расшифровка);
ВнешниеПараметры = Новый Структура;
//Выполним компоновку с помощью процессора компоновки
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеПараметры, Расшифровка);
//Выводим результат в табличный документ
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(таб1);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Истина);
Показать
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)