|
Левое соединение в запросе |
☑ |
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) да действительно ОС могут быть закреплены на несколькими сотрудниками...Т.е. результат запрос корректный? Спасибо всем!!!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший