|
обьединение строк в запросе | ☑ | ||
---|---|---|---|---|
0
Kalina
04.04.16
✎
15:26
|
Здравствуйте,
нужно для определенных контрагентов (по которым прошло движение в периоде) вывести их адрес и телефон. делаю запрос к регистру сведений - КонтактнаяИнформация получаю для каждого контрагента две строки - в одной адрес - во второй телефон. нельзя ли как-то получить все в одной строке ??? Буду благодарен за подробный, разжеваный ответ :) Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ // | Контрагенты.Ссылка КАК Ссылка, | Контрагенты.Наименование, | КонтактнаяИнформация.Поле1 КАК Индекс, | КонтактнаяИнформация.Поле2 КАК Область, | КонтактнаяИнформация.Поле3 КАК Район, | КонтактнаяИнформация.Поле4 КАК Город, | КонтактнаяИнформация.Поле5, | КонтактнаяИнформация.Поле6 КАК Улица, | КонтактнаяИнформация.Поле7 КАК НомерДома // | КонтактнаяИнформация.Поле8, // | КонтактнаяИнформация.Поле9, // | КонтактнаяИнформация.Поле10 |ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, , ) КАК ПродажиОбороты | ПО Контрагенты.Ссылка = ПродажиОбороты.Контрагент | ПО КонтактнаяИнформация.Объект = Контрагенты.Ссылка |ГДЕ | Контрагенты.Ссылка В ИЕРАРХИИ(&ПокупателиАКБ) | И КонтактнаяИнформация.Тип = &ТипАдреса | И КонтактнаяИнформация.Вид = &ВидАдреса // | ИЛИ КонтактнаяИнформация.Тип = &ТипАдресаТелефон) | И ПродажиОбороты.Номенклатура В ИЕРАРХИИ(&НоменклатураАКБ) | | ОБЪЕДИНИТЬ | | ВЫБРАТЬ РАЗЛИЧНЫЕ // | Контрагенты.Ссылка КАК Ссылка, | Контрагенты.Наименование, | КонтактнаяИнформация.Поле1, | КонтактнаяИнформация.Поле2 КАК КодГорода, | КонтактнаяИнформация.Поле3 КАК Телефон, | КонтактнаяИнформация.Поле4, | КонтактнаяИнформация.Поле5, | КонтактнаяИнформация.Поле6, | КонтактнаяИнформация.Поле7 // | КонтактнаяИнформация.Поле8, // | КонтактнаяИнформация.Поле9, // | КонтактнаяИнформация.Поле10 |ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, , ) КАК ПродажиОбороты | ПО Контрагенты.Ссылка = ПродажиОбороты.Контрагент | ПО КонтактнаяИнформация.Объект = Контрагенты.Ссылка |ГДЕ | Контрагенты.Ссылка В ИЕРАРХИИ(&ПокупателиАКБ) // | И ((КонтактнаяИнформация.Тип = &ТипАдреса // | И КонтактнаяИнформация.Вид = &ВидАдреса) | И КонтактнаяИнформация.Тип = &ТипАдресаТелефон | И ПродажиОбороты.Номенклатура В ИЕРАРХИИ(&НоменклатураАКБ) | |УПОРЯДОЧИТЬ ПО | Наименование"; |
|||
1
Господин ПЖ
04.04.16
✎
15:27
|
unoin
|
|||
2
АНДР
04.04.16
✎
15:29
|
В приличном обществе приято делать Join по условию на тип информации...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |