Имя: Пароль:
1C
1С v8
Как в СКД в одно поле поместить несколько значений из влож запроса?
0 lim9
 
31.05.12
15:03
Идея такая: нужно вывести список контрагентов, и чтоб у каждого контра была пристыковына строка с его адресами, телефонами, контактными лицами...
1 lim9
 
31.05.12
15:04
Сделал так, но это неверно:
ВЫБРАТЬ
   Контры.Ссылка,
   Контры.Наименование,
   КонтИнфа.Инфа,
   КонтЛицаКонтров.КотнЛицоКонтр
ИЗ
   (ВЫБРАТЬ
       Контрагенты.Ссылка КАК Ссылка,
       Контрагенты.Наименование КАК Наименование
   ИЗ
       Справочник.Контрагенты КАК Контрагенты) КАК Контры
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           КонтактнаяИнформация.Объект КАК Контрагент,
           КонтактнаяИнформация.Представление КАК Инфа
       ИЗ
           РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация) КАК КонтИнфа
       ПО Контры.Ссылка = КонтИнфа.Контрагент
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           КонтактныеЛицаКонтрагентов.Ссылка КАК КотнЛицоКонтр,
           КонтактныеЛицаКонтрагентов.Владелец КАК Владелец
       ИЗ
           Справочник.КонтактныеЛицаКонтрагентов КАК КонтактныеЛицаКонтрагентов
               ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                   КонтактныеЛица.Ссылка КАК Ссылка,
                   КонтактныеЛица.Наименование КАК Наименование
               ИЗ
                   Справочник.КонтактныеЛица КАК КонтактныеЛица) КАК КонтЛица
               ПО КонтактныеЛицаКонтрагентов.КонтактноеЛицо = КонтЛица.Ссылка) КАК КонтЛицаКонтров
       ПО Контры.Ссылка = КонтЛицаКонтров.Владелец
2 lim9
 
31.05.12
15:05
т.е.
ООО Фирма1
- Адрес1, Адрес2, тел1,тел2...
ООО Фирма2
- Адрес3, Адрес4,....
....
3 le_
 
31.05.12
15:06
А вложенные запросы для чего?..
4 Buster007
 
31.05.12
15:07
каждый день что ли будут задавать такие вопросы...
5 lim9
 
31.05.12
15:11
ну куда смотреть ? подскажите плиз?
6 sanja26
 
31.05.12
15:14
В настройках СКД - выбранные поля - сгруппировать - вместе
7 Buster007
 
31.05.12
15:14
(5) в поиск смотреть.
8 sanja26
 
31.05.12
15:15
9 le_
 
31.05.12
15:15
(5) Как думаешь, чем эти запросы отличаются?
ВЫБРАТЬ
   Контрагенты.Ссылка,
   ВложенныйЗапрос.Представление
ИЗ
   Справочник.Контрагенты КАК Контрагенты
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           КонтактнаяИнформация.Представление КАК Представление,
           КонтактнаяИнформация.Объект КАК Объект
       ИЗ
           РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация) КАК ВложенныйЗапрос
       ПО Контрагенты.Ссылка = ВложенныйЗапрос.Объект


ВЫБРАТЬ
   Контрагенты.Ссылка,
   КонтактнаяИнформация.Представление
ИЗ
   Справочник.Контрагенты КАК Контрагенты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
       ПО КонтактнаяИнформация.Объект = Контрагенты.Ссылка