Сохранить результат запроса в динамике365 - PullRequest
0 голосов
/ 22 января 2020

Я новичок в программировании Dynamics365, я хочу сохранить в любой переменной результат этого запроса:

Таблицы: InventDim id; InventTrans it;

while select sum(qty) from it
        where (it.ItemId == "OL-1500") || it.ItemId == "OL-1000"
        join id
        group by inventBatchId
        where id.InventDimId == it.InventDimId 

Как я могу достичь что?

1 Ответ

2 голосов
/ 22 января 2020

Один путь к нам - карта:

Map ret = new Map(Types::String, Types::Real);
MapEnumrator it = ret.getEnumerator();

while select sum(qty) from it
    where it.ItemId == "OL-1500" || it.ItemId == "OL-1000"
    join id
    group by inventBatchId
    where id.InventDimId == it.InventDimId 
{
    ret.insert(id.InventBatchId, it.Qty);
}

while (it.moveNext())
    info(strFmt("%1: %2", it.currentKey(), it.currentValue()));

Другие варианты:

  • сохранить во временную таблицу.
  • создать вид, использовать в Форма
  • создайте запрос, используйте форму

Это действительно зависит от того, как вы будете использовать данные.

...