|
Дозаполнение таблицы до конца страницы |
☑ |
0
ЯТолькоУчусь
27.06.12
✎
19:45
|
Ситуация такая: есть печатная форма. в которой надо вывести таблицу, но вывести ее надо до конца, т.е. если строки закончились раньше конца страницы, надо допилить пустые строки, если в одну страницу все это влезло, то сделать еще одну(оборотная часть) с пустыми строками и подвалом. Можно было бы высчитать сколько вмещается на стр. строк, да беда в том, что у строк табл. нефиксированная высота.
ПэСэ: конфа самописная, платформа 8.1
ПэПэСэ: Звиняйте за возможно нубский вопрос, но гугл и поиск здесь не помог :(
|
|
1
ЯТолькоУчусь
27.06.12
✎
20:07
|
Помогите плиз, наверняка кто-нить сталкивался с таким же
|
|
2
mistеr
27.06.12
✎
20:09
|
ТабличныйДокумент.ПроверитьВывод()
|
|
3
ЯТолькоУчусь
27.06.12
✎
20:12
|
Проверю вывод - а дальше? как узнать сколько еще нужно строк вывести?
(может я туплю - но мозги уже в отпуске)
|
|
4
Михаил Козлов
27.06.12
✎
20:15
|
(3) В цикле проверяйте и выводите пустую.
|
|
5
ЯТолькоУчусь
27.06.12
✎
20:16
|
(4) Точно мозги в отпуске)) Спасибо, буду пробовать
|
|
6
ЯТолькоУчусь
27.06.12
✎
21:01
|
И все равно не могу - заполняет не до конца((
Думаю что проверяет не то, ткните носом пожалуйста
Вот кусок кода
// выводится таблица
Для Каждого ТекСтрокаТабЧасть Из ТабЧасть Цикл
ОбластьТабЧасть.Параметры.Заполнить(ТекСтрокаТабЧасть);
ОбластьТабЧасть.Параметры.НомерКарточки = ТекСтрокаТабЧасть.Номенклатура.НомерКарточки;
ОбластьТабЧасть.Параметры.Номен = ТекСтрокаТабЧасть.Номенклатура.Наименование + " "+ТекСтрокаТабЧасть.Номенклатура.Чертеж +" "+ ТекСтрокаТабЧасть.Номенклатура.СортРазмер;
ОбластьТабЧасть.Параметры.Код = ТекСтрокаТабЧасть.Номенклатура.Код;
ОбластьТабЧасть.Параметры.КодЕдиница = ТекСтрокаТабЧасть.Единица.Код;
ТабДок.Вывести(ОбластьТабЧасть);
КонецЦикла;
ОбластьПустая = Макет.ПолучитьОбласть("Пустая");
Пока ТабДок.ПроверитьВывод(ТабДок) Цикл
ТабДок.Вывести(ОбластьПустая);
КонецЦикла;
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
// тут я потом выведу оборотную страницу
|
|
7
ЯТолькоУчусь
27.06.12
✎
21:45
|
ап
|
|
8
mistеr
28.06.12
✎
01:43
|
ТабДок.ПроверитьВывод(ОбластьПустая)
|
|