Ситуация такая: есть печатная форма. в которой надо вывести таблицу, но вывести ее надо до конца, т.е. если строки закончились раньше конца страницы, надо допилить пустые строки, если в одну страницу все это влезло, то сделать еще одну(оборотная часть) с пустыми строками и подвалом. Можно было бы высчитать сколько вмещается на стр. строк, да беда в том, что у строк табл. нефиксированная высота.
ПэСэ: конфа самописная, платформа 8.1
ПэПэСэ: Звиняйте за возможно нубский вопрос, но гугл и поиск здесь не помог :(
И все равно не могу - заполняет не до конца((
Думаю что проверяет не то, ткните носом пожалуйста
Вот кусок кода
// выводится таблица
Для Каждого ТекСтрокаТабЧасть Из ТабЧасть Цикл
ОбластьТабЧасть.Параметры.Заполнить(ТекСтрокаТабЧасть);
ОбластьТабЧасть.Параметры.НомерКарточки = ТекСтрокаТабЧасть.Номенклатура.НомерКарточки;
ОбластьТабЧасть.Параметры.Номен = ТекСтрокаТабЧасть.Номенклатура.Наименование + " "+ТекСтрокаТабЧасть.Номенклатура.Чертеж +" "+ ТекСтрокаТабЧасть.Номенклатура.СортРазмер;
ОбластьТабЧасть.Параметры.Код = ТекСтрокаТабЧасть.Номенклатура.Код;
ОбластьТабЧасть.Параметры.КодЕдиница = ТекСтрокаТабЧасть.Единица.Код;
ТабДок.Вывести(ОбластьТабЧасть);
КонецЦикла;
ОбластьПустая = Макет.ПолучитьОбласть("Пустая");
Пока ТабДок.ПроверитьВывод(ТабДок) Цикл
ТабДок.Вывести(ОбластьПустая);
КонецЦикла;
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
// тут я потом выведу оборотную страницу
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший