Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Выборка и обход результата запроса

Выборка и обход результата запроса
Я
   Qwertyz
 
28.08.18 - 14:29
есть запрос с итогами (организации, склады), обхожу его при помощи выборки:

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


Все выводит, кроме данных детальных записей. Не пойму, что не так
 
 
   Малыш Джон
 
1 - 28.08.18 - 14:31
(0) а почему 
ДетальныеЗаписи=ВыборкаПоОрганизациям.Выбрать();
?

по логике должно быть
ДетальныеЗаписи=ВыборкаПоСкладу.Выбрать();
   Малыш Джон
 
2 - 28.08.18 - 14:32
и

документ.склад=ВыборкаПоСкладу.склад;
   Buster007
 
3 - 28.08.18 - 14:33
а вот когда научишься форматировать код, тогда не будешь такие вопросы задавать на форум + еще подсветку можно включить текущего идентификатора в настройках конфигуратора
   Qwertyz
 
4 - 28.08.18 - 14:33
(1) да, это я невнимательно сюда написал, в коде все именно так и было
   Qwertyz
 
5 - 28.08.18 - 14:35
(1) (2) Так что проблема не в этом
   Гипервизор
 
6 - 28.08.18 - 14:38
(5) Ну сделайте Выгрузить() вместо Выбрать() и посмотрите в отладке что там в дереве есть.
   Митяйский
 
7 - 28.08.18 - 14:41
(5) Значит группировок не две, а три или больше
   Qwertyz
 
8 - 28.08.18 - 14:41
Всем спасибо, проблема решилась)
   Гипервизор
 
9 - 28.08.18 - 14:43
(8) Ни в коем случае не пишите подробности!
   Qwertyz
 
10 - 28.08.18 - 14:43
(9) Хорошо, не буду, раз вы так настаиваете)
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует