Имя: Пароль:
1C
1С v8
Помогите разобраться с запросом (ВТ и объединение)
0 GrayT
 
03.09.13
13:01
Есть простой запрос. (Упростил его максимально для демонстрации)
ВЫБРАТЬ
    тогЗакрытиеПериода.Ссылка
ПОМЕСТИТЬ втДокументыЗакрытия
ИЗ
    Документ.тогЗакрытиеПериода КАК тогЗакрытиеПериода
ГДЕ
    тогЗакрытиеПериода.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И тогЗакрытиеПериода.ТипОперации = &ТипОперации
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    втДокументыЗакрытия.Ссылка,
    ПрочиеРасходы.Сумма
ИЗ
    втДокументыЗакрытия КАК втДокументыЗакрытия
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПрочиеРасходы КАК ПрочиеРасходы
        ПО втДокументыЗакрытия.Ссылка = ПрочиеРасходы.Регистратор
ГДЕ
    ПрочиеРасходы.ВидДвижения = &ВидДвижения
    
Объединить

ВЫБРАТЬ
    втДокументыЗакрытия.Ссылка КАК Ссылка,
    СебестоимостьТоваров.Стоимость КАК Сумма
ИЗ
    втДокументыЗакрытия КАК втДокументыЗакрытия
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров
        ПО втДокументыЗакрытия.Ссылка = СебестоимостьТоваров.Регистратор
ГДЕ
    СебестоимостьТоваров.ВидДвижения = &ВидДвижения

Все вроде понятно, но.... если выполнять запросы из объединения по раздельности то результатом будет 145 и 10 строк. В результате объединения всего 128 строк. Если добавить Итог по сумме, то соответственно тоже сразу видна ошибка - по раздельности запросы дают правильную сумму.
Может кто-нить пояснить, что я такого делаю сильно не так?
ЗЫ: Проверялось и на файловой и ms sql базе
1 GrayT
 
03.09.13
13:03
Виртуальные таблицы не использую т.к. в реальном запросе мне потребуются реквизиты...
2 Wobland
 
03.09.13
13:04
а ты ждёшь, как будто написал объединить все?
3 Шапокляк
 
03.09.13
13:04
А если вместо Объединить использовать Объединить ВСЕ?
4 Enders
 
03.09.13
13:04
попробуй ООБЪЕДИНИТЬ ВСЕ
5 GrayT
 
03.09.13
13:05
Ага... пошел учить мат.часть (покраснел)
Попробовал - все заработало
Спасибо!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс