#0
by Laddy
Коллеги, делаю простой запрос: ИЗ Документ.ПоступлениеТоваровУслуг.Товары ИТОГИ Сумма(Количество),Сумма(Сумма) По Номенклатура ИЕРАРХИЯ Выполняю запрос и делаю выборку: Рез=Запрос.Выполнить; КонецЦикла; Если в запросе убрать слово ИЕРАРХИЯ, то правильно открывается и обходится внутренняя выборка. Если же указать слово ИЕРАРХИЯ, Выборка возвращает самый верхний итог по иерархии (Самую верхнюю группу). Выборка2 открывается, но ее метод Следующий возвращает значение ложь. В документации заявлено, что при варианте обхода ПоГруппировкамСИерархией внутренняя выборка должна также содержать данные. Что я делаю не так?
#3
by Laddy
Пример учебный. Интересует чисто теоретический вопрос: Как обойти всю выборку при способе обхода "ПоГруппировкамСИерархией", если в выборке есть строки вида "ИтогПоИерархии", то есть после Номенклатуры указано слово ИЕРАРХИЯ. (Нужно ли открывать подвыборки или еще - как-то). А почему тогда Выборка2 возвращает данные, если убрать слово ИЕРАРХИЯ в запросе. В документации написано: и далее: "Возникает вопрос, как получать остальные записи результата запроса. Для этого у объекта ВыборкаИзРезультатаЗапроса можно получить еще одну выборку, которая будет обходить подчиненные записи текущей записи выборки"
#5
by Laddy
В данном случае нет разницы как открывать подчиненную выборку - рекурсивно или не рекурсивно, все равно обход первой выборки будет только по строчкам уровня 0 и Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией) вернет пустую подчиненную выборку. Даже если первые 2 строки Выборки имеют тип "ИтогПоИерархии", выборка вернет только первую и остановится. Как проникнуть дальше?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Поиск по реквизиту табличной части документа
- как узнать количество пользователей в базе?
- Переход из беста в 1С
- Как отключить монопольный режим?
- Как отключить монопольны режим?
- как вывести значения в поле табличного документа
- v7: Помогите, "Оказание услуг", проводки
- v7: Учет ГСМ
- v7: Не выводит форму Т-2 в ЗиК
- Каким документом сделать проводку дт70-кт76 в ЗУП 2.5
- при оспользовании построителя отчёта можно использовать менеджер временных таблиц?
- Где хранится ЖР при виндовом сервере 1с?
- Защитить лист Эксель от изменений и копирования
- Бух 7.7. УСН. Не попадают данные в КУДиР.
- отбор в форме списка по двум полям
- Какой аналог в 8 "ПолучитьСтрокуПоНомеру"
- коды ошибок 1С v7
- Дата в виртуальной таблице регистра накоплений
- подключение к RDP по нестандартному порту
- Обходит ли ограничение на 256 таблиц в запросе SQL 2008?