20.09.2007, 18:09
общий
это ответ
Здравствуйте, Заброцкий Андрей Игоревич!
Не совсем понятен вопрос. Имеется ввиду то, что в табличной части документа есть 6 колонок, и все эти 6 колонок при печати надо выводить в двух колонках?. Тогда нет ничего сложного. Предположим, колонки табличной части имеют идентификаторы КолонкаТЧ1, КолонкаТЧ2, ..., КолонкаТЧ6, а при печати мы выводим строку "Строка", в которой есть две колонки с переменными Колонка1 и Колонка2 соответственно. Тогда Процедура Печать() будет такой: см. приложение.
В ней Колонки табличной части с 1-й по 3-ю объединяются в переменную Колонка1, а с 4-й по 6-ю - в переменную Колонка2, и выводятся в печатную форму.
Соответственно, Колонка1 и Колонка2 могут содержать и другие значения.
Вот собственно и все, если конечно это имелось в виду. Если не это, напиши подробнее, как надо
Удачи
Приложение:
Процедура Печать() Таб = СоздатьОбъект("Таблица"); ВыбратьСтроки(); Пока ПолучитьСтроку() = 1 Цикл Колонка1 = СокрЛП(КолокаТЧ1) +" "+ СокрЛП(КолонкаТЧ2) +" "+ СокрЛП(КолонкаТЧ3); Колонка2 = СокрЛП(КолокаТЧ4) +" "+ СокрЛП(КолонкаТЧ5) +" "+ СокрЛП(КолонкаТЧ6); Таб.ВывестиСекцию("Строка"); КонецЦикла;КонецПроцедуры