|
ПроверитьВывод как работает не пойму
| ☑ |
0
koketka
28.12.13
✎
13:29
|
Делаю новую счет фактуру. и не могу вычислить переход на 2 лист. Делаю так
СтрокаСПодвалом = Новый Массив;
СтрокаСПодвалом.Добавить(ОбластьМакета);
Если Стр = ВыборкаСтрокТовары.Количество() Тогда
// Если последняя строка, то должен поместится итог и подвал
СтрокаСПодвалом.Добавить(ОбластьМакетаИтого);
СтрокаСПодвалом.Добавить(ОбластьМакетаПодвал);
СтрокаСПодвалом.Добавить(ОбластьМакетаПодвалНакладной);
КонецЕсли;
Если НЕ ТабДокумент.ПроверитьВывод(СтрокаСПодвалом) Тогда
Если ВыборкаСтрокТовары.Количество() > 0 Тогда
// Вывод разделителя и заголовка таблицы на новой странице
ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
ОбластьМакета2 = Макет.ПолучитьОбласть("ЗаголовокТаблицы");
ТабДокумент.Вывести(ОбластьМакета2);
КоличествоСтраниц = КоличествоСтраниц + 1;
КонецЕсли;
КонецЕсли;
ТабДокумент.Вывести(ОбластьМакета);
|
|
1
koketka
28.12.13
✎
13:30
|
В итоге документ состоит из в листов: Если НЕ ТабДокумент.ПроверитьВывод(СтрокаСПодвалом) Тогда - а тут всегда истина!!!
|
|
2
koketka
28.12.13
✎
13:32
|
В итоге документ состоит из 2 листов: Если НЕ ТабДокумент.ПроверитьВывод(СтрокаСПодвалом) Тогда - а тут всегда истина!!!
|
|
3
koketka
28.12.13
✎
13:33
|
Как же отследить переход на вторую страницу, по количеством строк невозможно так как у сток автоформат!
|
|