![]() |
|
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
|
ТабВрем = СоздатьОбъект("Таблица");
ТабВывод = СоздатьОбъект("Таблица"); // Тут прочий код ТекСтраниц = ТабВрем.КоличествоСтраниц(); Пока ... Цикл ТабВрем.ВывестиСекцию(...); Если ТекСтраниц < ТабВрем.КоличествоСтраниц() Тогда ТабВрем = СоздатьОбъект("Таблица"); ТекСтраниц = ТабВрем.КоличествоСтраниц(); // Тут код обработки новой страницы ТабВывод.ВывестиСекцию(...); ТабВрем.ВывестиСекцию(...); Иначе ТабВывод.ВывестиСекцию(...); КонецЕсли; КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |