1.) Если не указан ни один рейндж в запросе, то выводится по умолчанию
В query в свойствах рейнджа ItemId стоит Hiddenб т.е. не отображать
2.) А это потому что вы их не сохраняете

Попробуйте так:
PHP код:
public QueryRun queryRun()
{
;
if (!qr)
qr = new QueryRun(querystr(eGrad));
return qr;
}
P.S.
Ещё, у вас в query нет релейшна, или так задумано.
Статайтесь так не писать:
PHP код:
new QueryRun("eGrad");
Если сделаете опечатку, замучаетесь потом искать. И перекрёстные ссылки не будут работать.