|
Помогите с печатью макета | ☑ | ||
---|---|---|---|---|
0
1C2SS
14.12.12
✎
18:33
|
1С 8.2
Проблема в том, что шапка не выводится на новой странице. Не пойму почему. Процедура Печать() Экспорт Перем СуммаНаНачало; Перем СуммаВозврата; СуммаНаНачало = 0; СуммаВозврата = 0; ТабДок = Новый ТабличныйДокумент; ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; Макет = Документы.РегистрРасчетПроцентовПоКредиту.ПолучитьМакет("Макет"); // Заголовок Заголовок = Макет.ПолучитьОбласть("Заголовок"); ТабДок.Вывести(Заголовок); // Шапка Шапка = Макет.ПолучитьОбласть("Шапка"); Шапка.Параметры.Заполнить(ЭтотОбъект); СведенияОбОрганизации = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Организация, ТекущаяДата()); Шапка.Параметры.ИННКПП = СведенияОбОрганизации.ИНН + "/" + СведенияОбОрганизации.КПП; Шапка.Параметры.Банк = Банк.НаименованиеПолное; ТабДок.Вывести(Шапка); // ШапкаТаблицы ШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ШапкаТаблицы.Параметры.Заполнить(ЭтотОбъект); ТабДок.Вывести(ШапкаТаблицы); ТабДок.ПовторятьПриПечатиСтроки = Макет.Область("ШапкаТаблицы"); // СтрокаТаблицы Строка = Макет.ПолучитьОбласть("СтрокаТаблицы"); Для Каждого ТекСтрокаТабличнаяЧастьОсновная Из ДополнительныеСвойства.ТаблицаПечати.Значение цикл Строка.Параметры.Заполнить(ТекСтрокаТабличнаяЧастьОсновная); ТабДок.Вывести(Строка); Если ТекСтрокаТабличнаяЧастьОсновная.ВидОпер = "Поступление" ИЛИ ТекСтрокаТабличнаяЧастьОсновная.ВидОпер = "Остаток" Тогда СуммаНаНачало = СуммаНаНачало+ ТекСтрокаТабличнаяЧастьОсновная.СуммаОпер; ИначеЕсли ТекСтрокаТабличнаяЧастьОсновная.ВидОпер = "Возврат" Тогда СуммаВозврата = СуммаВозврата + ТекСтрокаТабличнаяЧастьОсновная.СуммаОпер; КонецЕсли; КонецЦикла; // Подвал Подвал = Макет.ПолучитьОбласть("Подвал"); Подвал.Параметры.Заполнить(ЭтотОбъект); Подвал.Параметры.мКонСальдо = СуммаНаНачало- СуммаВозврата; ТабДок.Вывести(Подвал); ТабДок.ОтображатьСетку = Ложь; ТабДок.Защита = Ложь; ТабДок.ТолькоПросмотр = Ложь; ТабДок.ОтображатьЗаголовки = Ложь; ТабДок.Показать(); КонецПроцедуры |
|||
1
Wobland
14.12.12
✎
18:37
|
а где ты попросил свою шапку на новую страницу?
|
|||
2
Wobland
14.12.12
✎
18:38
|
тфу, плин. абсолютно попробуй повторять строки
|
|||
3
1C2SS
14.12.12
✎
18:41
|
В смысле?
|
|||
4
Wobland
14.12.12
✎
18:42
|
(3) в смысле назови номера строк
|
|||
5
Wobland
14.12.12
✎
18:42
|
+(4) а не область
|
|||
6
1C2SS
14.12.12
✎
18:51
|
ТабДок.ПовторятьПриПечатиСтроки = Макет.Область("R10C1:R11C12");
все равно не вставляет шапку на новую страницу |
|||
7
Wobland
14.12.12
✎
19:37
|
а если ров10-ров11?
|
|||
8
kosts
14.12.12
✎
19:51
|
ПовторятьПриПечатиСтроки - скорее всего только при печати должны повторяться, не при выводе.
|
|||
9
Wobland
14.12.12
✎
19:58
|
а, ну тогда фиксация спасёт
|
|||
10
DrunkAnimal
14.12.12
✎
20:00
|
мне вот тоже так кажется
|
|||
11
DrunkAnimal
14.12.12
✎
20:00
|
при просмотре можно увидеть
|
|||
12
1C2SS
15.12.12
✎
11:22
|
Что такое фиксация ?
|
|||
13
Wobland
15.12.12
✎
11:44
|
(12) что говорит СП?
|
|||
14
1C2SS
15.12.12
✎
12:14
|
Фиксация чего ?
|
|||
15
Wobland
15.12.12
✎
12:17
|
(14) строк
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |