Fix item reserved from retail statement by item

static void Fix_StockByItemID (Args _args)
{
InventSumRecalcItem InventSumRecalcItem;
InventTable inv ;
AsciiIO asciiIO;
Filename filename;
NoYesId skipFirstLine;
Container line;
Dialog dialog;
DialogField dialogFileName, dialogSkipFirstLine;
DimensionAttribute dimAttr;
DimensionAttributeSetItem dimAttrSetItem;
DimensionEnumeration dimensionSetId;
Container combinedContainer;
inventtable inventtable;
itemid itemid;
Counter counter;
DimensionAttributeValue dimAttributeValue;

;

dialog = new Dialog("Import Item Id");
dialogFileName = dialog.addField(extendedTypeStr(ItemId), "Item Id");

if(dialog.run())
{

select inv
where inv.ItemId==dialogFileName.value();
{
InventSumRecalcItem = new InventSumRecalcItem(inv.ItemId, true, checkfix::fix);

InventSumRecalcItem.updatenow();

}

info('Done');
}
}

Did you find this article useful?