|
Помогите с левым соединением, не выводит Email
| ☑ |
0
helloman
15.12.15
✎
19:40
|
ВЫБРАТЬ
КоммерческоеПредложениеКлиенту.Партнер КАК ПартнерНаименование,
ПочтаКонтр.Представление КАК Почта,
КоммерческоеПредложениеКлиенту.Организация КАК Организация,
ПочтаКонтр.Представление КАК Представление,
КоммерческоеПредложениеКлиенту.Партнер.Представление
ИЗ
Документ.КоммерческоеПредложениеКлиенту КАК КоммерческоеПредложениеКлиенту
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК ПочтаКонтр
ПО (КоммерческоеПредложениеКлиенту.Партнер = ПочтаКонтр.Ссылка)
И (ПочтаКонтр.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.EmailКонтрагента))
ГДЕ
КоммерческоеПредложениеКлиенту.Ссылка В(&МассивОбъектов)
не выводит Email, хотя с договорами например работает отлично
|
|
1
MaxS
15.12.15
✎
19:42
|
Партнер и контрагент это одно и то же или разное?
|
|
2
helloman
15.12.15
✎
19:53
|
одно и тоже
|
|
3
Ёпрст
15.12.15
✎
20:09
|
ну, выкидывай условие на вид в месте соединения, посмотри, есть ли там вообще хоть что-то.
|
|
4
helloman
15.12.15
✎
20:12
|
данные есть точно, но выводит пустое поле, с телефоном такая же беда, столкнулся в "Документ.КоммерческоеПредложениеКлиенту" делал до этого со справочниками, при одинаковы условиях работает по контрагенту, а здесь нет, мистика
|
|
5
anatoly
15.12.15
✎
20:27
|
ты точно уверен что емейлы в справочнике а не в РС.КонтактнаяИнформация ???
какая конфа?
|
|
6
helloman
15.12.15
✎
20:42
|
точнее точного, УТ 11
|
|
7
Мимохожий Однако
15.12.15
✎
21:23
|
(2)Нет. Это разные справочники. Вместо поля Представление возьми и все остальные.
|
|
8
MaxS
15.12.15
✎
21:31
|
(2) Справочник.ВидыКонтактнойИнформации.EmailКонтрагента
и Справочник.ВидыКонтактнойИнформации.EmailПартнера
это не одно и то же
у Вас у условии соединения Партнер и EmailКонтрагента
|
|
9
helloman
15.12.15
✎
21:40
|
(8) Спасибо, не обратил внимание. Действительно в справочнике Договора соединение по контрагенту, а в коммерч. предложении по партнеру.
Рабочий фрагмент кода:
ИЗ
Документ.КоммерческоеПредложениеКлиенту КАК КоммерческоеПредложениеКлиенту
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактнаяИнформация КАК ПочтаКонтр
ПО (КоммерческоеПредложениеКлиенту.Партнер = ПочтаКонтр.Ссылка)
И (ПочтаКонтр.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.EmailПартнера))
ГДЕ
КоммерческоеПредложениеКлиенту.Ссылка В(&МассивОбъектов)
|
|