1.庫存管理->設定->庫存->庫存模型組->設定 選項卡->分類賬整合 組
選中 過賬物理庫存
2.應收賬款->設定->引數設定->更新 選項卡->裝箱單組
選中 裝箱單記入分類賬
另外物料需要當前成本價不能為零
在設定上面三個方面後依然不能產生憑證,看教程也沒找到答案,只能去跟程式碼了,在產生憑證的時候會呼叫類InventMov_Sales的mustBeBookedPhysically方法:
boolean mustBeBookedPhysically()
{
;
if (SalesParameters::find().PostPackingSlip)
return super();
else
return false;
}
可以看出if裡的程式碼就是2中提到的引數{
;
if (SalesParameters::find().PostPackingSlip)
return super();
else
return false;
}
檢視super的程式碼
boolean mustBeBookedPhysically()
{
return this.inventModelGroup().PostOnhandPhysical && !InventParameters::find().PostEstimatesPeriodic;
}
其中&&前面部分判斷的就是1中提到的引數{
return this.inventModelGroup().PostOnhandPhysical && !InventParameters::find().PostEstimatesPeriodic;
}
這裡要提到的後面那個引數,這個引數對應介面的介面如下:
庫存管理->設定->引數設定->常規 選項卡->實際過賬組 期間暫估入賬
從程式碼來看只有這個引數不選中的時候才會產生憑證。
至於這個引數是做什麼用的,一時還真沒頭緒,等忙完這段時間再看吧。