#星空云诊所# :自定义销售定价
场景描述:
云诊所小伙伴提问:客户公司提供办公室座席租赁服务,按照租赁时长和数量区间的坐席数定价,这里涉及到2个数量维度,一个是时长(单位是月份),一个是座席数量(单位是个),客户本身有标准的销售价目表,但这个销售标准价格的设定是根据这2个维度一起进行取价,系统价目表里面物料只能定义一个数量定价,请问这个通过系统功能如何实现?
解决方案:
业务分析:物料多维度定价场景,涉及租赁时长和坐席数量两个值集合,典型的笛卡尔儿乘积有序对集合,需穷举两个维度的值集合作为定价依据。本文可提供两个方案进行处理该业务场景,也欢迎各位小伙伴提供项目上更优的解决方案。
方案一:辅助属性影响价格,坐席数量作为物料单位计量,租赁时长可作为辅助属性,价目表根据该两个维度进行定价。
方案二:价目表预置基础资料/辅助资料定价,坐席数量作为物料单位计量,价目表根据该两个维度进行定价。
两个方案虽都能实现该业务需求,个人更建议使用方案二。因辅助属性属于库存维度值,物料一旦启用辅助属性后,涉及到物料的业务单据均为自适应增加该字段。若同一项目物料存在多个辅助属性时,用户体验不佳且影响性能。方案二的话可以自行在需要取价目表的单据按配置,扩展性和用户体验更佳。
系统实现:
测试数据用例如下
方案一系统实现:
1. 辅助属性:新增辅助属性,值来源于辅助资料租赁业务,如下图所示:
2. 物料:启用辅助属性,并勾选影响价格
3. 销售价目表:租赁时长录入合同的实际租赁时长,数量区间使用至字段录入,如下图所示:
4. 销售订单取价效果如下图所示
方案二系统实现:
1.物料无需启用辅助属性,首先增加租赁时长的基础资料或辅助资料,下文以辅助资料为例,基础资料设置同理。
2.BOS操作:打开集成开发平台,将【销售价目表】系统预置的辅助资料字段1修改为租赁时长,并绑定步骤1增加的辅助资料,放开该字段的锁定性和可见性。如下图所示:
因销售价目表增加了辅助资料影响物料取价,【销售订单】对应也需增加该辅助资料字段,辅助资料类型需关联租赁业务。如下图所示:
3.销售价目表:租赁时长录入合同的实际租赁市场,数量区间使用至字段录入,如下图所示:
5. 销售订单取价效果如下图所示:
项目类似业务场景可参考,比如物料的产地和品牌影响商品定价,可通过销售价目表上系统预置的基础资料、辅助资料或文本字段进行自定义取价。
#星空云诊所# :自定义销售定价
本文2024-09-16 19:07:26发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-26553.html