сделал так:
X++:
Void ClearRg()
{
//Очищаем запрос
ds2 = OutlookTaskTable_q.dataSourceTable(TableNum(EmplTable));
ds4 = OutlookTaskTable_q.dataSourceTable(TableNum(EmplTable));
if (ds2)
{
FRange = ds2.findRange(FieldNum(EmplTable, RecId));
if(FRange)
{
ds2.findRange(FieldNum(EmplTable, RecId)).value(SysQuery::valueUnlimited());
OutlookTaskTable_q.dataSourceTable(TableNum(EmplTable)).clearRanges();
ds2.enabled(false);
}
}
if (ds4)
{
FRange = ds4.findRange(FieldNum(EmplTable, RecId));
if (FRange)
{
ds4.findRange(FieldNum(EmplTable, RecId)).value(SysQuery::valueUnlimited());
OutlookTaskTable_q.dataSourceTable(TableNum(EmplTable)).clearRanges();
ds4.enabled(false);
}
}
}
Пока работает