Есть такой запрос:
X++:
//...
OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).addRange(FieldNum(OutlookTaskTable, User)).value("!" + CurUserId());
ds = OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable));
ds2 = ds.addDataSource(TableNum(EmplTable));
ds2.addLink(FieldNum(OutlookTaskTable, User), FieldNum(EmplTable, EmplId));
ds2.joinMode(JoinMode::ExistsJoin);
ds2.addRange(FieldNum(EmplTable, HRMOrganizationId)).value(ArrayStr);
//...
Перед его выполнением очищаю рэнжьи
X++:
OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).clearRanges();
Но так как здесь addLink, то очищается не все...
Как очистить такой запрос?