Периодичность по дням и условие по регистратору. #515859


#0 by John83
ВЫБОР        КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров Естественно, если было несколько записей в день, но они все и выводятся на каждый момент времени, а можно ли как-то сгруппировать по дням?
#1 by КМ155
оберни НачалоПериода(....,день) в группировку
#2 by LAAry
ВЫБРАТЬ ИЗ    РегистрНакопления.ТоварыНаСкладах.Обороты(, , День, ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров
#3 by LAAry
вру... тогда
#4 by John83
а я уж было полез смотреть, чего я пропустил :)
#5 by John83
премного благодарен
#6 by John83
вот блин... первая строка результата оказывается пустой (c null`ями), но она все равно есть, а мне этот запрос для СКД нужен Как от нее избавиться-то?
#7 by КМ155
выборка без джойнов не может вернуть нулл, ни как
#8 by LAAry
ВЫБОР        КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров            ТОГДА ТоварыНаСкладахОбороты.КоличествоПриход Иначе 0    КОНЕЦ КАК КоличествоПриход
#9 by LAAry
и условие на КоличествоПриход<>0
#10 by John83
в общем сделал условие в самом СКД на пустые группировки
#11 by John83
а это условие где прописывается?
#12 by LAAry
после получения количества. Не оптимально... Из БД ты все равно получаешь весь регистр, а потом уже отбираешь нужные регистраторы.
#13 by LAAry
ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров вот это условие я бы прописал тогда не в выбор-конец, а в условие ГДЕ
#14 by John83
хм... с виртуальными таблицами мозг уже отказывается даже думать про условие ГДЕ :)
#15 by John83
в общем буду пробовать и еще раз всем спасибо!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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