Имя: Пароль:
1C
1С v8
Итоги выборки по нескольким полям
0 Bukasoid
 
20.04.22
15:05
Всем доброго дня :)

Имеется запрос типа:

ВЫБРАТЬ
    ВТ_ПредварительныеДанные.АналитикаРасходов КАК АналитикаРасходов,
    ВТ_ПредварительныеДанные.Номенклатура КАК Номенклатура,
    ВТ_ПредварительныеДанные.Документ КАК Документ,
    ВТ_ПредварительныеДанные.Характеристика КАК Характеристика,
    ВТ_ПредварительныеДанные.Партия КАК Партия,
    ВТ_ПредварительныеДанные.Платежка КАК Платежка
ИЗ
    ВТ_ПредварительныеДанные КАК ВТ_ПредварительныеДанные
ИТОГИ ПО
    АналитикаРасходов,
    Номенклатура,
    Характеристика,
    Документ,
    Партия

По факту мне нужны итоги по аналитике, дальше по совокупности номенклатуры, характеристики, документа и партии получить список платёжек.
Делать 5 вложенных циклов по всем итогам последовательно и использовать реально из них только 2 считаю неправильным и откладываю как вариант "на крайний случай", но как ни старался, сделать выборку сразу по нескольким полям итогов не выходит.

Если выборку делаю с типом "ПоГруппировкам", на выходе получаю пустую выборку без единой строки, если "Прямой", то получаю ошибку "Различное количество измерений в списке измерений и списке источников для заполнения измерения"
1 hhhh
 
20.04.22
15:14
(0) всегда используют 5 циклов и никто при этом вроде никогда не парился. Что это за религия у вас? дав цикла можно, а 5 нельзя.
2 breezee
 
20.04.22
17:14
Я все время тоже парился, но разработчикам платформы Н А С Р А Т Ь
Запросы в цикле внутри запроса и прямые запросы к скулю - оптимизация запросов, которые выполняются на скуле за 1 сек, а в 1с за 10 - вообще им по боку. Забей на это и делай 5 циклов)
2 + 2 = 3.9999999999999999999999999999999...