Помогите с запросом!!!
Antidot
06.03.2009 - 14:07
|
Почему когда в поле ВЫБРАТЬ мы используем 2 источника, например: Док.Номенклатура, Рег.Номенклатура ИЗ Документ.Реализация.Товары КАК Док, РегистрНакопления.Остатки КАК Рег то в результате (ЕСЛИ В РЕГИСТРЕ ПУСТО), ну например нет записей вообще, тогда результат запроса пустой, т.е. вообще ничего нет -------------------------------- Номенлкатура | Номенклатура -------------------------------- а если сделать ЛЕВОЕ СОЕДИНЕНИЕ, тогда, даже если и во второй таблице (в регистре) пусто, то в результате будет -------------------------------- Номенлкатура | Номенклатура -------------------------------- Диван Стол --------------------- Еще вот что не понятно: при таком раскладе: ВЫБРАТЬ Док.Сумма Из Документ.Реализация.Товары КАК Док вернет сумму, в разрезе номенклатуры, даже если в источнике мы не укажем Док.Номенклатура, а даже если и укажем, то строчек будет столько же, а вот если из регистра: ВЫБРАТЬ Рег.СуммаОборот ИЗ РегистрНакопления.ПродажиОборот КАК Рег, тогда в результате будет одна строка, с общей суммой, НАПРИМЕР 950 000 а если, тут добавить Рег.Номенклатура, тогда в результате уже будет не одна строчка, а в разрезе номенклатуры? почему такая разница? спасибо!!! |