Имя: Пароль:
1C
1С v8
Как получить адрес поставщика в запросе
0 Woiager1984
 
12.11.11
17:17
Подскажите есть запрос:

ВЫБРАТЬ
   ВложенныйЗапрос.Номенклатура КАК Номенклатура,
   СУММА(ВложенныйЗапрос.Количество) КАК Количество,
   СУММА(ВложенныйЗапрос.Сумма) КАК Сумма,
   ВложенныйЗапрос.Поставщик КАК Поставщик,
   ВложенныйЗапрос.ДатаЗакупки КАК ДатаЗакупки
ИЗ
   (ВЫБРАТЬ
       МЗ_ПокупкаМатериалы.Номенклатура КАК Номенклатура,
       МЗ_ПокупкаМатериалы.Количество КАК Количество,
       МЗ_ПокупкаМатериалы.Всего КАК Сумма,
       МЗ_ПокупкаМатериалы.Ссылка.Грузоотправитель КАК Поставщик,
       МЗ_ПокупкаМатериалы.Ссылка.Дата КАК ДатаЗакупки
   ИЗ
       Документ.МЗ_Покупка.Материалы КАК МЗ_ПокупкаМатериалы
   ГДЕ
       МЗ_ПокупкаМатериалы.Ссылка.Проведен = ИСТИНА
       И МЗ_ПокупкаМатериалы.Ссылка.Дата >= &НачалоПериода
       И МЗ_ПокупкаМатериалы.Ссылка.Дата <= &КонецПериода
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       ОС_ПокупкаКапвложения.ВнеоборотныйАктив,
       ОС_ПокупкаКапвложения.Количество,
       ОС_ПокупкаКапвложения.Всего,
       ОС_ПокупкаКапвложения.Ссылка.Грузоотправитель,
       ОС_ПокупкаКапвложения.Ссылка.Дата
   ИЗ
       Документ.ОС_Покупка.Капвложения КАК ОС_ПокупкаКапвложения
   ГДЕ
       ОС_ПокупкаКапвложения.Ссылка.Проведен = ИСТИНА
       И ОС_ПокупкаКапвложения.Ссылка.Дата >= &НачалоПериода
       И ОС_ПокупкаКапвложения.Ссылка.Дата <= &КонецПериода
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       УслугиСтороннихОрганизацийУслуги.Номенклатура,
       УслугиСтороннихОрганизацийУслуги.Количество,
       УслугиСтороннихОрганизацийУслуги.Всего,
       УслугиСтороннихОрганизацийУслуги.Ссылка.Контрагент,
       УслугиСтороннихОрганизацийУслуги.Ссылка.Дата
   ИЗ
       Документ.УслугиСтороннихОрганизаций.Услуги КАК УслугиСтороннихОрганизацийУслуги
   ГДЕ
       УслугиСтороннихОрганизацийУслуги.Ссылка.Проведен = &ИСТИНА
       И УслугиСтороннихОрганизацийУслуги.Ссылка.Дата >= &НачалоПериода
       И УслугиСтороннихОрганизацийУслуги.Ссылка.Дата <= &КонецПериода) КАК ВложенныйЗапрос

СГРУППИРОВАТЬ ПО
   ВложенныйЗапрос.ДатаЗакупки,
   ВложенныйЗапрос.Номенклатура,
   ВложенныйЗапрос.Поставщик

Нужно получить еще одно поле адрес поставщика,что-то никак не получается!
1 izekia
 
12.11.11
17:19
ВложенныйЗапрос.Поставщик.Адрес КАК Адрес

....
Сгруппировать по
ВложенныйЗапрос.Поставщик.Адрес
2 izekia
 
12.11.11
17:20
ты бы хоть сказал откуда у тебя адрес взять
3 Woiager1984
 
12.11.11
17:22
Скорее всего адрес нужно взять из регистра сведений КонтактнаяИнформация,конфа БГУ.
4 izekia
 
12.11.11
17:24
(0) если (3) тогда на верхнем уровне джойнить таблицу
(3) я эту конфигурацию не знаю
5 Нуф-Нуф
 
12.11.11
17:26
Забыть вложенные запросы как страшный сон. Срочно
6 Woiager1984
 
12.11.11
17:28
А как без них?
7 izekia
 
12.11.11
17:29
(6) 1С рекомендует ВТ
8 izekia
 
12.11.11
17:30
(5) а вообще кто-нибудь на практике проверял на больших объемах разницу?
Закон Брукера: Даже маленькая практика стоит большой теории.