Имя: Пароль:
1C
1С v8
Вести значение в итоговой записи запроса
0 John83
 
22.08.13
15:12
Простейший запрос
ВЫБРАТЬ
    КонтактнаяИнформация.Представление КАК ЮрАдресПокупателя,
    Контрагенты.Ссылка КАК Ссылка,
    Контрагенты.ИНН
ИЗ
    Справочник.Контрагенты КАК Контрагенты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ПО Контрагенты.Покупатель = КонтактнаяИнформация.Объект
ГДЕ
    КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресКонтрагента)
ИТОГИ ПО
    Ссылка

когда сделаем
Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка.Следующий() Цикл

в выборка будет заполнена Ссылка и ИНН, а можно как-нибудь так исхитрится, чтобы еще и адрес выводился?
Точно известно, что адрес только один.
1 Rie
 
22.08.13
15:15
(0) Странно.. А с чего бы там ИНН был заполнен?
2 John83
 
22.08.13
15:17
небольшая поправка

        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект
3 RomaH
 
naïve
22.08.13
15:17
если адрес только один - зачем итоги?
(1) наверное потому как это реквизит ссылки по которой итоги?
4 RomaH
 
naïve
22.08.13
15:18
(0) ну сделай максимум(адрес)
5 John83
 
22.08.13
15:19
(4) чет даже не подумал об этом
спасибо! :)
6 John83
 
22.08.13
15:19
(3) запрос на самом деле другой, но смысл примерно такой