Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 01:39

ВыборкаИзРезульататаЗапроса

Автор freez1301, 08 дек 2014, 12:47

0 Пользователей и 1 гость просматривают эту тему.

freez1301

существует ли какой нить метод, который вернет итог по колонке? (как у ТЗ)
или же придется накручивать при переборе?

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

freez1301

Цитата: cska-fanat-kz от 08 дек 2014, 12:51
В Запросе есть "ИТОГИ"
смотрел Итоги, количество записей увеличивается, колонки не добавляются. или я что-то недопонимаю?

cska-fanat-kz

какие колонки должны добавиться??!
а вот строка действительно добавляется. в начале. с итоговой суммой по колонке, по которой считаем итоги...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

freez1301

тьфу, строки конечно. Ставлю галку - Общие, добавляю группировочное поле, все остальные поля - в суммируемые. Получается одна строка с итогами, а все остальные куда деваются? :dfbsdfbsdf:

sertak

В случае использования итогов в запросе, как я понимаю, нужно выборки формировать примерно так:
ВыборкаСИтогом = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаСИтогом.Следующий() Цикл
    ВыборкаДетальная = ВыборкаСИтогом.Выбрать();
    ...
КонецЦикла

Колонки при этом не добавляются. Запустите в консоли, там же нет новых колонок.

cska-fanat-kz

sertak, +100500
После добавления ИТОГИ запрос обходится по уровням. от двух и более.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

freez1301

блин, дык и так по уровням обхожу :mellow:
получается выбираю уровень с итогами, хорошо. так а как получается добраться до уровня с записями. И как уровни эти формируются, если я их явно не задавал нигде

sertak

Уровни формируются в запросе. Это те наборы полей, по которым вы группируете.
Проверьте параметры функции Выбрать(...) при выполнении запроса.

cska-fanat-kz

так вам уже и пример кода привели!!!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:
Рейтинг@Mail.ru

Поиск