левое соединение в скд #634923


#0 by nVoRoN
выполняю вот такой запрос [code ВЫБРАТЬ    Выставление.ВидДвижения = Значение(ВидДвиженияНакопления.Расход)    И Выставление.Клиент В(&Посредники)    И Выставление.Период МЕЖДУ &ДатаС И &ДатаПо [/code] но левого соединения не происходит, выводятся записи как будто полное соединение если не производить соединения, записей возвращается больше помогите разобраться в чем дело
#1 by AaNnDdRrEeYy
больще потому что в регистре "Выставление" записей по одному регистратору больще чем одна.
#2 by Homer
условие ГДЕ убери
#3 by Axel2009
и как же определил, что полное соединение?
#4 by nVoRoN
в варианте без соединения выдает и так различные проблема в том что при соединении происходит не левое, а полное соединение (в присоединяемой таблице нет пустых полей, а должны быть)
#5 by GLazNik
условие по виду движения перенеси в соединение. оно то и делает внутреннее соединение (а не полное)
#6 by Axel2009
учить мат.часть очень надо. чтобы понимать что такое полное и что такое внутреннее
#7 by nVoRoN
GLazNik спасибо помогло!
#8 by Жан Пердежон
у тебя все пустые отбрасываются по условию в ГДЕ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С