| 
    
        
     
     | 
    
  | 
Печатная форма. Как справиться с ПовторятьПриПечатиСтроки. | ☑ | ||
|---|---|---|---|---|
| 
    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) Принтер задается где-то ПЕРЕД проверкой вывода?
 
        откуда мы знаем на какой принтер будет отправлена сформированая печформа если принтеров несколько (и у них разные параметры, например поля снизу-сверху)?  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |