Как запросом суммировать данные из ТЧ документов? #548048


#0 by tenik
нужно создать сводную накладную из нескольких. как в запросе вытащить и просуммировать  данные (количество номенклатуры) из табличных частей отобранных документов? у меня в запросе только ТЧ появляются, как их развернуть чтобы просуммировать? заранее спасибо!
#1 by zak555
функция СУММА + группировки ?
#2 by Jstunner
запрос в студию
#3 by tenik
запрос отбирает накладные за период. результатом запроса должен быть список номенклатуры с просуммированным количеством из всех отобранных накладных. это можно реализовать одним запросом, или нужно кодом суммировать?
#4 by zak555
одним
#5 by zak555
а вообще данные из регистра бери
#6 by zak555
иначе нафига они нужны
#7 by tenik
из регистра чего? у меня накладные ещё не проведены например. и данные только в доках ведь проводки ещё не было. в общем пока рисовал запрос чтоб сюда бросить он у меня в конструкторе и получился :) жаль, что перед этим три часа как головой об стену :( но всё равно спасибо!!!
#8 by zak555
зачем данные не проведённого документа ?
#9 by tenik
вместо заказа покупателя клиенту проще вбивать расходную накладную и не проводить её до момента отгрузки. в принципе не правильно, но на практике захотели именно так.
#10 by SalaSky
Запросом не выбирай номенклатуру, а только количество и сгруппируй по одинаковому полю (которое сам можешь создать)
#11 by zak555
а что нет такого понятия, как "заявка покупателя@ &
#12 by SalaSky
или выгрузи свой запрос в таблицу и напиши ТвояТаблица.Свернуть(, "Количество");
#13 by SalaSky
в базе будет каша в конечном итоге, особенно если конфигурация с планом счетов
#14 by SalaSky
+ Минуса полезут железно при проведении то неоперативном.
#15 by tenik
база на регистрах без бух счетов. я прошлый период закрываю для изменения.
#16 by SalaSky
УТ?
#17 by tenik
самопал
#18 by SalaSky
тады пойдет)
#19 by GROOVY
, Вы вообще понимаете что советуете? В запросе без полей группировки используйте функцию СУММА на поле с количеством.
#20 by GROOVY
Вообще по можно подсказать примитивный запрос: Номенклатура, СУММА(Количество), СУММА(Сумма) ИЗ Документ.НазваниеДокумента.НазваниеТабличнойЧасти ГДЕ Ссылка.Дата МЕЖДУ &НачалоОтбора И &КонецОтбора Сгруппировать по Номенклатура
#21 by SalaSky
ТС главное получить результат, этож не конкурс "Мисс запрос 2011")) А так согласен, без группировок еще рациональней.
#22 by GROOVY
Если главное получить результат тогда так: Выбрать все документы за период (можно это поручить пользователю в форме. Создать ТЗ с нужными колонками Перебрать ТЧ выбираемых документов (цикл в цикле) Перебором ТЗ сгруппировать (не Свернуть, а именно перебором чтоб изврат от алгоритма лез!) Еще одним перебором вывести данные пользователю, можно в окно сообщений, пусть сам в екселе таблицу рисует.
#23 by SalaSky
>> Перебором ТЗ сгруппировать (не Свернуть, а именно перебором чтоб изврат от алгоритма лез!) ну прям ностальгия по кьюбэйсику)) одинеска разленила совсем))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям