Здравствуйте, как можно присвоить range одного DS другому.
Ну например что то типа:
X++:
_queryRunAH.query().dataSourceTable(tableNum(InventTable)).range() = _queryRun.query().dataSourceTable(tableNum(InventTable)).range();
Пока обошолся таким способом:
X++:
for (i=1; i<=_queryRun.query().dataSourceTable(tableNum(InventTable)).rangeCount(); i++)
{
_queryRunAH.query().dataSourceTable(tableNum(InventTable)).addRange(
_queryRun.query().dataSourceTable(tableNum(InventTable)).range(i).field()).value(
_queryRun.query().dataSourceTable(tableNum(InventTable)).range(i).value());
}
Но может есть как сделать проще?