|
Туплю с выводом табличного поля в Эксель.. |
☑ |
0
Быдло замкадное
19.06.14
✎
16:37
|
Нужно сохранить банальную табличку в эксель. В табличке 1 строчка шапка и дальше строчки с параметрами.
Так вот когда получаешь Макет в нем уже есть 2 строки (первая шапка, вторая строка). И когда добавляешь свои строки то первые 2 лишние получаются... Туплю не знаю как от них избавиться))
Реестр = ПолучитьМакет("Макет");
ОбластьШапка = Реестр.ПолучитьОбласть("Шапка");
Реестр.Вывести(ОбластьШапка);
ОбластьСтрока = Реестр.ПолучитьОбласть("Строка");
Пока Выборка.Следующий() Цикл
ОбластьСтрока.Параметры.Фамилия = Выборка.Фамилия;
ОбластьСтрока.Параметры.Имя = Выборка.Имя;
ОбластьСтрока.Параметры.Отчество = Выборка.Отчество;
Реестр.Вывести(ОбластьСтрока);
КонецЦикла;
Реестр.Записать(ПутьВыход+"/Reestr.xls",ТипФайлаТабличногоДокумента.XLS);
На выходе получаем:
Шапка
Строка
Шапка
Строка
Строка
Строка
Строка
А надо:
Шапка
Строка
Строка
Строка
Строка
|
|
1
aleksonic
19.06.14
✎
16:42
|
может сам макет проверить стоит?
|
|
2
Быдло замкадное
19.06.14
✎
16:43
|
А что его проверять? Там 2 строчки. Каждая из них это область
Фамилия Имя Отчество Номер лицевого счета Сумма
Фамилия Имя Отчество НомерЛицевогоСчета Сумма
|
|
3
aleksonic
19.06.14
✎
16:46
|
Может классику:
ТабДокумент = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
ОбластьМакетаШапка = Макет.ПолучитьОбласть("Шапка");
|
|
4
ptiz
19.06.14
✎
16:48
|
Выводить макет сам в себя - особый вид велосипеда.
|
|
5
Быдло замкадное
19.06.14
✎
16:49
|
(3) О, точно. В новый таб документ добавил строки из макета и все ОК) чет затупил..
|
|