|   |   | 
| 
 | v7: КоличествоСтраниц() | ☑ | ||
|---|---|---|---|---|
| 0
    
        Масянька 07.03.13✎ 10:35 | 
        День добрый!
  Не могу понять почему: вывожу печ. форму. Пытаюсь посчитать кол-во страниц. При использовании КоличествоСтраниц() - после вывода первой секции, возвращает 2, и на печ. форме почему-то возникает горизонтальный разделитель страниц. А почему? Спасибо. | |||
| 1
    
        zak555 07.03.13✎ 10:36 | 
        открой ТОРГ-12 и посмотри реализацию подсчета страниц     | |||
| 2
    
        Масянька 07.03.13✎ 10:37 | 
        (1) Я хочу умно, а не так как в стандарте.     | |||
| 3
    
        zak555 07.03.13✎ 10:37 | 
        переходи на 8ку     | |||
| 4
    
        1Сергей 07.03.13✎ 10:38 | 
        эээ... а, что, не должно быть его?     | |||
| 5
    
        Масянька 07.03.13✎ 10:38 | 
        (3) НЕ ХОЧУ!     | |||
| 6
    
        Масянька 07.03.13✎ 10:39 | 
        (4) В Таблице нет его. Причем, если после формирования нажать "Просмотр" - эта хрень исчезает....     | |||
| 7
    
        zak555 07.03.13✎ 10:41 | 
        (5) надо     | |||
| 8
    
        Масянька 07.03.13✎ 10:43 | 
        (7) Тебе надо - ты и переходи.
  Имхается мне, что что-то с КоличествоСтраниц() или метод как-то странно на меня реагирует. | |||
| 9
    
        Масянька 07.03.13✎ 10:44 | 
        В Таблице есть только горизонтальные секции.
  Пустых строк справа - нет. | |||
| 10
    
        zak555 07.03.13✎ 10:52 | 
        (8) обрати внимание, что в типовых не использует данный метод     | |||
| 11
    
        vladko 07.03.13✎ 10:54 | 
        (10) дак данный метод появился вроде бы с релиза платформы 7.70.026 (если я не путаю), поэтому не используется в типовых     | |||
| 12
    
        zak555 07.03.13✎ 10:56 | 
        (11) да, ты вроде прав     | |||
| 13
    
        Масянька 07.03.13✎ 10:58 | 
        (11) Знаю я про это. У меня 27.     | |||
| 14
    
        Масянька 07.03.13✎ 11:00 | 
        Ну что - мыслей нету совсем?     | |||
| 15
    
        zak555 07.03.13✎ 11:01 | 
        тебе сказали -- откажись     | |||
| 16
    
        vladko 07.03.13✎ 11:04 | 
        (14) 1С внедрила этот метод для таблиц, а сами даже в типовых не поправили, чтобы показать как использовать его. Смотрю в ТиСе нет, в Бух-не тоже. Сам не разбирался с ним.     | |||
| 17
    
        Масянька 07.03.13✎ 11:21 | 
        А кое-что я нарыла. :))))))))))))))))))     | |||
| 18
    
        zak555 07.03.13✎ 11:40 | 
        чудо ?     | |||
| 19
    
        scanduta 07.03.13✎ 11:46 | 
        Насколько не изменяет память метод связан с принтером, размером страницы и прочее. Т. е. надо смотреть настройки принтера     | |||
| 20
    
        Масянька 07.03.13✎ 11:51 | 
        (18) Анюта - упрямая и умная девушка!
  (19) Что-то в этом роде :))) | |||
| 21
    
        Масянька 07.03.13✎ 12:21 | 
        Я еще спрошу - а удалить секцию есть такое?     | |||
| 22
    
        NS 07.03.13✎ 12:23 | 
        (21) В смысле удалить секцию? В сформированной таблице нет никаких секций. Как можно удалить то чего нет?     | |||
| 23
    
        Масянька 07.03.13✎ 12:32 | 
        (22) То бишь надо через координаты?     | |||
| 24
    
        NS 07.03.13✎ 12:35 | 
        (23) Если ты имеешь в виду "область", то метода для удаления области нет.     | |||
| 25
    
        Масянька 07.03.13✎ 12:36 | 
        (24) Погано... Я так надеялась....     | |||
| 26
    
        mvk 07.03.13✎ 14:32 | 
        Выводи в 2 таблицы.
  В 1-ю выведешь секцию, проверишь на изменение кол-ва страниц. А потом с 2-й делай, что надо. Результат будет во 2-й таблице. | |||
| 27
    
        mvk 07.03.13✎ 14:37 | 
        А еще попробуй высоту строки обнулить у области. Извращение, но может получиться.     | |||
| 28
    
        mvk 07.03.13✎ 14:46 | 
        ТабВрем = СоздатьОбъект("Таблица");
  ТабВывод = СоздатьОбъект("Таблица"); // Тут прочий код ТекСтраниц = ТабВрем.КоличествоСтраниц(); Пока ... Цикл ТабВрем.ВывестиСекцию(...); Если ТекСтраниц < ТабВрем.КоличествоСтраниц() Тогда ТабВрем = СоздатьОбъект("Таблица"); ТекСтраниц = ТабВрем.КоличествоСтраниц(); // Тут код обработки новой страницы ТабВывод.ВывестиСекцию(...); ТабВрем.ВывестиСекцию(...); Иначе ТабВывод.ВывестиСекцию(...); КонецЕсли; КонецЦикла; | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |