Формирование усложненного макета печатной формы

1. ScareCrow92 25.04.19 10:41 Сейчас в теме
Добрый день всем! Пытаюсь сформировать макет печатной формы, (Excel прикрепил для наглядности). Сложность заключается в том, что не получается вывести данные в макет так, как они расположены в примере. Шапка выводится нормально, но таблица, вместо того чтобы отобразить ее справа от шапки, отображается под ней.
Могу сказать, что единственное, что я пробовал сделать - это отдельно именовать области ячеек и в модуле менеджера заполнял непосредственно эти области. Но это не помогает.
Подскажите как можно реализовать такого рода макет. Заранее спасибо!
Прикрепленные файлы:
ПутЛист.xlsx
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. MaxxiMiliSan 253 25.04.19 10:48 Сейчас в теме
(1) можно - сформируй сперва табличную часть заранее с отступом, а потом оставшуюся часть заполни области. то есть сперва формируй правую часть, а потом левую.
3. MaxxiMiliSan 253 25.04.19 10:49 Сейчас в теме
(1) используя ВставитьОбласть()
6. ScareCrow92 25.04.19 11:57 Сейчас в теме
(3) Спасибо за совет. Я что-то такое находил в инете, пробовал применить, но не получалось особо, попробую еще раз.
(5) Да, логично, может все безобразно смотреться в таком случае. Но это, пока что, вопрос второй).
5. Boneman 298 25.04.19 10:55 Сейчас в теме
(1) выводишь свой макет одним куском, параметрами в левой части заполняешь все.
В правой части только шапка таблицы.
А строки таблицы, выводишь уже просто обходя ячейки полученного табличного документа, там же фиксированно все, номера колонок не меняются, первая строка 3-тья... а дальше сверху вниз
тупо по порядку, пока маршруты не кончатся.

Вопрос в другом, такая форма она противоестественна, поэтому и вывести ее немного сложнее...на бумаге то она как будет печататься ? Если число строк, будет равно ширине левой части, то по ландшафтной ориентации на лист нормально зайдет, а если строк будет в 20 раз больше ...получим непечатабельный трэш.
А вот в случае с естественным расположением таблицы снизу, проблем нет, все ровненько-красиво переносится на след лист.
4. MaxxiMiliSan 253 25.04.19 10:53 Сейчас в теме
второй вариант: разбить весь макет на строчки и при выводе проверять, есть ли данные справа или нет - заполнять или нет. То есть будет Строка1Заголовок, Строка2Заголовок,Строка3Дата,Строка4Организация,Строка5Пустая,Строка6МаркаАвтомобиля,Строка7ГосударственныйНомер итд и анализировать табличную часть, если номер строки больше Количества строк, то ничего не выводить в правую часть
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот