Разбивка текста на 2 страницы
☑
0
alexsandrinia
05.05.12
✎
10:34
Есть договор с приложением. Как можно реализовать печать договора, чтоб за ним следовало приложение с новой страницы.
1
vicof
05.05.12
✎
10:35
ВывестиГоризонтальныйРазделительСтраниц()
2
НикДляЗапросов
05.05.12
✎
10:35
разрыв страницы? или ты не в макет печатаешь?
3
alexsandrinia
05.05.12
✎
10:36
(1)
а есть код с примером?
просто не пойму, куда "ВывестиГоризонтальныйРазделительСтраниц()" ставить
4
alexsandrinia
05.05.12
✎
10:37
(2)
есть макет, там всё заполняется и печатается.
нужно, чтоб часть текста с макета печаталась с новой страницы
5
Kuein
05.05.12
✎
10:38
В макете после договора вставляешь Разделитель страниц.
6
Kuein
05.05.12
✎
10:39
Вернее "Конец страницы" - ставится через "Свойства"
7
vicof
05.05.12
✎
10:40
Макет = ПолучитьОбщийМакет("ДоговорЗайма");
ПервыйЛист =Истина;
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Если НЕ ПервыйЛист Тогда
ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
Иначе
ПервыйЛист = НЕ ПервыйЛист;
КонецЕсли;
Макет.Параметры.Заполнить(Выборка);
Макет.Параметры.Дата = Формат(Ссылка.Дата,"ДЛФ=DD");
Макет.Параметры.ОкончаниеПогашения = Формат(ДобавитьМесяц(Выборка.НачалоПогашения, Выборка.СрокПогашения),"ДЛФ=DD");
Макет.Параметры.РабочаяДата = ОбщегоНазначения.ПолучитьРабочуюДату();
Макет.Параметры.ТекстПорядка = НРег(Выборка.ПорядокПогашенияЗайма);
Макет.Параметры.НазваниеОрганизации = СокрЛП(Макет.Параметры.НазваниеОрганизации);
ТабДокумент.Вывести(Макет);
КонецЦикла;
8
Alex S D
05.05.12
✎
10:40
Пример:
ТабДок.ВывестиГоризонтальныйРазделительСтраниц()
9
alexsandrinia
05.05.12
✎
10:40
ок, сейчас попробую...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший