Выполняю запрос:
select * from $БИДвиженияССубконто.Основной(,,,) as t
Текст отладки запроса:
select * from (SELECT _1SENTRY_vt.SP7734 СодержаниеПроводки
, _1SENTRY_vt.SP7735 НомерЖурнала
, _1SENTRY_vt.SP7736 РазделительУчета
, _1SENTRY_vt.SP27758 ПервичныйДокумент
, _1SENTRY_vt.SUM_ Сумма
, _1SENTRY_vt.CURRID Валюта
, CASE WHEN _1SENTRY_vt.DTFLAGS & 1 = 1 THEN _1SENTRY_vt.CURRID ELSE ' 0 ' END ВалютаДт
, CASE WHEN _1SENTRY_vt.KTFLAGS & 1 = 1 THEN _1SENTRY_vt.CURRID ELSE ' 0 ' END ВалютаКт
, _1SENTRY_vt.CURSUM ВалютнаяСумма
, _1SENTRY_vt.AMOUNT Количество
, CASE WHEN _1SENTRY_vt.DTFLAGS & 1 = 1 THEN _1SENTRY_vt.CURSUM ELSE 0 END ВалютнаяСуммаДт
, CASE WHEN _1SENTRY_vt.KTFLAGS & 1 = 1 THEN _1SENTRY_vt.CURSUM ELSE 0 END ВалютнаяСуммаКт
, CASE WHEN _1SENTRY_vt.DTFLAGS & 2 = 2 THEN _1SENTRY_vt.AMOUNT ELSE 0 END КоличествоДт
, CASE WHEN _1SENTRY_vt.KTFLAGS & 2 = 2 THEN _1SENTRY_vt.AMOUNT ELSE 0 END КоличествоКт
, _1SENTRY_vt.ACTIVE Активность
, _1SENTRY_vt.DATE_TIME_DOCID ПозицияДокумента
, _1SENTRY_vt.DOCLINENO НомерСтроки
, _1SENTRY_vt.NUMBER НомерПроводки
, _1SENTRY_vt.CORNO НомерКорреспонденции
, _1SENTRY_vt.DOCID Документ
, _1SENTRY_vt.DTSC0 СубконтоДт1
, _1SENTRY_vt.VDTSC0 СубконтоДт1_вид
, _1SENTRY_vt.DTSC1 СубконтоДт2
, _1SENTRY_vt.VDTSC1 СубконтоДт2_вид
, _1SENTRY_vt.DTSC2 СубконтоДт3
, _1SENTRY_vt.VDTSC2 СубконтоДт3_вид
, _1SENTRY_vt.KTSC0 СубконтоКт1
, _1SENTRY_vt.VKTSC0 СубконтоКт1_вид
, _1SENTRY_vt.KTSC1 СубконтоКт2
, _1SENTRY_vt.VKTSC1 СубконтоКт2_вид
, _1SENTRY_vt.KTSC2 СубконтоКт3
, _1SENTRY_vt.VKTSC2 СубконтоКт3_вид
, _1SENTRY_vt.ACCDTID СчетДт
, _1SENTRY_vt.ACCKTID СчетКт
FROM _1SENTRY AS _1SENTRY_vt WITH (NOLOCK)
WHERE ((_1SENTRY_vt.PROVKIND = ' ') OR (_1SENTRY_vt.CORNO > 0))
) as t
Что то
не видно условия-фильтра по плану счетов "Основной". ИМХО нужно с соединять с _1saccs и ставить условие на planid.
Или автор так и задумал?