Имя: Пароль:
1C
1С v8
Результат запроса вывести по колонкам
0 serg-lom89
 
15.12.16
17:24
есть запрос

ВЫБРАТЬ
    Контрагенты.Ссылка КАК Покупатель,
    ВЫБОР
        КОГДА КонтактнаяИнформация.Вид.Код = "00025"
            ТОГДА ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(250))
        ИНАЧЕ ""
    КОНЕЦ КАК Поле1,
    ВЫБОР
        КОГДА КонтактнаяИнформация.Вид.Код = "00013"
            ТОГДА ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(250))
        ИНАЧЕ ""
    КОНЕЦ КАК Поле2,
    ВЫБОР
        КОГДА КонтактнаяИнформация.Вид.Код = "А00000019"
            ТОГДА ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(250))
        ИНАЧЕ ""
    КОНЕЦ КАК Поле3
{ВЫБРАТЬ
    Покупатель.*}
ИЗ
    Справочник.Контрагенты КАК Контрагенты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект
ГДЕ
    Контрагенты.Ссылка = &Ссылка
{ГДЕ
    Контрагенты.Ссылка.* КАК Покупатель,
    КонтактнаяИнформация.Объект.*,
    КонтактнаяИнформация.Тип.*}



выдает

Покупатель |  Поле1     |    поле2   |    поле3
_____________________________________________________
вася       | +33 33 33  |            |
вася       |            | Москва     |
вася       |            |            |Петровка


как сделать в запросе что бы результат был

Покупатель |  Поле1     |    поле2   |    поле3
_____________________________________________________
вася       | +33 33 33  |   москва   |Петровка

что то не могу вьехать((
прошу подсказку зала)
1 aleks_default
 
15.12.16
17:28
сгруппировать надо, а поля промаксимизировать
2 Господин ПЖ
 
15.12.16
17:28
сгруппировать + максимум
3 youalex
 
15.12.16
17:29
Для каждого вида КИ - свое ЛС, условие типа
ПО КонтактнаяИнформация.Вид.Код = "А00000019" И КонтактнаяИнформация.Объект = Контрагенты.Ссылка
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.