Имя: Пароль:
1C
1С v8
Дозаполнение таблицы до конца страницы
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
ТабДок.ПроверитьВывод(ОбластьПустая)