Имя: Пароль:
1C
1С v8
Перенос выводимой области на сл. страницу.
0 Альбатрос
 
28.12.11
13:35
Всех с наступающим! Задача: есть табл. док, все стандартно, имеются выводимые строки в таблицу и "подвал". Как сделать так, что если при выводе последней строки таблицы подвал не влазит на страницу, чтоб эта строка переносилась на новую страницу вместе с подвалом?
1 НЕА123
 
28.12.11
13:37
вместе со следующим
2 NcSteel
 
28.12.11
13:37
ТабличныйДокумент.ПроверитьВывод (SpreadsheetDocument.CheckPut)
ТабличныйДокумент (SpreadsheetDocument)
ПроверитьВывод (CheckPut)
Синтаксис:

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

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

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

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

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

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

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

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

Т.Добавить(ШапкаДокумента);
Т.Добавить(СтрокаДокумента);
Т.Добавить(ПодвалДокумента);
Если Не ТабДок.ПроверитьВывод(Т) Тогда
   Сообщить("Документ не умещается на страницу!");
КонецЕсли;


См. также:

ТабличныйДокумент, метод ПроверитьПрисоединение
3 Maxus43
 
28.12.11
13:37
Перед выводом подвала делаеш ПроверитьВывод() если ложь то ставиш перед выводом подвала РазрывМозга
4 Maxus43
 
28.12.11
13:37
*РазрывСтраницы
5 Альбатрос
 
28.12.11
13:39
Огромное спасибо! Надо мне очки покупать, вроде просмотрел СП 2 раза.
6 НЕА123
 
28.12.11
13:53
(5)
как сделал?
7 acsent
 
28.12.11
13:59
Только желательно автомасштаб отключать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший