Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Новая страница в выходной таблице , как отследить?          
vadim007 Подменю пользователя
сообщение 24.11.11, 15:08
Сообщение #1

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Как программно отследить, что в выходной таблице текущая страница уже заполнена, и места для следующей секции нет?
Для чего это нужно:
делаю ТТН с многострочной табличной частью (по умолчанию в ТТН всего три строки т.ч.).
При заполнении первой страницы, на следующей странице выведем шапку таблицы, и продолжим вывод строк табличной части.
Конечно, это можно реализовать при помощи метода ПовторятьПриПечатиСтроки(..), но на последнем листе ТТН, который начинается с новой страницы, должна выводиться Обратная сторона, на которой этого повторения уже быть не должно. (Кстати, а можно-ли после вывода табличной части запретить повторение строк?)
Далее, после вывода строк табличной части, следует вывод секции Итого. Но перед этим нужно проверить, поместится-ли секция Итого на текущей странице. Если нет, то выводим секцию Итого на отдельной странице.

Flexy Подменю пользователя
сообщение 24.11.11, 15:27
Сообщение #2

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

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

volodya1122 Подменю пользователя
сообщение 24.11.11, 15:39
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 342
Из: Тернопіль
Спасибо сказали: 137 раз
Рейтинг: 139.7

Для секции "Итого" можно задействовать пункт Меню Таблица - Положение на странице- Вместе со следующим. (Веделеть все строки кроме последней в секции "итого" и установить флажок "Вместе со следующим.) После этого вся секция "итого" будет на первой странице, если уместится, а если нет то перенесется на новую.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 31.05.24, 8:06
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!