Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Вывод строк из табличной части (http://forums.kuban.ru/f1040/vyvod_strok_iz_tablichnoj_chasti-4652979.html)

Buf 19.08.2013 20:41

Вывод строк из табличной части
 
Дело в чем: в табличной части есть несколько строк, как в таблицу добавить эти строки, так чтоб строки основной секции не повторялись?
Код такой:
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Макет");

Таб.ВывестиСекцию("Лист1");
// Таб.ВывестиСекцию("Шапка2");


ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Если НомерСтроки=1 Тогда
Отъезд=Отъезд;
Приезд = Приезд
Иначе
Отъезд="";
Приезд="";
КонецЕсли;
Таб.ВывестиСекцию("Лист1|Строка");
КонецЦикла;
Таб.ВывестиСекцию("Подвал2");

Таб.ТолькоПросмотр(1);
Таб.Опции(0,0,0,0);
Таб.Показать("");


Секция главная
|строка1
| строка2 |Строка1второй секции
| строка3 |строка2второй секйии
|строка4
|строка5
|
При выводе он повторяет строки 2и3 и выводит строки второй секции.
Как сделать так, чтоб секция была одна и выводилась таблица.

Чучундер 19.08.2013 20:51

баф. елы-палы. тебе на мисте уже втолковывают 10 минут

qweqwe123123 19.08.2013 21:27

создать ВертикальнуюСекцию2 (столбец), в который войдут вот эти
Строка1второй секции
Строка2второй секции

вот этот цикл изменить
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Если НомерСтроки=1 Тогда
Отъезд=Отъезд;
Приезд = Приезд
Иначе
Отъезд="";
Приезд="";
КонецЕсли;
Таб.ВывестиСекцию("Лист1|Строка");

[em]//добавлено
Если <ТутПроверяемНадоЛиВывестиСекцию2> Тогда
Таб.ПрисоединитьСекцию("Лист1|ВертикальнуюСекцию2 ");
КонецЕсли;
//конец добавленного[/em]

КонецЦикла;


Текущее время: 12:55. Часовой пояс GMT +3.