|
8.1. Вывод области в табличный документ с новой страницы | ☑ | ||
---|---|---|---|---|
0
Assena
12.03.12
✎
14:00
|
Уважаемые Гуру! В макете есть область, которая выводится в цикле (по табличной части документа). Как можно настроить вывод с новой страницы, когда места для вывода области в очередной раз не хватает. Пробую использовать метод ПроверитьВывод(), но тогда у меня каждая последующая область выводится с новой страницы.
|
|||
1
butterbean
12.03.12
✎
14:01
|
а что ты передаешь в ПроверитьВывод()??
|
|||
2
Reset
12.03.12
✎
14:01
|
Очевидно, не правильно используешь ПроверитьВывод() ;)
|
|||
3
Reset
12.03.12
✎
14:02
|
Хорошо бы увидеть цикл с.
|
|||
4
Assena
12.03.12
✎
14:09
|
ТабДок передаю, который выводится
|
|||
5
Assena
12.03.12
✎
14:13
|
Для Каждого СтрокаТЧ из Товары Цикл
Данные.Параметры.БлаБла=БлаБла; Если ТабДок.ПроверитьВывод(ТабДок)=Ложь Тогда ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ТабДок.Вывести(Данные); КонецЕсли; КонецЦикла; |
|||
6
Assena
12.03.12
✎
14:13
|
КонецЕсли один лишний канеш.. сорри
|
|||
7
Wobland
12.03.12
✎
14:15
|
(5) а область не хочешь передавать?
|
|||
8
butterbean
12.03.12
✎
14:15
|
проверять надо область которую выводишь
|
|||
9
Assena
12.03.12
✎
14:16
|
а можно? в СП написано типа массив или табличныйДокумент можно параметр передавать
|
|||
10
Wobland
12.03.12
✎
14:17
|
(9) положи область в массив, и будет тебе счастье
|
|||
11
Wobland
12.03.12
✎
14:17
|
// Создаем массив выводимых областей.
ВыводимыеОбласти = Новый Массив(); // Добавляем в массив выводимые области таблицы для того, // чтобы проверить: поместятся ли они на текущий лист. ВыводимыеОбласти.Добавить(ОбластьПустаяСтрока); ВыводимыеОбласти.Добавить(ОбластьОграничители); // Проверяем вывод области "Ограничители". флОбластьОграничителиУмещаетсяНаСтраницу = ПечатнаяФорма.ПроверитьВывод(ОбластьОграничители); |
|||
12
butterbean
12.03.12
✎
14:17
|
(9) если область одна, то массив не надо, читай СП
|
|||
13
Reset
12.03.12
✎
14:22
|
(5) Что-то вроде
Если ТабДок.ПроверитьВывод(Данные)=Ложь |
|||
14
Reset
12.03.12
✎
14:24
|
(9) То, что ты называешь областью, суть табличный документ, так что никакого противоречия
|
|||
15
Assena
12.03.12
✎
14:31
|
дело в том что область одна, и она палюбому войдет.. Но как отловить когда их штуки 2-3 входит, а потом надо новую страницу
|
|||
16
Reset
12.03.12
✎
14:33
|
(15) Ничего подобного, уже выведенные наращивают твой ТабДок при вызове .Вывести(), соответственно перед очередным - не войдет.
|
|||
17
Reset
12.03.12
✎
14:36
|
Дальнейшие подробности после правильно оформленного профиля (с) :)
|
|||
18
Assena
12.03.12
✎
14:36
|
а чего там не так?))
|
|||
19
butterbean
12.03.12
✎
14:37
|
(18) для начала фото :-)
|
|||
20
Assena
12.03.12
✎
14:38
|
да вы че блин.. сговорились?.. у самих-то че в профиле?
|
|||
21
butterbean
12.03.12
✎
14:39
|
(20) так мы и вопросов не задаем
|
|||
22
Reset
12.03.12
✎
14:41
|
Когда мы создадим тему с проблемой, считаю, что ты будешь иметь полное право затребовать правильного заполнения от нас! :)
Не обижайся, это добрая местная традиция. |
|||
23
Wobland
12.03.12
✎
14:45
|
Тематическая ветка форума подобна нераспустившейся розе, которую нужно осветить солнцем, помочь ей подняться. Только когда вопрос уже решён, девушке можно намекнуть про фотку... И тогда распустившаяся роза будет прекрасна!
|
|||
24
Assena
12.03.12
✎
14:54
|
Wobland.. да вы прям поэт)) нигде в правилах не прочитала про обязательное фото для новичков, боюсь разочаровать, вы там себе уже девушек нафантазировали.. а мне лет уже под.. чужие фото или какую-нить ерунду помещать не хочется))
|
|||
25
Wobland
12.03.12
✎
15:01
|
(24) это традиция такая, и нарушить её - не в наших силах
|
|||
26
Assena
12.03.12
✎
15:24
|
(16) дело в том, что я и проверяю ТабДок, умещается область скажем 3 раза на страницу, но потом на новую страницу выводится КАЖДАЯ последующая область
|
|||
27
butterbean
12.03.12
✎
15:25
|
(26) а теперь по-русски
|
|||
28
Wobland
12.03.12
✎
15:27
|
(26) а зачем ты на новую страницу выводишь каждую последующую область?
|
|||
29
Wobland
12.03.12
✎
15:28
|
(24) всё-таки поместила ерунду
|
|||
30
Reset
12.03.12
✎
15:29
|
(26) либо неправда, либо описывашь неточно происходящее, либо еще какая-то ошибка в коде
|
|||
31
Assena
12.03.12
✎
15:30
|
))) не видела ни у кого нормальной фоты
а теперь постараюсь по-русски.. область в макете одна выводится эта область в ТабДок в цикле в цикле же проверяю ТабДок.ПроверитьВывод(ТабДок) таким образом скажем 3 раза область вывелась на одну страницу потом ТабДок перестал умещаться на страницу и соответсна все последующие разы область выходит на отдельной странице |
|||
32
Reset
12.03.12
✎
15:31
|
(31) омг
|
|||
33
Reset
12.03.12
✎
15:31
|
(31) ЕЩЕ раз прочитай (13)
|
|||
34
Reset
12.03.12
✎
15:33
|
ну и (7), (8) для полноты ;)
|
|||
35
Wobland
12.03.12
✎
15:35
|
(31) >в цикле же проверяю ТабДок.ПроверитьВывод(ТабДок)
в этого начинали, так и не дошло? >не видела ни у кого нормальной фоты а есть такие, и их много ;) |
|||
36
Alex S D
12.03.12
✎
15:36
|
обычно, на новую страницу еще выводится шапка таблицы, а у Вас вообще смысла этой проверки не вижу
|
|||
37
Wobland
12.03.12
✎
15:37
|
(36) кстати, да. каков смысл?
|
|||
38
butterbean
12.03.12
✎
15:40
|
(36)(37) очевидно, что раз на страницу влезает всего 3 области, то 4-я режется на части, а это видимо не нужно
|
|||
39
Assena
12.03.12
✎
15:41
|
смысл, что иногда на страницу вмещается 2, иногда 3.. экономия бумаги:)
|
|||
40
Assena
12.03.12
✎
15:43
|
(36) а шапка там вапче не нужна
|
|||
41
Assena
12.03.12
✎
15:48
|
(33)(34) ну получилось же))
Спасибо всем, особенно Reset! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |