项目

一般

简介

功能 #357

Continuous Strip Enhancement

鑫 王将近 3 年 之前添加. 更新于 超过 2 年 之前.

状态:
新建
优先级:
普通
指派给:
开始日期:
2021-09-09
计划完成日期:
% 完成:

0%

预期时间:

描述

得捷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、 给出人天评估。


文件

#357测试报告.docx (282 KB) #357测试报告.docx 鑫 王, 2021-09-14 11:10
#1

鑫 王 更新于 将近 3 年 之前

评估人天3天

#2

鑫 王 更新于 将近 3 年 之前

#3

鑫 王 更新于 超过 2 年 之前

修改类,ContinuousStripHelpler、CustomerSaleUICTEx、GenPO2WebHandler、WSPurOrderWebInfo
修改视图,V_SCM_SOTOPO

#4

鑫 王 更新于 超过 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;

导出 Atom PDF