|
Печатная форма | ☑ | ||
---|---|---|---|---|
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) Так не проще в старый макет добавить вертикальную секцию с линией и все?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |