功能 #357
Continuous Strip Enhancement
描述
得捷US提出了一个新需求,需要新增一个Requested_Continous_Strip_Preference(值为1或2) 字段通过PO Approval接口给windesc。
这个字段应该在客户,SO,PO的单据类型上都怎加,逻辑是:
当Continuous Strip (美国说EAS应该现在有传值)= True,
有一个下拉框,用户可以选择,可选值为:
1.Ship and Notify
2.Remove Part / Ship Balance
这个功能和现在的Date Code preferences功能是一样的。
所以现在需要你:
1、 确认Date Code preferences的功能逻辑
2、 比对新需求和Date Code preferences的差异,给出方案
3、 给出人天评估。
文件
由 鑫 王 更新于 超过 2 年 之前
修改视图:proc_update_saleorder
更新段落
---更新ContinousStrip数据
update T_SD_SaleOrder
set (CFContinousStripFlag ,CFDateCodeFlag ,CFDateCodeMonths ,CFPreference , CFLotCodeFlag ,CFCertComplianceFlag ,CFAcceptPartialOrderFlag,CFRCStripPreference)=
(select CFContinousStripFlag,CFDateCodeFlag ,
Case When CFDateCodeFlag=1 Then CFDateCodeMonths Else null End CFDateCodeMonths,
Case When CFDateCodeFlag=1 Then CFPreference Else '0' End CFPreference ,
CFLotCodeFlag ,CFCertComplianceFlag ,CFAcceptPartialOrderFlag,CFRCStripPreference
from T_BD_CustomerSaleInfo where FCustomerID
= t_sd_saleorder.fordercustomerid and FControlUnitID = t_sd_saleorder.fcontrolunitid) where exists (select 1 from T_BD_CustomerSaleInfo where FCustomerID
= t_sd_saleorder.fordercustomerid) and
fbasestatus = 1 and fnumber not like 'SO%' and fnumber not like '%_A' and CFUpdateSOWebDatetime is null;