|
v7: Как сделать запрос, показывающий нулевые итоги? | ☑ | ||
---|---|---|---|---|
0
envash
28.04.14
✎
09:20
|
Как сделать, чтобы запрос показывал кроме ненулевых, еще и нулевые итоги. Нужно получить остатки по всем товарам, соответствующим определенному признаку, как нулевые, так и ненулевые. Т.е. есть 500 товаров в номенклатуре, но не все они есть на остатке, и в таблице запроса должно быть 500 строк.
|
|||
1
ДенисЧ
28.04.14
✎
09:20
|
левое соединение со справочником номенклатуры
|
|||
2
envash
28.04.14
✎
09:43
|
А в самом запросе никак нельзя прописать, чтобы он показал остаток по ВСЕМ товарам, удовлетворяющим условиям
|
|||
3
Толич
28.04.14
✎
09:48
|
(0) В семерке если, то заталкиваешь нужные элементы в список значений. Делаешь запрос по этому списку.
Затем выгружаешь ТЗ из результата запроса. Далее перебираешь список и обращаешься за итогами к таблице. Если восьмерка все таки тогда (1) |
|||
4
an-korot
28.04.14
✎
09:49
|
ДенисЧ
тут про семерку вопрос |
|||
5
an-korot
28.04.14
✎
09:50
|
envash - а ты не хочешь из вежливости свой запрос показать?
и люди тебе бы на ошибку может показали |
|||
6
Андрей_Андреич
naïve
28.04.14
✎
09:50
|
(2) Писать типа "Товар=Запрос.Остатки.Товар,Справочник.Номенклатура.ТекущийЭлемент
... Группировка Товар Все |
|||
7
an-korot
28.04.14
✎
09:51
|
2 запроса делаешь 1 по номенклатуре второй по регистрам и из второго в 1 перекидываешь циферки, и баста.
|
|||
8
envash
28.04.14
✎
10:08
|
Вот такой запрос
|Период с ДатаОтчета по ДатаОтчета; |Номенклатура = Регистр.ОстаткиПоРазмерам.Номенклатура,Справочник.Номенклатура.ТекущийЭлемент; |Имаг = Регистр.ОстаткиПоРазмерам.Номенклатура.ИнтернетМагазин,Справочник.Номенклатура.ИнтернетМагазин; |Размер = Регистр.ОстаткиПоРазмерам.Размер; |Склад = Регистр.ОстаткиПоРазмерам.Склад; |Количество = Регистр.ОстаткиПоРазмерам.Количество; |Функция КонКол = КонОст(Количество); |Группировка Номенклатура ; |Группировка Размер все; |Группировка Склад все ВошедшиеВЗапрос ; |Условие(Номенклатура в ВыбНом); |Условие(Склад в ВыбСклады); |Условие(Склад <> СкУценка); |Условие(Размер в ВыбРазмеры); |Условие(Имаг = 1); |
|||
9
ДенисЧ
28.04.14
✎
10:10
|
|Группировка Номенклатура ВСЕ;
|
|||
10
envash
28.04.14
✎
10:15
|
В этом случае в запрос попадает вообще вся номенклатура, и условия не используются
|
|||
11
ДенисЧ
28.04.14
✎
10:19
|
вошедшие в запрос;
Или два запроса тогла |
|||
12
Попытка1С
28.04.14
✎
10:20
|
Сделай прямой запрос, будь мужиком!
|
|||
13
Builder
28.04.14
✎
10:27
|
(10) Как может выполниться условие по складу, если нужна вся номенклатура?
|
|||
14
Ёпрст
28.04.14
✎
10:38
|
(13) тсссс.. не подсказывай, автора еще никак не отпустило.
|
|||
15
envash
28.04.14
✎
10:54
|
Нужны остатки по выбранным складам. Но если остаток 0, то он тоже должен попадать в запрос, если у этого товара Имаг = 1.
|
|||
16
Ёпрст
28.04.14
✎
10:59
|
(15) с логикой у тебя не всё в порядке.
Как ты себе представляешь нулевой остаток в разрезе складов ? :))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) |
|||
17
envash
28.04.14
✎
11:00
|
ну нету этого товара ни на одном складе!
|
|||
18
Ёпрст
28.04.14
✎
11:11
|
(17) Продолжайте наблюдение
|
|||
19
Builder
28.04.14
✎
11:22
|
Ладно, если тебе очень надо, записывай :)
Делаешь отчет по движению товаров за большой период. Но выводишь только остатки. И вуаля - получаешь все товары, которые когда либо проходили по складу, но сейчас их там НЕТ :) |
|||
20
envash
28.04.14
✎
12:08
|
Ладно, сделаю двумя запросами. Просто думал, можно в одном запросе отобрать.
|
|||
21
DrZombi
гуру
28.04.14
✎
12:10
|
(0) Может вам не нулевые итоги нужны. А показ всей номенклатуры по которым была когда либо оборот в БД и на текущий момент нет ни оборота и ни Остатков? :)
... Прошерсти по всему регистру, собери во временную таблицу список номенклатуры, и используя эту таблицу строй свою хотелку :) |
|||
22
DrZombi
гуру
28.04.14
✎
12:10
|
(20) Нельзя, не вчитываясь в подробности, но только двумя и более запросами :)
|
|||
23
Builder
28.04.14
✎
12:28
|
(20) Можно. Только непонятно что нужно?
|
|||
24
Maximysis
28.04.14
✎
12:44
|
(16)Может ему нужно номенклатуру по закрывшимся оборотам))
|
|||
25
an-korot
28.04.14
✎
14:15
|
(20) что за маньячество все в 1 запрос пихать?!!!!
|
|||
26
Torquader
28.04.14
✎
20:36
|
(25) Особенно в семёрке ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |