首页 > 其他 > 详细

创建转移单并过帐 job

时间:2019-06-09 12:49:42      阅读:92      评论:0      收藏:0      [点我收藏+]
static void createTransferOrder(Args _args)
{
InventJournalTable journalTable;
InventJournalTrans journalTrans;
InventJournalTableData journalTableData;
InventJournalTransData journalTransData;
InventTable inventTable;
InventDim inventDim;
InventJournalCheckPost journalCheckPost = new InventJournalCheckPost();
;
journalTableData = JournalTableData::newTable(journalTable);
journalTransData = journalTableData.journalStatic().newJournalTransData(journalTrans, journalTableData);
// Init journalTable
journalTable.clear();
journalTable.JournalId = journalTableData.nextJournalId();
journalTable.JournalType = InventJournalType::Transfer;
journalTable.JournalNameId = journalTableData.journalStatic().standardJournalNameId(journalTable.JournalType);
journalTableData.initFromJournalName(journalTableData.journalStatic().findJournalName(journalTable.JournalNameId));
journalTrans.clear();
journalTransData.initFromJournalTable();
journalTrans.TransDate = systemdateget();
journalTrans.initFromInventTable(InventTable::find("bx1025-wrnp"));
journalTrans.Qty = 10;
inventDim.clear();
// inventDim.inventSiteId = ‘1‘;
inventDim.InventLocationId = ‘1‘;
journalTrans.InventDimId = InventDim::findOrCreate(inventDim).inventDimId;
inventDim.clear();
// inventDim.InventSiteId = ‘2‘;
inventDim.InventLocationId = ‘ship‘;
journalTrans.ToInventDimId = InventDim::findOrCreate(inventDim).inventDimId;
journalTransData.create();
journalTable.insert();
// post
// if (InventJournalCheckPost::newPostJournal(journalTable).validate())
// {
// inventJournalCheckPost::newPostJournal(journalTable).run();
// }
}

创建转移单并过帐 job

原文:https://www.cnblogs.com/xtwkh1973/p/10993119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!