Подчиненные справочники в запросе

  • Автор темы primara
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

primara

#1
Помогите, люди добрые!
1С 7.7
Ситуация:
-есть справочник Контрагенты;
-есть справочник Услуги, подчиненный Контрагентам;
-есть справочник Расписание, подчиненный Услугам.

Нужно сформировать запрос со всеми контрагентами, их услугами и расписанием услуг.

Мой запрос:
Перем Запрос, ТекстЗапроса;
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(ЗапросРасп)
|Контрагент = Справочник.Контрагенты.ТекущийЭлемент, Справочник.Услуги.Владелец;
|Услуга = Справочник.Услуги.ТекущийЭлемент,Справочник.Расписание.Владелец;
|Расп = Справочник.Расписание.ТекущийЭлемент;
|Группировка Контрагент;
|Группировка Услуга;
|Группировка Расп;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;

Запрос выводит только Контрагентов и услуги.
 
L
#2
Попробуйте так:

"//{{ЗАПРОС(ЗапросРасп)
|Контрагент = Справочник.Расписание.Владелец.Владелец.ТекущийЭлемент;
|Услуга = Справочник.Расписание.Владелец.ТекущийЭлемент;
|Расп = Справочник.Расписание.ТекущийЭлемент;
|Группировка Контрагент;
|Группировка Услуга;
|Группировка Расп;
|"//}}ЗАПРОС
;
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#3
Для: LSH
Фигня в том, что по сиквелом может не работать...
<!--QuoteBegin-LSH+14:06:2007, 23:57 -->
<span class="vbquote">(LSH @ 14:06:2007, 23:57 )</span><!--QuoteEBegin-->Контрагент = Справочник.Расписание.Владелец.Владелец.ТекущийЭлемент;
[snapback]69459" rel="nofollow" target="_blank[/snapback]​
[/quote]
Слишком много букв... Тьфу ты! Точек.
 
L
#4
Для: vitfil

По-моему 4 точки максимум. Как раз вписываемся.
 
Статус
Закрыто для дальнейших ответов.