Имя: Пароль:
1C
1С v8
Печатная форма с таблицей, которая занимает несколько страниц
0 Очень Любознательная
 
02.11.18
00:38
Доброй ночи.
Есть макет печатной формы. В нём несколько областей шапки, которая должна быть только на 1 листе, они помещаются на 1 листе 100%. И далее идёт таблица, которая может занимать сколько угодно листов, таблица - отдельная область, плюс ко всему внизу каждой страницы должна быть область "итого по странице", которая показывает, сколько строк в таблице на этой странице. И в конце документа - область "подвал".
Теперь, собственно, вопрос. Есть функция Проверить вывод, которую явно нужно применять перед добавлением новой строки в таблицу. Но что в неё передавать? Какие области?
1 segn
 
02.11.18
05:12
Пример использования ПроверитьВывод() можно посмотреть в любой типовой конфигурации.
2 Случайный прохожий
 
02.11.18
05:33
Если высота области итогов по странице не больше высоты области по строке, то можно так сделать: перед выводом очередной строки проверяешь, влезает ли область этой строки + область итого по странице (запихни их в массив) на этот лист. Если да - выводи строку, иначе - итог по странице. Но не забудь сделать проверку на последнюю строку в списке. Если это последняя строка, то нужно еще проверять вывод подвала и если все вместе с подвалом не влезает - то на новый лист.