Здравствуйте! В схеме карточки редактирования заказа в системном методе setValidationConfig() регистрирую метод-валидатор для одного из полей. Внутри этого метода делаю запрос к таблице заказов с помощью EntitySchemaQuery и провожу проверку на корректность данных. Как известно, запрос на выборку данных запускается с помощью метода EntitySchemaQuery.getEntityCollection(function(result) { ... }). По-видимому, данный метод работает асинхронно, поэтому метод-валидатор заканчивает свою работу, не дожидаясь результата выборки. В итоге, валидация всегда получается успешной вне зависимости от результата проверки.
Как можно решить эту проблему? Есть ли способ выполнить выборку из базы синхронно?