Вывод в две колонки в табличный документ (ВставитьОбласть) #663778


#0 by perpleks
«Выделение не соответствует вставляемому блоку» при выполнении следующего кода, никак не могу понять почему: Для Каждого Стр Из Результат Цикл                                                            1,
#1 by Wobland
это хорошо или плохо?
#2 by qeos
вопрос: почему!
#3 by kosts
Пример. Выводится несколько блоков в колонки, пока влезает. С учетом того, что бы блоки не разрывались на разные страницы
#4 by perpleks
это печально :( Не могу понять, как выделение может не соответствовать, если правая граница выделения = левой границе + ширине вставляемой области, а высота равна одной строке. Да, вы правильно меня поняли, я хочу узнать, почему так и в чём моя ошибка. Код этот не рабочий, поскольку написан исключительно для экспериментирования и выработки алгоритма, так что выглядит достаточно бестолково, конечно. Большое спасибо за ответ, но, насколько я понимаю, у вас выводит блоки в такой последовательности: А у меня задача вывести: 1 4 2 5 3 6 Пробовал делать вторую колонку отдельным табличным документом, и к первому его присоединять, но в таком случае получается следующее: 1 2 3  4  5  6
#5 by kosts
>А у меня задача вывести: Можно сперва сохранить блоки в массив, а потом вывести как нужно. Либо выбирать данные сразу в нужном порядке. Вставлять в середину я бы не стал, не нравится мне такой способ.
#6 by qeos
запихни каждую строку в горизонтальную группу
#7 by hhhh
бред ведь у тебя. Попробуй тогда уж         ОбластьИсточник = ОбластьМакета.Область(1,                                                    1,                                                    1,
#8 by hhhh
ну то есть сделай всё-таки, чтобы "Выделение соответствовало вставляемому блоку"
#9 by perpleks
я тупица
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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