หน้าเว็บ

วันอังคารที่ 28 พฤษภาคม พ.ศ. 2562

Axapta :: Axapta Create PD Status Create To Scheduled Job

Axapta :: Axapta Create PD Status Create To Scheduled
Job
  1. static void AutoSetStatusPD(Args _args)
  2. {
  3.  
  4.     ProdId      myProdId;
  5.     ProdTable   myProdTable;
  6.     ProdTable   updateProdTable;
  7.     ProdMultiSchedulingJob  prodMultiSchedulingJob;
  8.     ProdParmScheduling      prodParmScheduling
  9.     ;
  10.  
  11.     myProdId = NumberSeq::newGetNum(ProdParameters::numRefProdId()).num();
  12.  
  13.     ttsbegin;
  14.         myProdTable.ItemId = "003022008175";
  15.         myProdTable.ProdId = myProdId;
  16.         myProdTable.InventDimId = "06-00000010";
  17.         myProdTable.QtySched = 5;
  18.         myProdTable.type().insert();
  19.     ttscommit;
  20.  
  21.     prodParmScheduling   = prodParmScheduling::findLast(myProdId, ProdSchedMethod::OperationScheduling);
  22.     prodMultiSchedulingJob  = ProdMultiScheduling::construct(ProdSchedMethod::JobScheduling);
  23.     RunBaseMultiParm::initParm(prodMultiSchedulingJob); // to get ProdParmScheduling from sysLastValue (user specific standard parameters)
  24.     prodMultiSchedulingJob.insert(myProdTable, prodParmScheduling);
  25.     prodMultiSchedulingJob.run();
  26.  
  27.     info(strfmt("Create PD %1", myProdId));
  28. }


https://community.dynamics.com/ax/f/33/t/74235

ไม่มีความคิดเห็น:

แสดงความคิดเห็น