|
Запрос не собирает всех физ. лиц | ☑ | ||
---|---|---|---|---|
0
Орбита
16.11.16
✎
15:40
|
Вот такой запрос:
ВЫБРАТЬ ФизическиеЛица.Наименование КАК Наименование, ФизическиеЛица.ДатаРождения, ФизическиеЛица.Ссылка ПОМЕСТИТЬ ВТФизЛица ИЗ Справочник.ФизическиеЛица КАК ФизическиеЛица ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид, ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия, ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер, ПаспортныеДанныеФизЛицСрезПоследних.ДокументДатаВыдачи, ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан, ПаспортныеДанныеФизЛицСрезПоследних.ДокументКодПодразделения, ВТФизЛица.Наименование, ВТФизЛица.ДатаРождения, КонтактнаяИнформация.Представление, КонтактнаяИнформация.Поле1, КонтактнаяИнформация.Поле2, КонтактнаяИнформация.Поле3, КонтактнаяИнформация.Поле4, КонтактнаяИнформация.Поле5, КонтактнаяИнформация.Поле6, КонтактнаяИнформация.Поле7, КонтактнаяИнформация.Поле8, КонтактнаяИнформация.Поле9, КонтактнаяИнформация.Поле10, КонтактнаяИнформация.Комментарий, КонтактнаяИнформация.ЗначениеПоУмолчанию, КонтактнаяИнформация.ТипДома, КонтактнаяИнформация.ТипКорпуса, КонтактнаяИнформация.ТипКвартиры ИЗ ВТФизЛица КАК ВТФизЛица ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&ВыбДата, ) КАК ПаспортныеДанныеФизЛицСрезПоследних ПО ВТФизЛица.Ссылка = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо ЛевОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ВТФизЛица.Ссылка = КонтактнаяИнформация.Объект ГДЕ ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид = &ДокументВидПаспортРФ И КонтактнаяИнформация.Вид = &ВидАдресРегистрации Почему часть ФизЛиц откидывается в итоге, я же левое соединение использую? В ВТФизЛица все физлица имеются. Подскажите, пожалуйста... |
|||
1
Valerianich
16.11.16
✎
15:43
|
Видимо не все физлица удовлетворяют условию ГДЕ.
|
|||
2
DrShad
16.11.16
✎
15:47
|
условия ставь в соединении, а не на результирующую таблицу
|
|||
3
DrShad
16.11.16
✎
15:48
|
а самое интересное - нафейхоа этот запрос нужен?
|
|||
4
Орбита
16.11.16
✎
15:52
|
(1)то есть делать еще ВТ ПаспортныеДанные и условие на нее?
(2)А как? Ну на ПаспортныеДанныеФизЛицСрезПоследних понятно, можно. А на КонтактнаяИнформация как? |
|||
5
Орбита
16.11.16
✎
15:53
|
(3) вытащить паспортные данные и контактную информацию))
|
|||
6
DrShad
16.11.16
✎
16:13
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&ВыбДата, ) КАК ПаспортныеДанныеФизЛицСрезПоследних
ПО ВТФизЛица.Ссылка = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо И ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид = &ДокументВидПаспортРФ ЛевОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ВТФизЛица.Ссылка = КонтактнаяИнформация.Объект И КонтактнаяИнформация.Вид = &ВидАдресРегистрации |
|||
7
DrShad
16.11.16
✎
16:13
|
все гениальное - просто
|
|||
8
DrShad
16.11.16
✎
16:14
|
кстати да, в срез последних фильтр на таблицу наложить
|
|||
9
Орбита
16.11.16
✎
16:24
|
(8) Спасибо, сделал уже. Только я через ВТ для КонтактнойИнформации
|
|||
10
DrShad
16.11.16
✎
16:26
|
извращенец
|
|||
11
Орбита
16.11.16
✎
16:27
|
(10) это да... Туплю)) Переделаю наверно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |