Всем привет!
Сегодня поддержка S1 подтвердила одну особенность при работе с методом matchesCondition() класса SimpleRecord.
Если условие в matchesCondition() включает в себя атрибуты, отсутствующие в объекте, результатом всегда будет FALSE.
const record = new SimpleRecord('task');
...
record.selectAttributes(['state']);
record.query();
if (record.next()) {
record.matchesCondition('active=1^state=assigned'); /* FALSE */
}
Ждем обновления документации