|
запрос по 0 остаткам | ☑ | ||
---|---|---|---|---|
0
razerw
27.01.17
✎
11:04
|
Друзья помогите пожалуйста, у меня есть запрос который, но он не выводит нулевые остатки.
Помогите пожалуйста написать запрос который выводит позиции и с нулевыми количеством ВЫБРАТЬ |ТоварыВСкладскихЯчейкахОстатки.Склад, |ТоварыВСкладскихЯчейкахОстатки.Номенклатура, |ТоварыВСкладскихЯчейкахОстатки.ЯчейкаСклада, |ТоварыВСкладскихЯчейкахОстатки.КоличествоОстаток |ИЗ |РегистрНакопления.ТоварыВСкладскихЯчейках.Остатки КАК ТоварыВСкладскихЯчейкахОстатки |ГДЕ |ТоварыВСкладскихЯчейкахОстатки.Склад = &Склад |И ТоварыВСкладскихЯчейкахОстатки.Номенклатура = &Номенклатура |И ТоварыВСкладскихЯчейкахОстатки.ЯчейкаСклада = &ЯчейкаСклада |И ТоварыВСкладскихЯчейкахОстатки.КоличествоОстаток <> &КоличествоОстаток |
|||
1
Лохматые Уши
27.01.17
✎
11:08
|
(0) Хочешь, чтобы выводился весь справочник номенклатуры?
|
|||
2
Господин ПЖ
27.01.17
✎
11:09
|
соединяй со справочником
это вам не 7.7 |
|||
3
Джинн
27.01.17
✎
11:10
|
Соединение со справочником номенклатуры. Но задача бестолковая.
|
|||
4
razerw
27.01.17
✎
11:11
|
(1) нет только по конкретной номенклатуре и складу
|
|||
5
osa1C
27.01.17
✎
11:11
|
(0) + к (1) Хотя бы брал остатки на определенную дату... а так вообще цель не ясна
|
|||
6
Господин ПЖ
27.01.17
✎
11:11
|
ГДЕ
|ТоварыВСкладскихЯчейкахОстатки.Склад = &Склад |И ТоварыВСкладскихЯчейкахОстатки.Номенклатура = &Номенклатура |И ТоварыВСкладскихЯчейкахОстатки.ЯчейкаСклада = &ЯчейкаСклада тоже не по месту |
|||
7
razerw
27.01.17
✎
11:12
|
Так я и прошу помощи, я не знаю как он должен выглядеть
|
|||
8
Jonny_Khomich
27.01.17
✎
11:12
|
(0) закинь мне на телефон 100р, я тебе открою тайну
|
|||
9
Лохматые Уши
27.01.17
✎
11:14
|
(4) По номенклатуре либо есть остаток, либо его нет.
|
|||
10
Господин ПЖ
27.01.17
✎
11:20
|
(7) открой букварь по запросам там все есть
|
|||
11
Ёпрст
27.01.17
✎
11:20
|
(0) НьюТесла, это ты ?
|
|||
12
2dolist
27.01.17
✎
11:22
|
Если принципиально быстродействие, то можно сделать временную таблицу номенклатуры и с ней соединять.
|
|||
13
2dolist
27.01.17
✎
11:24
|
ну и естественно, использовать виртуальную таблицу остатков
|
|||
14
2dolist
27.01.17
✎
11:25
|
а то такого рода отборы, как вы сделали - через ГДЕ - в вашем случае замедляют работу запроса в дохрена раз. Потому что сначала достаётся вся таблица из регистра, а потом по ней уже построчно накладывается отбор.
|
|||
15
2dolist
27.01.17
✎
11:26
|
и в чём смысл <> &КоличествоОстаток?
|
|||
16
2dolist
27.01.17
✎
11:32
|
(12) имеется ввиду временную таблицу из данных в &Номенклатура. Если вы вдруг потом решите, что неплохо бы доставать по списку, а ни по одной.
Но вообще, проще всего сделать соединением со справочником номенклатуры как предлагали в (2) и (3). Но опять-таки. Если не принципиально быстродействие. Если речь идёт о каком-нибудь монстре со 100500 элементами номенклатуры, то лучше всё же её подгрузить во временной таблице из данных, передаваемых в параметры запроса. |
|||
17
2dolist
27.01.17
✎
11:32
|
*в виду
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |