Вернусь к своему вопросу, столкнулся с такой ситуацией: имеем 2 грида на форме, к каждому гриду привязал свой датасоурс(Table, Table_1), оба дата соурса на основе одной таблицы(MainTable), пишу след код:
X++:
qbds=Table_q.dataSourceNo(1);
qbds.clearRanges();
qbds.addRange(fieldNum(MainTable, Field)).value(value);
Table_ds.executeQuery();
qbds_2 = Table_1_q.dataSourceNo(1);
qbds_2.clearRanges();
qbds_2.addRange(fieldNum(MainTable, Field_1)).value(value);
Table_1_ds.executeQuery();
Код метода executeQuery() на обоих датасоурсах:
X++:
QueryBuildDatasource qbds;
;
qbds = this.query().dataSourceNo(1);
super();
В результате в каждом гриде должны отображаться записи выбранные по разным критериям(Field, Field_1). Однако на деле в обоих гридах отображаются одинаковые записи, в чем тут загвоздка?