![]() |
|
Запрос по COM соединению с группировками | ☑ | ||
---|---|---|---|---|
0
asder117
09.08.16
✎
17:52
|
Коллеги доброго времени суток!
Имею такой запрос ЗапросУПП = глСоединениеСЦБ.NewObject("Запрос"); ЗапросУПП.Текст = " ||ВЫБРАТЬ РАЗРЕШЕННЫЕ | &Счет КАК Счет, | ПРЕДСТАВЛЕНИЕ(&Счет) КАК СчетПредставление, | СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт, | СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт, | СуммаОборотДт КАК СуммаОборотДт, | СуммаОборотКт КАК СуммаОборотКт, | СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт, | СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт, Субконто1 КАК Субконто1, ПРЕДСТАВЛЕНИЕ(Субконто1) КАК Субконто1Представление, Субконто2 КАК Субконто2, ПРЕДСТАВЛЕНИЕ(Субконто2) КАК Субконто2Представление | |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счет), |, Организация = &Организация ) КАК ОстаткиИОбороты | |ГДЕ | ОстаткиИОбороты.Субконто1.Родитель <> &РодительК | |ИТОГИ | | СУММА(СуммаНачальныйОстатокДт), | СУММА(СуммаНачальныйОстатокКт), | СУММА(СуммаОборотДт), | СУММА(СуммаОборотКт), | СУММА(СуммаКонечныйОстатокДт), | СУММА(СуммаКонечныйОстатокКт) | ПО ОБЩИЕ, Субконто1, Субконто2 |АВТОУПОРЯДОЧИВАНИЕ"; ЗапросУПП.УстановитьПараметр("ДатаКон",ЭлементыФормы.КонечнаяДата.Значение ); //Дата ЗапросУПП.УстановитьПараметр("ДатаНач", ЭлементыФормы.НачальнаяДата.Значение); //Дата ЗапросУПП.УстановитьПараметр("РодительК", глСоединениеСЦБ.Справочники.Контрагенты.НайтиПоНаименованию("ПОДАНО В СУД")); //ЗапросУПП.УстановитьПараметр("Арендатор", РезультатЗапроса.Контрагент.ИНН); ///тудой ЗапросУПП.УстановитьПараметр("Организация", глСоединениеСЦБ.Справочники.Организации.НайтиПоКоду("000000001")); //Организация ЗапросУПП.УстановитьПараметр("Счет", глСоединениеСЦБ.ПланыСчетов.Хозрасчетный.НайтиПоКоду("62")); //План счетов бухгалтерского учета РезультатЗапросаУПП = ЗапросУПП.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); В данном контексте взлетать не хочет, пишет несоответствие параметров. если просто РезультатЗапросаУПП = ЗапросУПП.Выполнить().Выбрать(); то работает. Хотелось бы спросить воббще группировки в com соединении работают? если да то как организовать. Спасибо |
|||
1
ccskn
09.08.16
✎
18:00
|
(0) РезультатЗапросаУПП = ЗапросУПП.Выполнить().Выбрать(глСоединениеСЦБ.ОбходРезультатаЗапроса.ПоГруппировкам);
|
|||
2
sonne666
09.08.16
✎
18:00
|
(0) может, так?
РезультатЗапросаУПП = ЗапросУПП.Выполнить().Выбрать(глСоединениеСЦБ.ОбходРезультатаЗапроса.ПоГруппировкам); |
|||
3
asder117
09.08.16
✎
18:06
|
(2) (1) ВРоде взлетело. Спасибо. дальше буду смотреть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |