|
Отчёт из СКД в эксель | ☑ | ||
---|---|---|---|---|
0
komstr
25.09.19
✎
11:38
|
Добрый день, подскажите пожалуйста.
Вывожу конечно в первый раз, но и как всегда что-то забыл. Эта тема уже обсуждалась и не раз. Но как бывает что-то не выходит. Написал как положено, все шаги, но в файл эксель попадает только схема макета(шапка), а все сформированные данные не выводяться. Подскажите пожалуйста, что не вижу, что забыл Процедура СохранитьВЭксельНажатие(Элемент) ТаблДок = Новый ТабличныйДокумент; СхемаКомпоновкиДанных =ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Настройки=СхемаКомпоновкиДанных.НастройкиПоУмолчанию; Дата1=Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода"); Дата2=Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода"); ////Дата2.Значение=КонецДня(ТекущаяДата()); Расшифровка = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; //Передаем в макет компоновки схему, настройки и данные расшифровки МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, Расшифровка); ВнешниеПараметры = Новый Структура; //Выполним компоновку с помощью процессора компоновки ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,, Расшифровка); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ТаблДок); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Истина); ТаблДок.Записать("\\lola\1c\ИТС\Действующие контрагенты.xls",ТипФайлаТабличногоДокумента.XLS); КонецПроцедуры |
|||
1
komstr
25.09.19
✎
11:39
|
Заранее спасибо.
Код прислал, чтобы никто мысли читать не учился) |
|||
2
dka80
25.09.19
✎
11:42
|
ТаблДок.Записать("\\lola\1c\ИТС\Действующие контрагенты.xls",ТипФайлаТабличногоДокумента.XLS);
Это к СКД не имеет никакого отношения и выводит ровно то, что у тебя в ТаблДок. Сделай ТаблДок.Показать() Вероятно, у тебя ничего не выводится |
|||
3
komstr
25.09.19
✎
11:44
|
(2) Да, так скорее всего и есть, я об этом тоже думал, но не понимал как сделать. Чтобы в ТаблДок что-то появилось, я так понимаю туда надо что-то загрузить, не пойму как сгрузить туда данные сформированные СКД
|
|||
4
d4rkmesa
25.09.19
✎
11:45
|
(0) Попробуйте без сохранения для начала просто показать. Неизвестно, что у вас в настройках, может группировки или поля не указаны.
|
|||
5
Ботаник Гарден Меран
25.09.19
✎
11:45
|
Компоновщика настроек не хватает.
Или в настройках структура отчета не сделана. |
|||
6
3achem
25.09.19
✎
11:46
|
(0) Параметры, проверьте параметры
|
|||
7
komstr
25.09.19
✎
11:49
|
(4) Показать, также пусто.
|
|||
8
komstr
25.09.19
✎
11:56
|
(5) А что сделать надо?
|
|||
9
komstr
25.09.19
✎
12:00
|
(6) А что с параметрами не так?
|
|||
10
komstr
25.09.19
✎
12:15
|
Всем спасибо. Вопрос решился добавлением строчки,
ТаблДок = ЭлементыФормы.Результат; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |