|
Простой вопрос по запросу. Вывести нулевые обороты по отобранным данным | ☑ | ||
---|---|---|---|---|
0
proger2021
26.04.23
✎
17:24
|
Есть обороты по заказам. Если поставить отбор по заказу по которым нет оборотов, то ничего не выведет.
Надо вывести ноль. Оборот нулевой же. |
|||
1
Dmitry77
26.04.23
✎
17:26
|
Текст запроса можно увидеть?
|
|||
2
RomanYS
26.04.23
✎
17:27
|
(0) выбирать из документов, левое соединение с оборотами и условие "Обороты.Заказ есть NULL"
|
|||
3
proger2021
26.04.23
✎
17:29
|
(1) Нет запроса пока. Думаю как написать его.
|
|||
4
proger2021
26.04.23
✎
17:32
|
(2) Десять раз прочитал и не понял...
|
|||
5
proger2021
26.04.23
✎
18:40
|
Первое что приход на ум, но если не будет отбора по заказам то выведет по всем заказам. Их там например 10000 и по 10
"ВЫБРАТЬ | ОборотыПоЗаказамОбороты.Заказ КАК Заказ, | ОборотыПоЗаказамОбороты.СуммаОборот КАК СуммаОборот |ИЗ | Документ.Заказы КАК Заказы | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОборотыПоЗаказам.Обороты КАК ОборотыПоЗаказамОбороты | ПО Заказы.Ссылка = ОборотыПоЗаказамОбороты.Заказ" |
|||
6
Donkey_hot
26.04.23
✎
17:46
|
(0) Объедините две таблицы: 1) обороты 2) заказы, которых нет в оборотах, дополненные нулями.
|
|||
7
Donkey_hot
26.04.23
✎
17:48
|
(5) Ну или как здесь, только поле Заказ брать из документа, а в сумму добавить проверку на ЕстьNULL
|
|||
8
Donkey_hot
26.04.23
✎
17:49
|
(5) Первое что приход на ум, но если не будет отбора по заказам то выведет по всем заказам. Их там например 10000 и по 10 остатки только
|
|||
9
Donkey_hot
26.04.23
✎
17:50
|
(8) Вот это немного запутало. Вас смущает, что если отбор по заказу без оборотов, то ничего не выводит. Соответственно, если отбор по всем заказам (что эквивалентно отсутствию отбора), то да, должно выводить все
Про остатки вообще не понятно, в какой момент они появились в задаче. |
|||
10
proger2021
26.04.23
✎
17:53
|
(9) Остатков нет, обороты. Очепятка конечно.
Это хотелка пользователей. Если отбора нет, то фактические обороты какие есть в регистре. Если отбор есть по заказам, то выводим какие есть в регистре и если нет оборотов то нули. Ну в этом есть какой то смысл, не скажу что прямо хотелка. Например вывести на печать и чтобы видно было что оборотов по заказу не было. |
|||
11
azernot
26.04.23
✎
17:58
|
(10)
ГДЕ Обороты.Заказ есть NULL ИЛИ &НетОтбораПоЗаказам А лучше Обороты.Заказ Объединить Заказ.Ссылка ГДЕ &ЕстьОтбораПоЗаказам и Обороты.Заказ есть NULL |
|||
12
Garykom
гуру
26.04.23
✎
17:58
|
(10) Ну так добавь условие на параметр
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |