// To create Purchase Requisition Through X++
static void CreatePurchReqJob(Args _args)
{
PurchReqTable purchReqTable;
PurchReqLine purchReqLine;
ProjTable projTable = projTable::find("???10009");
SalesLine salesLine = SalesLine::findInventTransId("00000304_068");
;
purchReqTable.clear();
purchReqTable.initValue();
purchReqTable.PurchReqId = NumberSeq::newGetNum(PurchReqTable::numRefPurchReqId()).num();
purchReqTable.PurchReqName = "Testname";
purchReqTable.ProjId = projTable.ProjId;
purchReqTable.ProjIdDataArea = projTable.dataAreaId;
purchReqTable.insert();
purchReqLine.clear();
purchReqLine.initValue();
purchReqLine.InventDimId = salesLine.InventDimId;
purchReqLine.initFromPurchReqTable(purchReqTable);
purchReqLine.ItemId = '1001';//salesLine.ItemId;
purchReqLine.ActivityNumber = 'AO-3456789';//salesLine.ActivityNumber;
purchReqLine.BuyingLegalEntity = CompanyInfo::find().RecId;
purchReqLine.InventDimIdDataArea = salesLine.dataAreaId;
purchReqLine.initFromProjTable(projTable);
purchReqLine.insert();
info(purchReqTable.PurchReqId);
}
static void CreatePurchReqJob(Args _args)
{
PurchReqTable purchReqTable;
PurchReqLine purchReqLine;
ProjTable projTable = projTable::find("???10009");
SalesLine salesLine = SalesLine::findInventTransId("00000304_068");
;
purchReqTable.clear();
purchReqTable.initValue();
purchReqTable.PurchReqId = NumberSeq::newGetNum(PurchReqTable::numRefPurchReqId()).num();
purchReqTable.PurchReqName = "Testname";
purchReqTable.ProjId = projTable.ProjId;
purchReqTable.ProjIdDataArea = projTable.dataAreaId;
purchReqTable.insert();
purchReqLine.clear();
purchReqLine.initValue();
purchReqLine.InventDimId = salesLine.InventDimId;
purchReqLine.initFromPurchReqTable(purchReqTable);
purchReqLine.ItemId = '1001';//salesLine.ItemId;
purchReqLine.ActivityNumber = 'AO-3456789';//salesLine.ActivityNumber;
purchReqLine.BuyingLegalEntity = CompanyInfo::find().RecId;
purchReqLine.InventDimIdDataArea = salesLine.dataAreaId;
purchReqLine.initFromProjTable(projTable);
purchReqLine.insert();
info(purchReqTable.PurchReqId);
}
No comments:
Post a Comment