|
Проблема с груперовкой в запросе по внешнему источнику данных | ☑ | ||
---|---|---|---|---|
0
Kasperok
29.05.13
✎
12:04
|
Есть запрос к Внешнему источнику данных:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | dbo_sp_clnt_dbt.Account_L КАК Account_L, | dbo_sp_clnt_dbt.Date_Close, | dbo_sp_clnt_dbt.Date_Pogash, | dbo_sp_clnt_dbt.account_lpr, | dbo_sp_clnt_dbt.KA, | dbo_sp_clnt_dbt.Flag_NF, | dbo_sp_clnt_dbt.Date_NF, | dbo_sp_graph_dbt.PayDate КАК PayDate, | dbo_sp_graph_dbt.Sum_l, | dbo_sp_graph_dbt.Sum_P, | dbo_sp_graph_dbt.Sum_K, | dbo_sp_graph_dbt.RealDate КАК RealDate, | dbo_sp_graph_dbt.Sum_Itogo, | dbo_sp_graph_dbt.RealDate_S, | dbo_sp_graph_dbt.Sum_S, | dbo_sp_graph_dbt.Flag_End, | dbo_sp_graph_dbt.Sum_End |ИЗ | ВнешнийИсточникДанных.SQL.Таблица.dbo_sp_clnt_dbt КАК dbo_sp_clnt_dbt | ЛЕВОЕ СОЕДИНЕНИЕ ВнешнийИсточникДанных.SQL.Таблица.dbo_sp_graph_dbt КАК dbo_sp_graph_dbt | ПО dbo_sp_clnt_dbt.Account_L = dbo_sp_graph_dbt.Account_L |ГДЕ | dbo_sp_clnt_dbt.kod = &kod | |СГРУППИРОВАТЬ ПО | dbo_sp_clnt_dbt.Account_L, | dbo_sp_graph_dbt.RealDate, | dbo_sp_clnt_dbt.Date_Close, | dbo_sp_clnt_dbt.Date_Pogash, | dbo_sp_clnt_dbt.account_lpr, | dbo_sp_clnt_dbt.KA, | dbo_sp_clnt_dbt.Flag_NF, | dbo_sp_clnt_dbt.Date_NF, | dbo_sp_graph_dbt.PayDate, | dbo_sp_graph_dbt.Sum_l, | dbo_sp_graph_dbt.Sum_P, | dbo_sp_graph_dbt.Sum_K, | dbo_sp_graph_dbt.Sum_Itogo, | dbo_sp_graph_dbt.RealDate_S, | dbo_sp_graph_dbt.Sum_S, | dbo_sp_graph_dbt.Flag_End, | dbo_sp_graph_dbt.Sum_End | |УПОРЯДОЧИТЬ ПО | Account_L, | RealDate |ИТОГИ ПО | Account_L, | RealDate"; Запрос.УстановитьПараметр("kod", Номер); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Account_L"); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ............ ВыборкаГрафик = ВыборкаДетальныеЗаписи.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"RealDate"); Пока ВыборкаГрафик.Следующий() Цикл ................... КонецЦикла; КонецЦикла; Суть проблемы в том что первый цикл должен отработать 1 раз а вот вложенный несколько раз, но у меня почему то он вложенный отрабатывает 1 раз а первый несколько. Где я ошибся ? |
|||
1
Kasperok
29.05.13
✎
12:05
|
в таблице dbo_sp_clnt_dbt всего 1 запись по условию возможна а в таблице dbo_sp_graph_dbt их всегда много
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |