Версия для печати темы (https://pro1c.org.ua/index.php?s=1858325834a82124219dc883a995fc97&showtopic=51867)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Работа с табличными формами. Перенос данных на другую страницу.

Автор: Talkman 07.05.19, 15:51

Добрый день. Есть табличная форма счета фактуры. В конец сформированной печатной таблицы счета фактуры необходимо вставить определенный рисунок. Но в зависимость от количества товаров в счете при выводе на печать рисунок режется на части. Часть рисунка на 1-й странице, часть на второй. Подскажите как правильно реализовать перенос рисунка на вторую страницу, если в первую он не влазит. Спасибо.

Автор: 1Cv77 07.05.19, 21:46

Talkman @ Сегодня, 15:51 * ,

Из синтаксического помощника )))))

НоваяСтраница(<?>);
Синтаксис:
НоваяСтраница(<Ном>)
Назначение:
Вставить в результирующую таблицу разделитель страниц.
Параметры:
<Ном> - необязательный параметр. Номер строки, после которой начинать новую страницу. Если параметр не указан, то новая страница вставляется по текущей высоте таблицы.


Т.е в самом документе, в Процедуре Печать() (или, как, она, у Вас обозначена)

Если КоличествоСтрок()>15 Тогда
Таб.НоваяСтраница()
КонецЕсли;

А, уже после этого, выводите рисунок!!!

Автор: awp 08.05.19, 7:28

Talkman @ Вчера, 15:51 * ,

ТабличныйДокумент (SpreadsheetDocument)
ПроверитьВывод (CheckPut)
Синтаксис:

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

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

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

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

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

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

Сервер, толстый клиент, внешнее соединение.

Автор: sava1 08.05.19, 7:34

awp,
А в шапке написано 77

Автор: awp 08.05.19, 15:46

sava1 @ Сегодня, 7:34 * ,
Вибачте мене! icon_beer17.gif

Автор: volodya1122 10.05.19, 10:23

Talkman @ 07.05.19, 16:51 * ,

в макете печатной формы выделить все строки с рисунком (плюс одна сверху) и потом в меню (Таблица- Положение на странице) установить флажок "Вместе со следующим"

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua