|
РС: Контактная информация - регулярная таблица по предопр. эл-там | ☑ | ||
---|---|---|---|---|
0
KUBIK
09.08.13
✎
00:01
|
Всем доброго дня
От жары моск плавится. Конфа Розница 1.0 (8.2) Чтото не получается соединить таблы (спр Контрагенты - Спр.ВидыКонтактнойИнформации (предопр. эл-ты)- РС.КонтактнаяИнформация) в запросе, чтобы получить в итоге: Контрагент - ВидКонтактнойИнформации (предопр из Спр.ВидыКонтактнойИнформации) - РС КонтактнаяИнформация ========================================================== Контр1 - EMail - xxxxxxxxxxxx Контр1 - Адрес - зззззззззззз Контр1 -Телефон - Null Контр2 - EMail - eeeeeeeeeeeee Контр2 - Адрес - Null Контр2 -Телефон - ааааааааааа Контр3 - EMail - Null Контр3 - Адрес - Null Контр3 -Телефон - ааааааааааа Контр4 - EMail - Null Контр4 - Адрес - Null Контр4 -Телефон - Null ................................ Как сбацать запрос, подскажите, пжста |
|||
1
GenV
09.08.13
✎
00:07
|
(0) Запрос к справочнику контрагенты с 3 левыми соединениями к РС КонтактнаяИнформация с условием на её вид.
|
|||
2
KUBIK
09.08.13
✎
00:10
|
(1) Спасибо, щас попробую: было 2 левых
|
|||
3
GenV
09.08.13
✎
00:10
|
1+ это если в одной строке нужно
|
|||
4
GenV
09.08.13
✎
00:12
|
(0) Если нужно общим списком (т.е. для каждого контрагента несколько строк), то простое соединение контрагентов с РС КонтактнаяИнформация с отбором на предопределенность элементов (или список элементов) - видов контактной информации
|
|||
5
KUBIK
09.08.13
✎
00:17
|
(4) А вот так делал: не получился "Каменный цветок"
|
|||
6
KUBIK
09.08.13
✎
00:23
|
Вот что щас имею:
ВЫБРАТЬ РАЗЛИЧНЫЕ Контрагенты.Ссылка, ВидыКонтактнойИнформации.Тип ИЗ Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации, Справочник.Контрагенты КАК Контрагенты ГДЕ ВидыКонтактнойИнформации.Предопределенный = ИСТИНА И Контрагенты.ЭтоГруппа = ЛОЖЬ =============================================== Результат (вроде пока обнадёживает) (в консоли запросов): Контр1 - EMail Контр1 - Адрес Контр1 -Телефон Контр2 - EMail Контр2 - Адрес Контр2 -Телефон Контр3 - EMail Контр3 - Адрес Контр3 -Телефон Контр4 - EMail Контр4 - Адрес Контр4 -Телефон |
|||
7
GenV
09.08.13
✎
00:27
|
ВЫБРАТЬ
Контрагенты.Ссылка, КонтактнаяИнформация.Вид, КонтактнаяИнформация.Представление ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка) И (КонтактнаяИнформация.Вид.Предопределенный) ГДЕ НЕ Контрагенты.ЭтоГруппа |
|||
8
KUBIK
09.08.13
✎
00:40
|
(7) Попробовал твой вариант: не прокатило:
Нет регулярности в таблице (строки с контрами либо одна , либо 2 = с пустыми ) Ладно, завтра добью, спасибо |
|||
9
GenV
09.08.13
✎
00:48
|
(8) Осталось чуть-чуть. Соедини мой запрос с твоим
|
|||
10
KUBIK
09.08.13
✎
09:41
|
(9) Спасибо, вроде получилось:
ВЫБРАТЬ ВЗ_Контрагенты.Ссылка КАК Контрагент, ВЗ_Контрагенты.Тип КАК ТипКИ, КонтактнаяИнформация.Представление КАК ПредставлениеКИ ИЗ (ВЫБРАТЬ РАЗЛИЧНЫЕ Контрагенты.Ссылка КАК Ссылка, ВидыКонтактнойИнформации.Тип КАК Тип ИЗ Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации, Справочник.Контрагенты КАК Контрагенты ГДЕ ВидыКонтактнойИнформации.Предопределенный = ИСТИНА И Контрагенты.ЭтоГруппа = ЛОЖЬ) КАК ВЗ_Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ВЗ_Контрагенты.Тип = КонтактнаяИнформация.Тип И ВЗ_Контрагенты.Ссылка = КонтактнаяИнформация.Объект УПОРЯДОЧИТЬ ПО ВЗ_Контрагенты.Ссылка.Наименование, ТипКИ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |