Табличный документ. Как присоединить колонку с изменяемым количеством строк. #769232


#0 by OliyaP
Обычные формы. Вопрос такой. Есть макет с табличным документом, в нем две колонки с одинаковым набором параметров. Т.е. в каждой колонке примерно такой набор параметров: Категория Наименование | Количество | Цена Задача. Вывести данные в обе колонки. Вывод осуществляется построчно из результатов запроса. При этом выводится сначала первая колонка, затем только вторая. Заранее неизвестно сколько строк и какие данные в какую колонку попадут. Может кто сталкивался с такой задачей, когда к уже выведенной левой колонке, надо начать присоединять правую. Или возможно кто знает как параллельно выводить результаты двух запросов.
#1 by mikecool
Вывод осуществляется построчно из результатов запроса. - кол-во записей в результате известно
#2 by mikecool
а вообще - иметь еще и пустую строку|колонку для вывода и выводить по необходимости
#3 by nordbox
>>к уже выведенной левой колонке, надо начать присоединять правую И Чо??? Если есть левая, и ее параметры устраивают условия для вывода правой то ТабДок.Присоеденить или я чо то не понимаю?
#4 by OliyaP
И, что мне даст количество строк? У меня есть два запроса с разным результатом. Для каждой колонки свой запрос (это необходимость). Соответственно, знание количества строк мне не поможет, или я просто не понимаю, что тут имелось ввиду. У меня построчный вывод каждой колонки. И присоединение в стандартном его виде использовать нельзя, т.к. получается уже не две колонки, а несколько (по количеству строк). Мне нужно к УЖЕ выведенной левой колонке вывести правую без смещения и так же построчно.
#5 by OliyaP
Для примера: В левой колонке 10 строк, в правой 5 Данные разные и друг с другом никак не связанные. Это колонки макета, а не таблицы как таковой. Что-то вроде Область("Область1|Колонка1")
#6 by mikecool
выводи слева секцию по значению из 1го запроса, присоединяй справа из 2го или пустую если записи во 2м закончились аналогично - если в первом закончились - выводишь пустую, а затем секцию из второго запроса дальше расшифровывать или поймешь сама?
#7 by OliyaP
Если можно пример кода, как два запроса использовать. Я, честно говоря, первый раз с таким сталкиваюсь, потому вопрос написала.
#8 by nordbox
ты в екселе нарисуй и покажи что тебе надо
#9 by nordbox
или более подробнее напиши что тебе надо, а то как то сумбурно
#10 by mikecool
как то так
#11 by OliyaP
Вот макет, точнее его часть с колонками:
#12 by OliyaP
спасибо за пример, буду пробовать :)
#13 by nordbox
Ну??? И в чем проблема??? Ты выводишь Левую|Строка если данные левой устраивают для вывода данных правой то Присоединяй правую если нет то Присоединяй либо пустую, либо ничего не делай
#14 by OliyaP
спасибо большое! Пришлось повозиться с выводом категории, но все получилось :)
#15 by Chameleon1980
все пока не читал, но ...У меня построчный вывод каждой колонки... эт как это?
#16 by OliyaP
Это значит, что таблицы в левой и правой колонках заполняются не зависимо друг от друга из разных источников и имеют разное количество строк.
#17 by ДенисЧ
Посмотри, как это сделано в сверке взаиморасчетов
#18 by OliyaP
вопрос уже решен, mikecool предложил вполне удачное и простое решение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С