Пустые листы в отчете после формирования.

Отзывов (2)FavoriteLoadingВ закладки

Добрый день.
Написал отчет на СКД.
Нарисовал макет:


После вывода отчета (нажал сформировать) получаю свой отчет в нужном мне виде, но с добавлением 2х пустых листов.
Открываю макет в схеме – тоже есть пустые листы.
Удаляю колонки, из-за которых эти листы появляются (в колонках данных нет и в группировках макет они не участвуют).
На предпросмотре – 1 лист.
Закрываю схему, открываю заново – опять 3 листа из них 2 пустых.

Сталкиваюсь с проблемами подобными не первый раз. В другом отчете шапка таблицы тоже изменяется – уменьшаются размеры колонок, хотя сами данные ниже выводятся правильно.

Хотелось бы разобраться с макетами или не использовать их вообще.

Спасибо.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

2 Коммент.

  1. В процессе ковыряния наткнулся на следующее:

    для формирования отчета я применяю код из следующей статьи:
    http://1cskd.ru/2010/07/programmnyj-vyvod-otcheta/

    Т.к. я использую отчет я убрал следующие строки:

    //Получаем схему из макета
    СхемаКомпоновкиДанных = ПолучитьМакет(“ОсновнаяСхемаКомпоновкиДанных”);
    //Из схемы возьмем настройки по умолчанию
    Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

    и заменил их на:
    Настройки = КомпоновщикНастроек.Настройки;
    Параметры = Настройки.ПараметрыДанных;

    Далее все как в статье.
    После этих изменений пропали и пустые листы.

    Вроде как вопрос решен, но с другой стороны ситуация все-таки для меня остается непонятной.

  2. В процессе использования СКД тоже заметил эту особенность – если инициализировать ее из макета, то подтягивается не вся структура. Если в отчете используется одна схема и она указана в качестве основной – то при создании отчета она уже проинициализирована. Соответственно те строки, что вы убрали использовать не надо.
    У меня была ситуация, когда я в обработке хотел использовать СКД – но там нет продопределнных реквизитов отчета “СхемаКомпоновкиДанных” и “КомпоновщикНастроек” и появляется та же проблема с инициализацией СКД.
    Перерыл информацию – ничего не нашел, надо обращаться в сапорт 1С.
    А в обработке использую ПостроительОтчетов :)

Оставить комментарий

RSSКомментарии в RSS

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.