Показать сообщение отдельно
Старый 04.03.2010, 12:28   #1  
kalex_a is offline
kalex_a
Участник
Аватар для kalex_a
Самостоятельные клиенты AX
MCBMSS
 
160 / 19 (1) ++
Регистрация: 26.11.2007
Адрес: Казахстан
? Присвоение Range
Здравствуйте, как можно присвоить 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());
    }
Но может есть как сделать проще?
__________________
Лучше сделать и жалеть, чем жалеть что не сделал