не помню у кого но в запросе отчета по БУ есть такой код:
РегистрБухгалтерии.Основной.Обороты(
,
,
,
Счет = ЗНАЧЕНИЕ(ПланСчетов.Основной.ПрибылиУбытки),
&МассивСубконто,
,
КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Основной.Покупатели)
ИЛИ КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Основной.Товары)
ИЛИ КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Основной.ОбщехозяйственныеЗатраты),
) КАК ОсновнойОбороты
Чем пользоваться ИЛИ для корсчета уж лучше параметром передать список счетов, так как конструкция ИЛИ не приветствуется и замедляет работу запроса. Для меня ИЛИ в запросе как красная тряпка для быка ))) ИМХО
РегистрБухгалтерии.Основной.Обороты(
,
,
,
Счет = ЗНАЧЕНИЕ(ПланСчетов.Основной.ПрибылиУбытки),
&МассивСубконто,
,
КорСчет В (&СписокСчетов),
) КАК ОсновнойОбороты
или для извращенцев )))
РегистрБухгалтерии.Основной.Обороты(
,
,
,
Счет = ЗНАЧЕНИЕ(ПланСчетов.Основной.ПрибылиУбытки),
&МассивСубконто,
,
КорСчет В (КорСчет В
(ВЫБРАТЬ
ЗНАЧЕНИЕ(ПланСчетов.Основной.Покупатели)
ОБЪЕДИНИТЬ
ВЫБРАТЬ
ЗНАЧЕНИЕ(ПланСчетов.Основной.Товары)
ОБЪЕДИНИТЬ
ВЫБРАТЬ
ЗНАЧЕНИЕ(ПланСчетов.Основной.ОбщехозяйственныеЗатраты))),
) КАК ОсновнойОбороты