|
Как получить СНД из вложенного запроса? | ☑ | ||
|---|---|---|---|---|
|
0
АшанАшан
25.10.16
✎
00:44
|
Есть вложенный запрос -
Запрос.Текст = "ВЫБРАТЬ | ВложенныйЗапрос.Счет КАК Счет, | ВложенныйЗапрос.Счет.Код КАК НомерСчета |ИЗ | (ВЫБРАТЬ | ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт, | ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт, | ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт, | ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт, | ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт, | ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт, | ВЫБОР | КОГДА ХозрасчетныйОстаткиИОбороты.Счет.Родитель = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка) | ТОГДА ХозрасчетныйОстаткиИОбороты.Счет | ИНАЧЕ ВЫБОР | КОГДА ХозрасчетныйОстаткиИОбороты.Счет.Родитель.Родитель = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка) | ТОГДА ХозрасчетныйОстаткиИОбороты.Счет.Родитель | ИНАЧЕ ХозрасчетныйОстаткиИОбороты.Счет.Родитель.Родитель | КОНЕЦ | КОНЕЦ КАК Счет | ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , , , ) КАК ХозрасчетныйОстаткиИОбороты) КАК ВложенныйЗапрос | |СГРУППИРОВАТЬ ПО | ВложенныйЗапрос.Счет | |УПОРЯДОЧИТЬ ПО | ВложенныйЗапрос.Счет.Код"; Запрос.УстановитьПараметр("НачалоПериода",ПараметрыОтчета.НачалоПериода ); Запрос.УстановитьПараметр("КонецПериода",ПараметрыОтчета.КонецПериода ); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Стр = Таб.Добавить(); Стр.Счет = Выборка.Счет; Стр.СНД = Выборка.СуммаНачальныйОстатокДт;// выдает ошибку А Как получить значение СуммаНачальныйОстатокДт???? |
|||
|
1
Torquader
25.10.16
✎
00:54
|
Ты делаешь запрос с кучей данных, а потом отбираешь из него только Счёт и номерСчёта - как бы - нужно просуммировать по выбранным полям - тогда они будут в верхнем запросе, а так их там просто нет.
|
|||
|
2
АшанАшан
25.10.16
✎
00:57
|
Пытался..
Запрос.Текст = "ВЫБРАТЬ | ВложенныйЗапрос.Счет КАК Счет, | ВложенныйЗапрос.Счет.Код КАК НомерСчета, | ВложенныйЗапрос.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт Не помогло! |
|||
|
3
Torquader
25.10.16
✎
01:01
|
Запрос.Текст = "ВЫБРАТЬ
| ВложенныйЗапрос.Счет КАК Счет, | ВложенныйЗапрос.Счет.Код КАК НомерСчета, | СУММА(ВложенныйЗапрос.СуммаНачальныйОстатокДт) КАК СуммаНачальныйОстатокДт Помогло ? |
|||
|
4
АшанАшан
25.10.16
✎
01:04
|
Вот СПАСИБО! Помогло!!!! Респект!!!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |