Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Печатная форма. Как справиться с ПовторятьПриПечатиСтроки.

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

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

Вывести шапку таблицы в начале каждой страницы большой области (таблицы).

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

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

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.