销售订单中增加订单时间、发货时间、交货时间并精确到分秒。
1.1 EASSCMA1P0005 销售订单中增加订单时间、发货时间、交货时间并精确到分秒。
1.1.1 业务场景简介
精细化工行业对销售订单中所涉及到的时间要求非常精确,如要求订单日期、发货日期、交货日期要精确到分钟。现有的销售订单基础上增加三个字段,分别表示订单时间、发货时间、交货时间,以此解决客户需求。
1.1.2 简要实现方案
1. 销售订单分录上面增加订单时间、发货时间、交货时间字段;
2. 增加的日期字段支持时分秒;
3. 界面锚定正确,过滤界面,序时薄界面显示正确。
1.1.3 DEP详细开发步骤
1) 新建DEP方案
2) 导入扩展单元“销售订单”:在刚刚增加的方案上面,点击鼠标右键,弹出的目录中选择从扩展单元的从业务单元导入。选择销售订单业务单元,导入到方案中。
3) 打开销售订单的编辑界面,先调整原本存在的控件位置,预留出待添加控件位置。从右侧工具栏拖拽需要的类型的控件,如本案中的日期控件。修改控件的相关属性:包括显示文字,字段名称,锚定类型。
4) 在onLoad()方法增加脚本,控制日期字段显示格式以及允许显示日期。
pluginCtx.getKDDatePicker("pkorderTime").setTimeEnabled(true); pluginCtx.getKDDatePicker("pkorderTime").setDatePattern("yyyy-MM-dd,HH:mm:ss"); pluginCtx.getKDDatePicker("pksendTime").setTimeEnabled(true); pluginCtx.getKDDatePicker("pksendTime").setDatePattern("yyyy-MM-dd,HH:mm:ss"); pluginCtx.getKDDatePicker("pkdeliveryTime").setTimeEnabled(true); pluginCtx.getKDDatePicker("pkdeliveryTime").setDatePattern("yyyy-MM-dd,HH:mm:ss"); |
5) 设置listui对应的query新增字段的显示名称
销售订单中增加订单时间、发货时间、交货时间并精确到分秒。
本文2024-09-16 22:01:31发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45455.html