К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

скд

Гость
0 - 13.10.2016 - 17:53
Имеется отчет на скд. все замечательно работает.Кросс - таблица.
Строки - КБК, колонки - Регистратор.
После каждого регистратора вывожу колонку НарастающийИтог(Вычисляемое поле), где показывается изменение сумм с учетом Регистратора. Т.е
Документ1 Всего Документ2 Всего Документ3
1 2 3 4 5
СуммаизДок1 Сумма колонки2+
СуммаизДок2 и т.д
Количество регистраторов, а значит и колонок - произвольное.
Требуется не выводить Первую итоговую колонку, после первого документа. Подскажите, пожалуйста, как это можно реализовать?



Гость
1 - 13.10.2016 - 18:00
Требуется не выводить Первую итоговую колонку, после первого документа. Подскажите, пожалуйста, как это можно реализовать? - постобработкой результата (табличного документа)
Гость
2 - 13.10.2016 - 18:03
Имеется отчет на скд. все замечательно работает.Кросс - таблица.
Строки - КБК, колонки - Регистратор.
После каждого регистратора вывожу колонку НарастающийИтог(Вычисляемое поле), где показывается изменение сумм с учетом Регистратора. Т.е
Документ1 Всего Документ2 Всего Документ3
1 2 3 4 5
СуммаизДок1 СуммаизДок1 СуммаИзДок2 СуммаКолонки2+СуммаизДок2 СуммаизДок3 СуммаКолонки4+СуммаизДок3 и т.д
Количество регистраторов, а значит и колонок - произвольное.
Требуется не выводить Первую итоговую колонку, после первого документа. Подскажите, пожалуйста, как это можно реализовать?
Гость
3 - 13.10.2016 - 18:08
(1) Продублировала вопрос, чтобы понятней было.
Постобработкой, а как обратиться в постобработке к вычисляемому полю?
В настройках у меня:
Строки: КБК(несколько группировок)
Колонки: Регистратор.
В группировке по Регистратору я вывожу две колонки Регистратор и Всего.
Пробовала так:
ОсновнаяСхемаКомпоновкиДанных = Отчеты.РасшифровкаБюджетнойРосписи.ПолучитьМакет(" ОсновнаяСхемаКомпоновкиДанных");
Для каждого ПолеКомпоновки Из ОсновнаяСхемаКомпоновкиДанных.НаборыДанных.НаборДа нных1.Поля Цикл
здесь видит только поле Регистратор
Гость
4 - 13.10.2016 - 18:12
(3) не к вычисляемому полю... нет уже никаких вычисляемых полей в подготовленном СКД табличном документе. Тут уже рулят Области
Гость
5 - 13.10.2016 - 18:21
(4) Пожалуйста, можно поподробнее?
Что то вроде Область("C9").Видимость = Ложь?
В какой момент к области обращаться?
Гость
6 - 13.10.2016 - 18:29
Что-то вроде. Ага. Только не видимость, а ТабДок.УдалитьОбласть()
В какой момент - ПриКомпоновкеРезультата смотри, или, если компоновка проводится программно, после вызова СкомпоноватьРезультат()
Гость
7 - 13.10.2016 - 18:30
(6) Спасибо.Попробую.
Гость
8 - 13.10.2016 - 23:54
Сначала делала так:
Смещать = ТипСмещенияТабличногоДокумента.ПоГоризонтали;
Область = ДокументРезультат.Область("C10");
ДокументРезультат.УдалитьОбласть(Область, Смещать);
Отрабатывала без ошибок, но колонка в отчет выходила.
А вот так все получилось:
ДокументРезультат.Область(,10,,10).Видимость=Ложь;

Может кому пригодится.


К списку вопросов






Copyright ©, Все права защищены