|
Помогите с запросом. Неуникальная выборка. | ☑ | ||
---|---|---|---|---|
0
tabarigen
02.12.15
✎
11:50
|
Хочу получить цены и остатки по всей номенклатуре. Цены хочу получить даже для той номенклатуры которой нет.
Написал запрос, но у меня в результате запроса дублируются записи. Поясняю одна и та же позиция номенклатуры с одной и той же ценой и остатком повторяется несколько раз. Запрос такой. ВЫБРАТЬ Номен.Ссылка, Номен.Производитель, ТоварыНаСкладахОстатки.ВНаличииОстаток ПОМЕСТИТЬ ОстаткиТоваров ИЗ Справочник.Номенклатура КАК Номен ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&начало, ) КАК ТоварыНаСкладахОстатки ПО Номен.Ссылка = ТоварыНаСкладахОстатки.Номенклатура.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ОстаткиТоваров.Ссылка КАК Номенклатура, ОстаткиТоваров.Производитель, ОстаткиТоваров.ВНаличииОстаток КАК Остаток, ЦеныНоменклатурыСрезПоследних.Цена ИЗ ОстаткиТоваров КАК ОстаткиТоваров ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&начало, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних ПО ОстаткиТоваров.Ссылка.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура.Ссылка Что упустил? |
|||
1
Горогуля
02.12.15
✎
11:52
|
покажи себе все измерения РС, много думай
|
|||
2
Горогуля
02.12.15
✎
11:52
|
(1) или РН
|
|||
3
aleks_default
02.12.15
✎
12:12
|
А если еще с одним регистром соединять то будешь так:
ОстаткиТоваров.Ссылка.Ссылка.Ссылка = ЕщеОдинРегистр.Номенклатура.Ссылка.Ссылка Да? tabarigen.tabarigen.tabarigen |
|||
4
vhl
02.12.15
✎
12:33
|
мож одинаковая номенклатура на разных складах висит
|
|||
5
tabarigen
02.12.15
✎
14:26
|
(1) хм... А ты прав, Дорогуля.. У меня ж партии..
|
|||
6
tabarigen
02.12.15
✎
14:26
|
(4) склад один.
|
|||
7
Горогуля
02.12.15
✎
14:27
|
не за что
|
|||
8
tabarigen
02.12.15
✎
18:49
|
Полет нормальный
ВЫБРАТЬ Номен.Ссылка, Номен.Производитель, ТоварыНаСкладахОстатки.ВНаличииОстаток, ТоварыНаСкладахОстатки.Серия ПОМЕСТИТЬ ОстаткиТоваров ИЗ Справочник.Номенклатура КАК Номен ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&начало, Склад = &СкладРедукторный) КАК ТоварыНаСкладахОстатки ПО Номен.Ссылка = ТоварыНаСкладахОстатки.Номенклатура.Ссылка ГДЕ ТоварыНаСкладахОстатки.ВНаличииОстаток > 0 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ОстаткиТоваров.Ссылка КАК Номенклатура, ОстаткиТоваров.Производитель, ОстаткиТоваров.ВНаличииОстаток КАК Остаток, ЦеныНоменклатурыСрезПоследних.Цена, ОстаткиТоваров.Серия ИЗ ОстаткиТоваров КАК ОстаткиТоваров ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&начало, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних ПО ОстаткиТоваров.Ссылка.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура.Ссылка ГДЕ ЦеныНоменклатурыСрезПоследних.УТР_Серия.Ссылка = ОстаткиТоваров.Серия.Ссылка |
|||
9
tixis
02.12.15
✎
18:54
|
(0) я что то не пойму " Цены хочу получить даже для той номенклатуры которой нет."
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |