Добрый вечер!
myQueryTable - таблица с полем типа контейнер.
У меня следующий джоб сравнивает верно:
X++:
static void Job30(Args _args)
{
// Таблица, содержащая контейнер запроса AssetTable
QueryTable myQueryTable;
// AssetTable - Эквивалентны
container packedQuery = new Query(querystr(AssetTable)).pack();
// AxdAddress - неэквивалентны
// container packedQuery = new Query(querystr(AxdAddress)).pack();
;
// Наполнил исходными данными
/*
QueryTable.QueryCon = (new Query(querystr(AssetTable)).pack());
QueryTable.write();
*/
select firstonly myQueryTable;
// Сравниваю
if (myQueryTable.QueryCon == packedQuery)
{
info("Equal");
}
}