Имя: Пароль:
1C
1С v8
Печатная форма. Как справиться с ПовторятьПриПечатиСтроки.
0 Dmitry_333
 
23.07.19
19:16
Всем доброго дня!
Создал печатную форму, для повторения области заголовка таб части использую ПовторятьПриПечатиСтроки.

Но не знаю как прописать, чтобы в случае, когда на последней странице остается только подвал, заголовок не повторялся?
1 Злопчинский
 
23.07.19
20:03
подвал без последней строки на одном листе - это бяка!
сделай чтобы подвал всегда шел с последней стройкой.
2 MakaMaka
 
23.07.19
20:43
(0) на болевой ее возьми, выкрути ей байтики
3 RomanYS
 
23.07.19
20:47
(0) О! Раз в месяц тема возникает
Вывести шапку таблицы в начале каждой страницы большой области (таблицы).

(1) не поможет если подвал больше страницы
4 Злопчинский
 
23.07.19
23:59
(3) но нормального-то решения - нет...
6 Dmitry_333
 
24.07.19
16:02
Ежели кто забредет сюда в поисках ответа на подобный вопрос, то я разрешил его так:

В цикл построчного заполнения таб части вставил условие

Если i = Товары.Количество() И НЕ ТабДок.ПроверитьВывод(ОбластьПодвал) Тогда
                    
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
                    
КонецЕсли;
                
ТабДок.Вывести(ОбластьСтрока);

где i соответственно счетчик строк

таким образом, на последней странице всегда минимум одна строка под заголовком таб части присутствует.
7 RomanYS
 
24.07.19
16:16
(6) >> таким образом, на последней странице всегда минимум одна строка под заголовком таб части присутствует.
Для этого не надо ПроверитьВывод - у последней строки (оболасти) ставишь признак "ВместеСоСледующим" и всё.

(4) нормальное решение - как раз с проверкой вывода, программным разделением таблицы и выводом заголовков на каждой нужной странице.

а где (5)? спам?
8 Dmitry_333
 
24.07.19
16:32
(7) "у последней строки (оболасти) ставишь признак "ВместеСоСледующим" и всё" - спасибо за вариант

"а где (5)? спам?" - вчера миста глючила, со второго-третьего раза страницы открывались, наверное поэтому глюк
9 PiotrLoginov
 
24.07.19
16:32
(7) не обращай внимания. здесь трут посты и темы очень шустро. нормально. все путем. обычно то, что трут - действительно шлак.
10 Злопчинский
 
24.07.19
18:46
(7) с проверкой вывода куда? или проверка вывода никак не привязана к параметрам принтера?
11 RomanYS
 
24.07.19
19:02
(10) естественно что речь про конкретный принтер и настройки. В сферическом вакууме (0) не имеет решения, за исключением простейших частных случаев закрываемых ПовторятьПриПечати
12 Злопчинский
 
24.07.19
19:18
(11) Принтер задается где-то ПЕРЕД проверкой вывода?
откуда мы знаем на какой принтер будет отправлена сформированая печформа если принтеров несколько (и у них разные параметры, например поля снизу-сверху)?