|
Печатная форма |
☑ |
0
VVVvvv
05.09.12
✎
15:06
|
Приветствую!
Вопрос такой: мне нужно, чтобы в печатной форме слева выводилась линия от начала до конца листа(что то типа колонтитула, только левого). Как это можно реализовать?
|
|
1
salvator
05.09.12
✎
15:07
|
Граница ячейки, не?
|
|
2
VVVvvv
05.09.12
✎
15:12
|
от верхнего края до нижнего надо, а если границу ячейки сделать - то только выведенные области будут
|
|
3
Шапокляк
05.09.12
✎
15:14
|
Вертикальную секцию в размер листа вывести (в виде узкой закрашенной колонки. Отдельно сформировать документ с печатной формой и присоединить.
|
|
4
VVVvvv
05.09.12
✎
15:28
|
А как я её в размер листа выведу?) Наверное, туплю)
|
|
5
salvator
05.09.12
✎
15:31
|
ПроверитьВывод() метод посмотри
|
|
6
VVVvvv
05.09.12
✎
15:54
|
Немного не понимаю.. Создаю табличный документ с линией, потом к нему присоединяю табличной документ с моей печатной формой?
|
|
7
salvator
05.09.12
✎
16:23
|
(6) Да, ты правильно понимаешь.
В макете создаешь вертикальную секцию с линией (назовем ее "Линия") и вертикальную секцию, куда будет входить основной отчет ("Отчет").
Для реалистичности предположим еще 2 горизонтальные секции: "Заголовок" и "Строка".
В коде пишешь примерно так:
Таб = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
ОбластьЗаголовок1 = Макет.ПолучитьОбласть("Заголовок|Линия");
ОбластьДанные1 = Макет.ПолучитьОбласть("Строка|Линия");
Таб.Вывести(ОбластьЗаголовок1);
ОбластьЗаголовок2 = Макет.ПолучитьОбласть("Заголовок|Отчет");
Таб.Присоединить(ОбластьЗаголовок2); // присоединяем заголовок отчета
ОбластьДанные2 = Макет.ПолучитьОбласть("Строка|Отчет");
Для А=1 По 20 Цикл
Таб.Вывести(ОбластьДанные1);
ОбластьДанные2.Параметры.Данные = 1;
Таб.Присоединить(ОбластьДанные2); // присоединяем строки отчета
КонецЦикла;
Таб.Показать();
|
|
8
VVVvvv
05.09.12
✎
16:37
|
Cgfcb,? of gjghj,e.)
|
|
9
VVVvvv
05.09.12
✎
16:37
|
Спсибо, ща попробую)
|
|
10
salvator
05.09.12
✎
16:41
|
(9) А для вывода на всю высоту страницы используй метод в (5)
|
|
11
zigomodo
05.09.12
✎
17:03
|
А как в параметр передать данные из другого макета?
|
|
12
salvator
05.09.12
✎
17:21
|
(11) Вычислить аналогично чем не подходит?
|
|
13
zigomodo
05.09.12
✎
17:30
|
(11) Так не проще в старый макет добавить вертикальную секцию с линией и все?
|
|