Добрый день!
Хочу в отчете сгруппировать спецификацию договора по значению внешнего атрибута(attrval.vstring). Создал вьюху
.begin
Dog_nr:=NREC;
End.
.Create view Dog as
Select * from dogovor, katmc, kated, attrnam, attrval
Where ((Dog_nr==Spdocs.cdoc and
400==Spdocs.tidk and
Spdocs.cmcusl==katmc.nrec and
Katmc.ced==kated.nrec and
1411==attrval.wtable and
Katmc.nrec==attrval.crec and
Attrnam.nrec==attrval.cattrnam and
1411==attrnam.wtable and
‘ГОСТ на МЦ’ ==attrnam.name)) order by attrval.vstring;
В Sql-е такой запрос отрабатывает, но с предупреждением "С ограничением RELATION порядок STANDART Реализуется на внешней выгрузке". В отчете же не выводится ни одной записи. Подскажите новичку, каким образом можно сгруппировать записи по данному полю, можно ли вообще это сделать в отчете или нужно писать свой интерфейс?
Вопрос по группировке
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
1. так можно, но неужно - уже н раз обсуждалось поищите "внешней" "order by".
2. если явно укажете dog_nr наверняка будет работать
3. попробуйте
set Dog.Dog_nr:=NREC;
ну Dog_nr перетащить перед as select
..
var
Dog_nr:comp;
..
4. если не поможет то убираете order by, в этой форме набиваете времянку и делает вывод по ней - это работает всегда
2. если явно укажете dog_nr наверняка будет работать
3. попробуйте
set Dog.Dog_nr:=NREC;
ну Dog_nr перетащить перед as select
..
var
Dog_nr:comp;
..
4. если не поможет то убираете order by, в этой форме набиваете времянку и делает вывод по ней - это работает всегда