ГЫ! Даже если нет контейнеров, то порядок установленный при помощи SysQuery::value зависит от используемого языка!
так в русском NoYes::No сортируется как слово "Нет", а при английском языке сортируется как слово "No"
X++:
static void sortContainer(Args _args)
{
container con = [5,1,2,'Sumit Loya',9,'Ashish singh', NoYes::No];
...
int cmp(anytype a, anytype b)
{
return(SysQuery::value(a) > SysQuery::value(b) ) ? 1 : -1; // результат зависит от языка, в котором работает пользователь
}
...
поэтому методка сравнения anytype переменных по-прежнему не определена.

буду ОЧЕНЬ признателен, если кто подскажет.
Не то, чтобы это было нужно. Но интересножеж.