Имя: Пароль:
1C
1С v8
Как упорядочить результат запроса?
0 Jar24
 
16.07.12
14:54
Добрый день уважаемые гуру 1с и прочего. Сразу хочу отметить что я не программист. Изучаю, но что то не получается. Надеюсь тут водятся телепаты, т.к. я не знаю как правильно сформулировать вопрос.

Итак есть у меня выборка "ВыборкаПоСубконто", как мне сделать так что бы данные в этой выборке упорядочились по наименованию "Субконто1"?

...

РезультатЗапроса = мБухИтогиРС.ПолучитьОстаткиИОбороты();

ВыборкаПоСубконто = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто1");

   
   Пока ВыборкаПоСубконто.Следующий() Цикл
       
       ВыборкаПоДоговорам = ВыборкаПоСубконто.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто2");

       Пока ВыборкаПоДОговорам.Следующий() Цикл

ОбластьМакета.Параметры.Наименование = ВыборкаПоСубконто.Субконто1.НаименованиеПолное;

...
1 John83
 
16.07.12
14:55
ну дык возьми в запросе, да упорядочи
2 el-gamberro
 
16.07.12
14:55
(0) это в запросе надо делать
3 andrewks
 
16.07.12
14:57
запрос в студию
4 Jar24
 
16.07.12
15:00
Дело в том что у меня запрос - не запрос, а не понятно что.

мБухИтогиРС = Обработки.БухгалтерскиеИтоги.Создать();

ИтогиРС = "НачальныйРазвернутыйОстатокДт, НачальныйРазвернутыйОстатокКт, КонечныйРазвернутыйОстатокДт, КонечныйРазвернутыйОстатокКт,ОборотДт, ОборотКт";

мБухИтогиРС.РассчитатьИтоги("Хозрасчетный", ИтогиРС, "Сумма", "Счет, Субконто1, Субконто2, Период", мНачалоПериода, мКонецПериода,"ДЕНЬ", СчетаУчетаРасчетов, ВидыСубконтоДляРасчета, , , "Организация", Организация);

РезультатЗапроса = мБухИтогиРС.ПолучитьОстаткиИОбороты();
5 rool
 
16.07.12
15:02
см. функцию мБухИтогиРС.РассчитатьИтоги() текст запроса походу формируется там. А для сортировки в запрос надо влепить блок "УПОРЯДОЧИТЬ ПО Субконто1"
6 эцп
 
16.07.12
15:13
(0) Тяжелое наследие 7.7? Лучше самому построить запрос
7 Jar24
 
16.07.12
15:24
Да, с 8,2 познакомился неделю назад.

Функция мБухИтогиРС.РассчитатьИтоги() находится внутри обработки БухгалтерскиеИтоги. А в конфигурацию лезть не хотелось.

Кроме как написать свой запрос есть ли еще какие то варианты?
8 эцп
 
16.07.12
15:27
(7) Это будет лучший вариант. В восьмерке мБухИтогиРС оставили лишь только для совместимости. Этим объектом никто не пользуется. Единственное место, где я его видел - это регламентированная отчетность
9 Jar24
 
16.07.12
15:34
Спасибо. Пойду курить запросы.