0
KOlik
29.12.11
✎
06:41
|
Сделал внешнюю печатную форму, нужно реализовать такую вещь:
нужно выводить подписи внизу страницы, например :Подпись продавца___________ - слева; Подпись покупателя_________-справа. Проблема в том что они должны выводиться только на четных страницах(на развороте листа). Причем только в определенных областях печати, т.е. в печатной форме сначала идет предмет договора(приемка передача, платежи, права и обязанности...), потом идут уже спецификации. Имеется ввиду то что нужно выводить эти подписи только в области предмета договора, а в спецификациях не нужно.
В колонтитулах такая вещь к сожалению не предусматривается.
|
|
3
Homer
29.12.11
✎
10:29
|
ПроверитьВывод (CheckPut)
Синтаксис:
ПроверитьВывод(<Таблицы>)
Параметры:
<Таблицы> (обязательный)
Тип: Массив; ТабличныйДокумент. Массив из проверяемых таблиц или табличный документ.
Возвращаемое значение:
Тип: Булево. Истина - умещаются; Ложь - в противном случае.
Описание:
Проверяет, умещаются ли переданные табличные документы на страницу при печати.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.
Пример:
Т.Добавить(ШапкаДокумента);
Т.Добавить(СтрокаДокумента);
Т.Добавить(ПодвалДокумента);
Если Не ТабДок.ПроверитьВывод(Т) Тогда
Сообщить("Документ не умещается на страницу!");
КонецЕсли;
|
|