Подскажите пожалуйста, как можно выбрать обороты по счету в разрезе субконто и корсчетов
по всем корсчетам, если список корсчетов заранее неизвестен?
Сейчас делаю так:
ТекстЗапроса = "
ВЫБРАТЬ *
ИЗ $БИОбороты.Основной(
:НачПериода,
:КонПериода,
Документ,
#Счет76_01,
(Субконто1,Субконто2),
,
БЕЗСУБКОНТО,
(Сумма),
) КАК Ост";
Т.е. я опускаю параметр КОРСЧЕТ. Результат меня почти устраивает. "Почти" заключается в том что в результаты запроса не попадают проводки, у которых СуммаОборотДт = СуммаОборотКт.
Если посмотреть на отпарсенный запрос то в конце можно увидеть условие HAVING (SUM(СуммаОборот) <>0).
А вот если я задам параметр КОРСЧЕТ = БЕЗКОРСЧЕТОВ, то условие в отпарсенном запросе меняется на HAVING (SUM(СуммаОборотДт) <> 0) OR (SUM(СуммаОборотКт) <> 0), и я могу видеть все обороты, которые мне нужны, но - без корсчетов
Подскажите, можно ли как-то измудриться и получить все проводки по всем корсчетам? Повторюсь, список корсчетов мне не известен...