iT邦幫忙

0

ERP 的限制條件 你家的夠精采嗎?

  • 分享至 

  • xImage

ERP 欄位 彈出內容 或 下拉內容 的限制條件 面面觀

S_Resource_Manufacturing IsManufacturingResource='Y'

C_DocType Customer Return C_DocType.DocBaseType IN ('MMR') AND IsSOTrx='Y'

C_DocType Vendor Return C_DocType.DocBaseType IN ('MMS') AND IsSOTrx='N'
C_DocType Customer RMA C_DocType.DocBaseType IN ('SOO', 'POO') AND C_DocType.DocSubTypeSO='RM' AND C_DocType.AD_Client_ID=@#AD_Client_ID@ AND IsSOTrx='Y'

C_DocType Vendor RMA C_DocType.DocBaseType IN ('SOO', 'POO') AND C_DocType.DocSubTypeSO='RM' AND C_DocType.AD_Client_ID=@#AD_Client_ID@ AND IsSOTrx='N'

M_RMA in M_InOut (Complete and IsSOTrx) (IsSOTrx='@IsSOTrx@' AND DocStatus='CO')
M_RMALine of RMA M_RMALine.M_RMA_ID=@M_RMA_ID@

C_DunningLevel of Dunning C_DunningLevel.C_Dunning_ID=@C_Dunning_ID@
C_DunningLevel of Dunning - restrict to level of dunning C_DunningLevel.C_Dunning_ID=@C_Dunning_ID@ AND
((SELECT C_DunningLevel_ID FROM C_DunningRun WHERE C_DunningRun.C_DunningRun_ID=@C_DunningRun_ID@) IS NULL OR
C_DunningLevel.C_DunningLevel_ID IN (SELECT C_DunningLevel_ID FROM C_DunningRun WHERE C_DunningRun.C_DunningRun_ID=@C_DunningRun_ID@))
Tender Type - not Cash AD_Ref_List.Value <> 'X'
C_BPartner - Manufacturer C_BPartner.IsActive='Y' AND C_BPartner.IsManufacturer='Y'
DD_OrderLine of Order DD_OrderLine.DD_Order_ID=@DD_Order_ID@

圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

6
fillano
iT邦超人 1 級 ‧ 2010-09-28 09:30:06

我自己是不會碰到啦,不過我在某人的blog看過一個例子:
http://ayende.com/Blog/archive/2010/08/31/it-really-happened-legacy-programmers-tales.aspx

裡面有46行的if條件,7萬5千行的GetEmployee方法。

我要發表回答

立即登入回答