|
Что не так в простом запросе? |
☑ |
0
Полька
19.01.15
✎
14:45
|
Если делаю запрос только по документам- нормально. Как только добавляю РН- пустая выборка. Что не так? Подскажите, плиз.
"ВЫБРАТЬ
|СпецПоСОТовары.Номенклатура,
|СпецПоСОТовары.Количество КАК КоличествоСпец,
|ЗаявкаТовары.Количество КАК КоличествоЗаказано,
|ТоварыНаСкладах.Количество КАК КоличествоОтгружено
|ИЗ
|Документ.СпецПоСОТовары.Товары КАК СпецПоСОТовары
|ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗаявкаТовары.Товары КАК ЗаявкаТовары
|ПО СпецПоСОТовары.Номенклатура = ЗаявкаТовары.Номенклатура
|ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
|ПО СпецПоСОТовары.Номенклатура = ТоварыНаСкладах.Номенклатура
|ГДЕ
|ЗаявкаТовары.Ссылка.Контрагент = &Контрагент
|И ЗаявкаТовары.Ссылка.Договор = &Договор
|И СпецПоСОТовары.Ссылка.Контрагент = &Контрагент
|И СпецПоСОТовары.Ссылка.Договор = &Договор
|И ТоварыНаСкладах.Регистратор.Контрагент = &Контрагент
|И ТоварыНаСкладах.Регистратор.ДоговорКонтрагента = &Договор";
|
|
1
shuhard
19.01.15
✎
14:46
|
(0)[Что не так в простом запросе?]
всё
|
|
2
polosov
19.01.15
✎
14:47
|
(0) Согласен с (1)
|
|
3
Полька
19.01.15
✎
14:48
|
и как надо?
|
|
4
salvator
19.01.15
✎
14:48
|
(0) А если к примеру в СпецПоСОТовары две одинаковые номенклатуры? И в ЗаявкаТовары одна?
|
|
5
polosov
19.01.15
✎
14:49
|
(3) А что хочется получить?
|
|
6
Полька
19.01.15
✎
14:50
|
Хочется табличку
Наименование, Кол-во в спецификации, Кол-во в заказе, Кол-во отгруженное
|
|
7
DmitriyDI
19.01.15
✎
14:51
|
(6) Объединение ?
|
|
8
Партизанен
19.01.15
✎
14:52
|
(0) сделайте объединение.
|
|
9
Полька
19.01.15
✎
14:54
|
(7) (8) так уже делала
думала, попроще
|
|
10
polosov
19.01.15
✎
14:55
|
(6) Надо определиться из каких таблиц будут выбираться данные:
1. по кол-ву товара в спецификации
2. количество в заказе
3. количество отгруженных.
Далее подумать как их соединить.
Я бы еще добавил один разрез: Контрагенты.
|
|
11
Полька
19.01.15
✎
14:58
|
Надо из Спецификации и Заказа все выбрать, а из Отгрузки только по ним данные.
|
|
12
Полька
19.01.15
✎
14:59
|
|ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
|ПО СпецПоСОТовары.Номенклатура = ТоварыНаСкладах.Номенклатура
заменила на
ЛЕВОЕ СОЕДИНЕНИЕ.
все равно- пусто
|
|
13
DmitriyDI
19.01.15
✎
15:00
|
(12) из-за где левое соединение становится полным
|
|
14
vicof
19.01.15
✎
15:03
|
(13) не знал))) чем больше условий, тем больше таблица)))
|
|
15
Полька
19.01.15
✎
15:09
|
останемся с ОБЪЕДИНИТЬ :)))
|
|
16
DmitriyDI
19.01.15
✎
15:11
|
(14) тьфу ты внутренним)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший