Отчет на СКД вытаскивает данные с РБ Хозрасчетный (остатки и обороты за период) далее к этой таблице до соединяются обороты по разным условиям. При условии если нач остатка и кон остатка не было за период данные не попадают в отчет (только оборот). При этом мои обороты вытаскиваются(соединяемые), Данные не выводятся в отчет до тех пор пока не выбирается поле Оборот(Сумма или количество) из основной таблицы (остатки и обороты) но мне они не нужны в отчете ( я их детализирую сам). В итоге думаю либо программно постобработкой прятать такую колонку, либо "объяснить" СКД что данные нужно выводить даже без вывода "служебной" колонки. (на этапе отладки запроса - данные вытаскиваются все, далее СКД уже убирает строки). Как выйти из ситуации?
upd: пока что убираю колонку программно, но непонятна зависимость((. Может кто ткнет где почитать...
ГдеЯчейка = ЭлементыФормы.Результат.НайтиТекст("%СлужебнаяКолонка",,,,Истина,,);
Если ГдеЯчейка <> Неопределено Тогда
Смещать = ТипСмещенияТабличногоДокумента.ПоВертикали;
Область = ЭлементыФормы.Результат.Область(ГдеЯчейка.Верх,ГдеЯчейка.Лево,ЭлементыФормы.Результат.Высота,ГдеЯчейка.Лево);
ЭлементыФормы.Результат.УдалитьОбласть(Область, Смещать);
КонецЕсли;
Сообщение отредактировал ignsv - 26.08.16, 12:08