Имя: Пароль:
1C
1С v8
Левое соединение в запросе
0 Gill
 
16.04.15
09:51
Всем привет!
Есть 2 таблицы: все данные из справочника ОС и информация по МОЛ из соответствующего регистра.Нужно вытащить все элементы спр.ОС и соединить их с данными РС по признаку закрепленности(булево).Почему-то результат не верный.Что не так в элементарном запросе?

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

УПОРЯДОЧИТЬ ПО
    Ссылка
1 kumena
 
16.04.15
09:54
по ресурсам регистров сведений отбор надо ставит в ГДЕ
2 fisher
 
16.04.15
09:54
Нельзя в виртуальной таблице среза последних втыкать условия на ресурс. Почему? Элементарная задачка на сообразительность.
3 kumena
 
16.04.15
09:55
периодических регистров сведений, это фича.
4 Gill
 
16.04.15
09:57
Если ставить в Условие, то выдает только те позиции ОС которые "закрепленные". А мне надо все из справочника
5 fisher
 
16.04.15
09:57
(4) В условие соединения ставь.
6 Gill
 
16.04.15
10:06
(5) ИЗ
    Справочник.ОсновныеСредства КАК ОсновныеСредства
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗакреплениеОсновныхСредств.СрезПоследних(, ) КАК ЗакреплениеОсновныхСредствСрезПоследних
        ПО (ОсновныеСредства.Ссылка = ЗакреплениеОсновныхСредствСрезПоследних.ОсновноеСредство
                И ЗакреплениеОсновныхСредствСрезПоследних.Закреплено)

Всё равно не верно выдает
7 anatoly
 
16.04.15
10:06
(4) ПО ОсновныеСредства.Ссылка = ЗакреплениеОсновныхСредствСрезПоследних.ОсновноеСредство
И ЗакреплениеОсновныхСредствСрезПоследних.Закреплено
8 anatoly
 
16.04.15
10:07
(6) а в чем неверность результата?
9 Gill
 
16.04.15
10:09
(8) условно в СПР 100 позиций а выдает 125...
10 fisher
 
16.04.15
10:10
(9) Значит, в регистре есть еще измерения.
11 Gill
 
16.04.15
10:14
(10) да есть Организация и сотрудник
12 fisher
 
16.04.15
10:16
(11) Ну дык значит есть или одно и то же ОС за несколькими сотрудниками или за несколькими организациями закрепленные. Вот ОС и задваиваются.
13 Gill
 
16.04.15
10:18
(11) да действительно ОС могут быть закреплены на несколькими сотрудниками...Т.е. результат запрос корректный? Спасибо всем!!!