Имя: Пароль:
1C
1C 7.7
v7: Запрос к справочнику
0 geniusbsd
 
01.03.16
01:32
Доброй ночи
Есть Три справочника
1 - ТМЦ
2 - Модели(подчинен ТМЦ)
Реквизиты
Модель,Описание Типы реквизитов строка
3- Детали (Подчинен Модели)
Реквизиты
Модель-Тип Справочник ТМЦ
Описание Строка

Получить модели по ТМЦ проблем не вызывает, получить детали по Модели так же все ОК

Как правильно составить запрос что бы по детали Получить все модели в которых стоит данная деталь Т.Е. Получить всех владельцев

Пытаюсь сделать так

ТекстЗапроса ="
     |Обрабатывать НеПомеченныеНаУдаление;
     |Модель = Справочник.Детали.ТекущийЭлемент;
     |Группировка Модель упорядочить по Модель.Наименование;
     |Условие(Модель = Влад);
     |"//}}ЗАПРОС

Влад Переменная где хранится ссылка на элемент справочника тмц
1 geniusbsd
 
01.03.16
01:44
Исправил Запрос и все заработало

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса ="
     |Обрабатывать НеПомеченныеНаУдаление;
     |Модель = Справочник.Детали.ТекущийЭлемент;
     |Группировка Модель упорядочить по Модель.Наименование;
     |Условие(Модель.Модель = ТМЦ);
//     |Условие(Прав(Запрос.Клиент.Наименование,СтрДлина(Клиент)) = СокрЛП(Клиент));
|"//}}ЗАПРОС
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший