Имя: Пароль:
1C
1С v8
Вопрос про печатную форму
0 KOlik
 
29.12.11
06:41
Сделал внешнюю печатную форму, нужно реализовать такую вещь:
нужно выводить подписи внизу страницы, например :Подпись продавца___________ - слева; Подпись покупателя_________-справа. Проблема в том что они должны выводиться только на четных страницах(на развороте листа). Причем только в определенных областях печати, т.е. в печатной форме сначала идет предмет договора(приемка передача, платежи, права и обязанности...), потом идут уже спецификации. Имеется ввиду то что нужно выводить эти подписи только в области предмета договора, а в спецификациях не нужно.
В колонтитулах такая вещь к сожалению не предусматривается.
1 echo77
 
29.12.11
07:16
Считай страницы и выводи/не выводи область с подписями
2 KOlik
 
29.12.11
09:47
Считать страницы это как функция есть?
3 Homer
 
29.12.11
10:29
ПроверитьВывод (CheckPut)
Синтаксис:

ПроверитьВывод(<Таблицы>)
Параметры:

<Таблицы> (обязательный)

Тип: Массив; ТабличныйДокумент. Массив из проверяемых таблиц или табличный документ.
Возвращаемое значение:

Тип: Булево. Истина - умещаются; Ложь - в противном случае.
Описание:

Проверяет, умещаются ли переданные табличные документы на страницу при печати.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.
Пример:

Т.Добавить(ШапкаДокумента);
Т.Добавить(СтрокаДокумента);
Т.Добавить(ПодвалДокумента);
Если Не ТабДок.ПроверитьВывод(Т) Тогда
   Сообщить("Документ не умещается на страницу!");
КонецЕсли;
4 KOlik
 
29.12.11
11:06
ок спасибо, думаю поможет
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.