Вывод отчета в коллекцию значений

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

Пытаюсь выгрузить отчет в ТаблицуЗначений, но так как в СКД, помимо “Детальные записи” есть “Таблица”, конечно ничего не выходит. А таблица необходима для вывода в отчете. Как можно перед выводом в ТаблицуЗначений программно удалить Таблицу, так чтобы в СКД остались только “Детальные записи” и сработала выгрузка?

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

10 Коммент.

  1. Как вариант могу предложить создать две настройки:
    1. Для вывода в отчет – Таблица и детальные записи
    2. Для выгрузки в ТЗ – только детальные записи.
    По умолчанию во второй отключить использование, тоесть при выводе в отчет будет использоваться только таблица. Но при выгрузке ТЗ, прогаммно включать вторую настройку вывода, отключив при этом Таблицу.
    Думаю, что поможет

  2. В отчёт должны выводиться и Таблица и Детальные записи. Если создать две настройки, то всяческие отборы использованные в одной настройке, которая служит для вывода в отчет с Таблицей и Детальными записями не будут влиять на вторую настройку с Детальными записями используемую для вывода в ТЗ. Отсюда вопрос, как программно отключить или удалить вывод Таблицы (ну и попутно любой группировки, диаграммы)? Чтобы использовалась одна и та же настройка с теми же отборами, что сделает пользователь.

    • Включение/отключение настроек вывода осуществляется следующим:
      КомпоновщикНастроек.Настройки.Структура[].Использование = Истина/Ложь.

      А так как у вас настройки будут для одного и того эе отчета – то и отборы будут подходить им и соответственно их можно скопировать (с предварительной очисткой или отключением)

      P.S. Если бы вы еще привели скрин настроек, которые есть у вас, то было бы легче ориентироваться в вопросе :)

  3. Я новичок, не могли бы пояснить как именно обратиться к Таблица в Структура:

    КомпоновщикНастроек.Настройки.Структура[].Использование = Истина/Ложь.

    • Сюдя по скрину, то у вас:
      КомпоновщикНастроек.Настройки.Структура[0].Использование = это Таблица

      КомпоновщикНастроек.Настройки.Структура[1].Использование = это ДетальныеЗаписи

      Но лучше все же в отладчике смотреть. При выводе в коллекциюЗначений пишите сначала так:

      КомпоновщикНастроек.Настройки.Структура[0].Использование = Ложь;
      КомпоновщикНастроек.Настройки.Структура[1].Использование = Истина;

      А дальше уже делайте вывод. Должно пропустить Таблицу

  4. Спасибо за помощь, всё получилось, правда осталась одна странность в ТаблицуЗначений сбрасывается на 1 строку больше чем в отчете, т.е. добавляется к записям одна пустая строка. С чем это может быть связано?

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

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

Авторизация

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

Архивы

Закладки

  • Your favorites will be here.