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

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

Подписаться
Уведомить о
guest
10 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
admin
12 лет назад

КомпоновщикНастроек.Найтройки.Структура – там ищи

Fox_7
12 лет назад

Искал, не нашёл

Головаченко Дима
Головаченко Дима
12 лет назад

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

Fox_7
12 лет назад

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

Головаченко Дима
Головаченко Дима
12 лет назад

Включение/отключение настроек вывода осуществляется следующим:
КомпоновщикНастроек.Настройки.Структура[].Использование = Истина/Ложь.
А так как у вас настройки будут для одного и того эе отчета – то и отборы будут подходить им и соответственно их можно скопировать (с предварительной очисткой или отключением)
P.S. Если бы вы еще привели скрин настроек, которые есть у вас, то было бы легче ориентироваться в вопросе

Fox_7
12 лет назад

Как вставить в ответ картинку не увидел, поэтому скрин: http://rghost.ru/27335921

Fox_7
12 лет назад

Я новичок, не могли бы пояснить как именно обратиться к Таблица в Структура:
КомпоновщикНастроек.Настройки.Структура[].Использование = Истина/Ложь.

Головаченко Дима
Головаченко Дима
12 лет назад

Сюдя по скрину, то у вас:
КомпоновщикНастроек.Настройки.Структура[0].Использование = это Таблица
КомпоновщикНастроек.Настройки.Структура[1].Использование = это ДетальныеЗаписи
Но лучше все же в отладчике смотреть. При выводе в коллекциюЗначений пишите сначала так:
КомпоновщикНастроек.Настройки.Структура[0].Использование = Ложь;
КомпоновщикНастроек.Настройки.Структура[1].Использование = Истина;
А дальше уже делайте вывод. Должно пропустить Таблицу

Головаченко Дима
Головаченко Дима
12 лет назад

В квадратных скобках в предыдущем комменте было НомерНастройки, но не запостило

Fox_7
12 лет назад

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