|
Выборочное ЛЕВОЕ СОЕДИНЕНИЕ |
☑ |
0
Трапезунд
27.05.15
✎
17:05
|
Есть запрос
ЗапросЗУП.Текст = "
|ВЫБРАТЬ
| ФизЛица.Ссылка,ПДФЛ.*,ВТТаб.*,ФИОФЛ.*
|ИЗ Справочник.ФизическиеЛица КАК ФизЛица
| ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрСведений.ПаспортныеДанныеФизЛиц КАК ПДФЛ
| ПО ПДФЛ.ФизЛицо = ФизЛица.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрСведений.ФИОФизЛиц Как ФИОФЛ
| ПО ФИОФЛ.ФизЛицо = ФизЛица.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ
| (ВЫБРАТЬ
| КИФЛ.*
| ИЗ
| РегистрСведений.КонтактнаяИнформация Как КИФЛ
| ГДЕ
| КИФЛ.Тип = &Тип1
| И КИФЛ.Вид В (&СписокКодов)) КАК КИФЛ
| ПО КИФЛ.Объект = ФизЛица.Ссылка
|
|ГДЕ Ссылка В (&СпФизЛицЗУП)
|";
Запрос отрабатывает, но все, что связано с таблицей КИФЛ есть NULL. Как присоединять не из всей таблицы, а из отобранной ее части ?
|
|
1
DirecTwiX
27.05.15
✎
17:09
|
Всё нормально вроде.
В консоли глянь результат
| (ВЫБРАТЬ
| КИФЛ.*
| ИЗ
| РегистрСведений.КонтактнаяИнформация Как КИФЛ
| ГДЕ
| КИФЛ.Тип = &Тип1
| И КИФЛ.Вид В (&СписокКодов))
|
|
2
Лефмихалыч
27.05.15
✎
17:09
|
соединяй, как обычно, просто все, что написал в "ГДЕ" во вложенном запросе, включи в условия соединения
|
|
3
drcrasher
27.05.15
✎
17:10
|
и посмотри, что передаётся в параметры тип1 и списоккодов
|
|
4
Трапезунд
27.05.15
✎
17:26
|
(2) В условие соединения включал - результат тот же.
Дело в том, что этот запрос запускается по СОМ соединению, (3) параметры передаются СОМовские. СписокКодов - СОМ объект Массив СОМ ссылок СОМ справочника, Тип1 - СОМ объект Перечисление - передается правильно.
|
|
5
DirecTwiX
27.05.15
✎
17:34
|
(4) Тогда через COM отдельно запусти (1). Там уже будет точно видно, правильно параметры передаются или нет.
|
|
6
Serginio1
27.05.15
✎
17:39
|
(4) Проверь сначала на внешнем отчете через экспортную функцию модуля. А затем можешь использовать по COM
|
|
7
Serginio1
27.05.15
✎
17:41
|
Получить значение перечисления при COM соединении
|
|
8
Serginio1
27.05.15
✎
17:42
|
|
|
9
Serginio1
27.05.15
✎
17:43
|
|
|
10
Трапезунд
27.05.15
✎
18:04
|
(5) Действительно в этом трабла - непрвильно формировал списокКодов. Всем Спасибо. Дальше сам.
|
|
11
anatoly
27.05.15
✎
18:12
|
соединять:
ПО КИФЛ.Объект = ФизЛица.Ссылка
И КИФЛ.Тип = &Тип1
И КИФЛ.Вид В (&СписокКодов)
|
|