О, это уже неплохо, спасибо большое. Но вот такая ерунда. Изначальный таск - снять по какому полю включена сортировка в Гриде, именно в гриде, а не квери. Логично было бы предположить, что грид сам не содержит кверю сортировки, а уполномачивает DS. Поэтому проверил ExecuteQuery у DS, действительно, выполнение метода инициируется каждый раз, когда кликаешь на хедере какого-нить поля грида, то есть действительно сортировка так или иначе происходит через DS. Но вот, что интересно, поставил я инфолог в ExecuteQuery, что б выводил количество полей, по которым идёт сортировка(логично, что как минимум одно, то, по которому включена сортировка в гриде)
X++:
qbds= this.query().dataSourceNo(1);
info(int2str(qbds.sortFieldCount()));
А ифолог выдаёт красивый круглый нолик.