|
Запрос! | ☑ | ||
---|---|---|---|---|
0
Aleksei_Pro
24.10.11
✎
21:11
|
Вот запрос:
ВЫБРАТЬ Контрагенты.ИНН КАК ИНН, Контрагенты.ОсновнойБанковскийСчет КАК ОсновнойБанковскийСчет, Контрагенты.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя, Контрагенты.Ссылка КАК Ссылка, Контрагенты.ОсновноеКонтактноеЛицо КАК ОсновноеКонтактноеЛицо, ВложенныйЗапрос.Представление КАК Представление, Контрагенты.ОсновнойДоговорКонтрагента.Дата КАК ОсновнойДоговорКонтрагентаДата, Контрагенты.ОсновнойДоговорКонтрагента.Номер КАК ОсновнойДоговорКонтрагентаНомер ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ КонтактнаяИнформация.Объект КАК Объект, КонтактнаяИнформация.Тип КАК Тип, КонтактнаяИнформация.Вид КАК Вид, КонтактнаяИнформация.Представление КАК Представление ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Тип = &Тип2 И КонтактнаяИнформация.Вид В(&Вид4)) КАК ВложенныйЗапрос ПО Контрагенты.ОсновноеКонтактноеЛицо = ВложенныйЗапрос.Объект..... Выбираю телефоны контактного лица, их может быть 3 типа (сотовый, домашний,рабочий), как мне вывести все номера если они есть одной строчкой, а не 3??? |
|||
1
DrShad
24.10.11
✎
21:14
|
соединения с тремя виртуальными таблицами РС с разным фильтром
|
|||
2
asady
24.10.11
✎
21:14
|
(0) вроде русскими буквами написано - но смысла всё равно нет
"если они есть одной строчкой а не 3" моя твоя не понимай |
|||
3
Aleksei_Pro
24.10.11
✎
21:17
|
(1) 3-ями виртуальными таблицами это понятно, кроме этого нет способа?
|
|||
4
asady
24.10.11
✎
21:18
|
(3) можно ещё построитель натравить и группировкой колонок вытянуть
|
|||
5
Aleksei_Pro
24.10.11
✎
21:27
|
(1) вот с помощью виртуальных, но как одной строкой то сделать:
ВЫБРАТЬ Контрагенты.ИНН КАК ИНН, Контрагенты.ОсновнойБанковскийСчет КАК ОсновнойБанковскийСчет, Контрагенты.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя, Контрагенты.Ссылка КАК Ссылка, Контрагенты.ОсновноеКонтактноеЛицо КАК ОсновноеКонтактноеЛицо, ВложенныйЗапрос.Представление КАК Представление, Контрагенты.ОсновнойДоговорКонтрагента.Дата КАК ОсновнойДоговорКонтрагентаДата, Контрагенты.ОсновнойДоговорКонтрагента.Номер КАК ОсновнойДоговорКонтрагентаНомер, ВложенныйЗапрос.Представление КАК Представление1, ВложенныйЗапрос1.Представление КАК Представление2, ВложенныйЗапрос2.Представление КАК Представление3 ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ КонтактнаяИнформация.Объект КАК Объект, КонтактнаяИнформация.Тип КАК Тип, КонтактнаяИнформация.Вид КАК Вид, КонтактнаяИнформация.Представление КАК Представление ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Тип = &Тип И КонтактнаяИнформация.Вид = &Вид4) КАК ВложенныйЗапрос ПО Контрагенты.ОсновноеКонтактноеЛицо = ВложенныйЗапрос.Объект ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ КонтактнаяИнформация.Объект КАК Объект, КонтактнаяИнформация.Тип КАК Тип, КонтактнаяИнформация.Вид КАК Вид, КонтактнаяИнформация.Представление КАК Представление ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Тип = &Тип И КонтактнаяИнформация.Вид = &Вид5) КАК ВложенныйЗапрос1 ПО Контрагенты.ОсновноеКонтактноеЛицо = ВложенныйЗапрос.Объект ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ КонтактнаяИнформация.Объект КАК Объект, КонтактнаяИнформация.Тип КАК Тип, КонтактнаяИнформация.Вид КАК Вид, КонтактнаяИнформация.Представление КАК Представление ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Тип = &Тип И КонтактнаяИнформация.Вид = &Вид6) КАК ВложенныйЗапрос2 ПО Контрагенты.ОсновноеКонтактноеЛицо = ВложенныйЗапрос.Объект |
|||
6
byxtello
24.10.11
✎
21:28
|
ВЫБРАТЬ
МАКСИМУМ(ВЫБОР КОГДА КонтактнаяИнформация.Тип = &Сотовый ТОГДА КонтактнаяИнформация.Представление ИНАЧЕ "" КОНЕЦ) + МАКСИМУМ(ВЫБОР КОГДА КонтактнаяИнформация.Тип = &Домашний ТОГДА КонтактнаяИнформация.Представление ИНАЧЕ "" КОНЕЦ) + МАКСИМУМ(ВЫБОР КОГДА КонтактнаяИнформация.Тип = &Рабочий ТОГДА КонтактнаяИнформация.Представление ИНАЧЕ "" КОНЕЦ) |
|||
7
Лефмихалыч
24.10.11
✎
21:29
|
(0) сначала выбери все во временную таблицу, потом эту таблицу саму с собой три раза соедини
|
|||
8
Лефмихалыч
24.10.11
✎
21:31
|
еще можно характеристики компоновки заюзать
|
|||
9
zak555
24.10.11
✎
23:34
|
нельзя обратиться только к КонтактнаяИнформация?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |