berezdetsky писал(а) 23. Февраля 2007 :: 09:25:Nick писал(а) 23. Февраля 2007 :: 03:38:Ещё такой вопрос: как получить обороты по счету (дебетовые и кредитовые), в разрезе одного субконто, например получить обороты по 62 счету в разрезе контрагентов
Две ВТ + UNION ALL.
Или запрос к _1sentry.
Вот пример запроса:
| SELECT
| ОсновнойОборотыДтКт.Период
| , ОсновнойОборотыДтКт.СчетДт [СчетДт $Счет.Основной]
| , ОсновнойОборотыДтКт.СчетКт [СчетКт $Счет.Основной]
| , ОсновнойОборотыДтКт.СубконтоДт1 as [СубконтоДт1 $Субконто]
| , " " as СубконтоКт1
| , ОсновнойОборотыДтКт.СуммаОборот
| FROM $БИОборотыДтКт.Основной(:НачДата, :КонДата ~,,,(СчетДт = :Счет),Контрагенты,
|) AS ОсновнойОборотыДтКт
|
|UNION ALL
|
| SELECT
| ОсновнойОборотыДтКт.Период
| , ОсновнойОборотыДтКт.СчетДт [СчетДт $Счет.Основной]
| , ОсновнойОборотыДтКт.СчетКт [СчетКт $Счет.Основной]
| , " " as СубконтоДт1
| , ОсновнойОборотыДтКт.СубконтоКт1 as [СубконтоКт1 $Субконто]
| , ОсновнойОборотыДтКт.СуммаОборот
| FROM $БИОборотыДтКт.Основной(:НачДата, :КонДата ~,,,(СчетКт = :Счет),,Контрагенты
|) AS ОсновнойОборотыДтКт
Судя по отладчику второй запрос не парсится!!! Почему?