Вывод данных в запросе начиная с определенного уровня группировки и выше. #609874


#0 by antgrom
v8.1 Вывод данных в запросе начиная с определенного уровня группировки и выше. Допустим у нас есть несколько ПТиУ. Допустим на каждое ПТиУ может делаться одна или несколько ЗнРДС( заявка на расходование ден средств ). А на каждую заявку может оформляться одна или несколько платежек. ППИ. И надо вывести отчет : И колонки : сумма покупки , сумма заявок , сумма платежек. Как сделать так , чтобы данные по ПТиУ начинались только на уровне ПТиУ и уровнями ниже - не выводились ? А данные по Заявкам - только начиная с уровня заявок ? По данной теме ветки находил , но ищу простое решение.
#1 by antgrom
ап. Тема интересная. Может потом кому понадобится.
#2 by Ненавижу 1С
ты разжуй, а то после праздников туго
#3 by antgrom
Хорошо , подробнее. И возьмем простой пример. Только ПТиУ и на их основании ЗнРДС. Запрос : ВЫБРАТЬ    Покупка,    ЗнРДС
#4 by azernot
В СКД есть возможность указатть по каким измерениям расчитывать ресурс. Соответсвенно для сумма покупки  указываем измерени ПТУ Для сумма заявок - ЗнРДС для сумма платежек - ППИ
#5 by antgrom
Пишем в Консоли запросов этот запрос. Делаем отбор только по одному ПТиУ. И допустим у нас на основании этого поступления сделано две заявки. И в Консоли запросов у нас поля : Покупка , СуммаПокупки , СуммаЗаявки , ЗнРДС И группировки : Покупка и ЗнРДС Мы получим таблицу вида :
#6 by Ненавижу 1С
и?
#7 by antgrom
+Поступление товаров и услуг М18 от 01.05.2012        168 997,14         84 498,57  Заявка на расходование средств М2 от 01.05.2012      84 498,57         76 606,00  Заявка на расходование средств М9 от 15.09.2009      84 498,57         7 892,57
#8 by antgrom
Т.е. ПТиУ одно и на сумму 84 498,57 , а данные в колонке суммируются. Это не правильно. Как в одних колонках оставить обычный вывод данных ( на нижних уровнях - просто данные а на каждой вышестоящей группировке данные суммируются ) , а для других колонок ( "СуммаПокупки  " ) данные выводить только начиная с определенного уровня группировки ?
#9 by antgrom
Мне кажется - это не то. Или я не так использую. Я в закладке ресурсы установил "рассчитывать по" , но это не дало желаемого. У меня стали по прежнему выводиться данные , но только до указанного уровня группировки. А мне надо не "до" , а "рассчитывать начиная с "  )
#10 by antgrom
ап
#11 by azernot
Боюсь имено в запросе ты этого не добьёшься.. Надо самому осуществлять вывод с расчётом нужных показателей. Секция "ИТОГИ" тупо оперирует детальными записями агрегируя их.. Я так понимаю Максимум и Среднее тебе предлагать не стоит, т.к. общие итоги должны считаться корректно?
#12 by antgrom
Сейчас я проверяю "Максимум". Отпишусь.
#13 by antgrom
Пока не придумано ничего путного , можно в одну колонку вывести "Максимум" а в другую - корректные общие итоги.
#14 by alex-pro
Решая такую задачу, приходится обрабатывать полученную ТЗ в цикле и обнулять дублирующиеся значения( Тогда итоги верные. В общем, тоска.
#15 by Лоботряс
Вчера вот только такая тема всплывала, и видел чьи-то наработки на эту тему. Ситников Анатолий кажется
#16 by acsent
опять??? каждый день это спрашивают
#17 by Лоботряс
:)
#18 by antgrom
А можно ссылки на темы где отвечают на этот вопрос ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С