Имя: Пароль:
1C
1C 7.7
v7: Запрос с участием реквизита элемента типа Справочник
0 toshen
 
09.09.14
05:26
Необходим запрос наподобие

_ОсновнойЭлемент = Документ.Распоряжение.Что.ОсновнойЭлемент;
_ЦенаРеализации = Документ.Распоряжение.ЦенаРеализации;
Функция _ЦенаРеализацииИтог = Сумма(_ЦенаРеализации);
Условие(_ОсновнойЭлемент = ОсновнойЭлемент);
Группировка _ОсновнойЭлемент;"

Проблема заключается в том, что Документ.Распоряжение.Что - это элемент типа Справочник и по этой причине возникает ошибка в запросе т.к. реквизит "ОсновнойЭлемент" есть только у одного из справочников.

Как в 77 написать запрос с учловием, что нужно обрабатывать строку "_ОсновнойЭлемент = Документ.Распоряжение.Что.ОсновнойЭлемент;" для конкретного справочника?
1 chelentano
 
09.09.14
07:22
(0) попробуй что-то типа Документ.Распоряжение.Что.ТекущийЭлемент.ТвойСправочник.ОсновнойЭлемент
2 Chai Nic
 
09.09.14
07:29
И что это вас всех на эту гадость тянет?
3 Chai Nic
 
09.09.14
07:32
Новое поколение, воспитанное на идеях восьмерки, лезет в семерку с твердой уверенностью, что "запрос - это хорошо". Только вот семерочный запрос - это плохо. А хорошо - использовать 1с++ и прямые запросы..
4 chelentano
 
09.09.14
08:27
(3) здесь согласен полностью