|
Не работает ПроверитьВывод() - 2 страница входят на 1, а ПроверитьВывод() = ложь |
☑ |
0
ИС-2
15.01.16
✎
10:41
|
Поясните почему не отрабатывает проверить вывод при передаче массива из 2 одинаковых табличных документов.
Есть подозрение, что из-за высоты табличного документа 297, но пробовал менять высоту - не помогло.
не работает
ПечФорма = ПечатьТорг13();
ПечФорма.автомасштаб = Истина;
РезТабДок = Новый ТабличныйДокумент;
РезТабДок.РазмерСтраницы = "A4";
РезТабДок.АвтоМасштаб = Истина;
МасПроверки = Новый Массив;
МасПроверки.Добавить(ПечФорма);
МасПроверки.Добавить(ПечФорма);
На1Странице = РезТабДок.ПроверитьВывод(МасПроверки);
Пришлось делать такой вариант:
Макет = ПолучитьМакет("ТОРГ13");
ОблЛинияОтреза = Макет.ПолучитьОбласть("ЛинияОтреза");
ОблПустаяСтрока = Макет.ПолучитьОбласть("ПустаяОбласть");
РезТабДок = Новый ТабличныйДокумент;
РезТабДок.РазмерСтраницы = "A4";
РезТабДок.АвтоМасштаб = Истина;
ПечФорма = ПечатьТорг13();
ПечФорма.автомасштаб = Истина;
РезТабДок.Вывести(ПечФорма);
РезТабДок.Вывести(ПечФорма);
// РАБОТАЕТ
Если РезТабДок.КоличествоСтраниц() = 1 Тогда
На1Странице = Истина;
иначе
На1Странице = Ложь;
КонецЕсли;
|
|
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс