1С 8.3
Ситуация.
Имеется отчет с макетом, и возможностью через флаги устанавливать присоединение необходимых колонок.
Fx:
Если флДатаРождения = Истина Тогда
облШапкаДатаРождения = Макет.ПолучитьОбласть("Шапка|ДатаРождения");
Результат.Присоединить(облШапкаДатаРождения);
КоличествоВыводимыхКолонок = КоличествоВыводимыхКолонок + 1;
КонецЕсли;
При формировании отчета происходит такая ситуация - на тех колонках, которые не выбраны флагами не выводится ни содержимое, ни формат ячеек, но сами ячейки выводятся.
Как следствие получаем табличный документ, который не влезает целиком на страницу печати и при печати каждая вторая страница печатается пустой.
Подскажите, где может быть ошибка.
Могу предложить закомментировать/удалить этот кусок кода из обработки и проверить вывод колонок. Если колонки по-прежнему выводятся, значит дело не в этом куске, нужно дальше искать.