Как в построителе объединить итоги по двум запросам #345278


#0 by ILNIK
как такую вот конструкцию: ... объединить в одно целое
#1 by butterbean
чтоб одной датой отобразилось? :-)
#2 by ILNIK
а то в итогах, что раньше идет, по тому и работают итоги. А мне нужно, чтобы итоги работали по обоим запросам.
#3 by ILNIK
ну да, чтобы стало в 2 раза меньше строк в этой конструкции
#4 by Immortal
нипаверишь, объединить два запроса=)
#5 by Immortal
) ИТОГИ ПО Период
#6 by ILNIK
скорее всего объединение не подойдет. На всякий случай выложу весь текст запроса:    Вход,    Вход,
#7 by Defender aka LINN
А догадаться, что нрадо оставить только один Период что, никак? Объедини запросы так, чтобы было одно поле.
#8 by hhhh
что ты нам впариваешь у тебя объединение по периоду то есть эти поля всегда равны. Значит второй период можешь просто выбросить.
#9 by Immortal
т.е. нужны записи  Таблицы Продаж + записи из РС ПоказанияСчетчиков удовлетовряющие условиям пересечения таблиц : ЛЕВОЕ СОЕДИНЕНИЕ ПО (ПоказанияСчетчиковПосетителей.Подразделение = ПродажиОбороты.Подразделение)            И (ПоказанияСчетчиковПосетителей.Период = ПродажиОбороты.Период) в таком случае достаточно указания итогов по периоду основной таблицы(Таблицы Продажи)
#10 by ILNIK
ДА понятно это! Не работает! Пишу в итогах так: ... Есть значения по показаниям счетчиков. Делаю так: ... Присутствуют только данные из регистра продаж! А во-вторых, основная таблица у меня - Показания счетчиков
#11 by ILNIK
я уже как только не пробовал. Не стал бы писать, если б работало.
#12 by ILNIK
Соответственно, теже самые грабли, если оставлять итоги только по одному из регистров
#13 by butterbean
ты задаешь одинаковые псеводнимы итогов и полей - поэтому они и пересекаются у тебя
#14 by butterbean
+ в смысле у тебя 2 поля ПериодМинута, 2 поля ПериодЧас и т.д.
#15 by Immortal
ну так и делай блин объединение а не левое соединение
#16 by ILNIK
ага, а в настройках отчета указывать что? 2 группировки? по периодДень1 и периодДень2?
#17 by ILNIK
объединение тут не катит! Мне надо чтобы в одной строке (напротив периода) было 4 показателя - вход(количество зашедших), выход(количество вышедших), количество (продаж), сумма (продаж)
#18 by butterbean
катит
#19 by ILNIK
В общем-то, вся проблема в том, чтобы сделать одну группировку по двум запросам,  используя одни и теже псевдонимы. Как-то можно объединить в одну строку вот это? : Какие конструкции языка запросов тут будут работать?
#20 by butterbean
ОБЪЕДИНИТЬ ВСЕ
#21 by ILNIK
И что, я объединяю и у меня получается всего лишь 2 колонки - с суммой совершенно разных показателей. А если делать 4 колонки, тогда ваще еще хуже лажа получается.
#22 by Immortal
о_0 балбес ВЫБРАТЬ * ИЗ ( выбрать ресурс первой таблицы, 0 как  ресурс второй таблицы, Период выбрать 0 , ресурс второй таблицы, Период Из Табл2) Итоги По НачалоПериода(Период,День)
#23 by ILNIK
Все, понял. Надо было просто итоги делать по вложенному запросу, в котором сделать объединение. Спасибо. Вот так работает:            ПоказанияСчетчиковПосетителей.Подразделение КАК Подразделение,        0,        0,        0,        ПродажиОбороты.КоличествоОборот,        ПродажиОбороты.СтоимостьОборот    ИЗ    КоличествоОборот,
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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