【客户需求】组装拆卸-批号锁定下如何库存查询返回批号
2人赞赏了该文章
740次浏览
编辑于2017年09月11日 15:26:12
【客户需求】
事务类型为拆解时,成品表里的批号只能通过库存查询带出来 不允许手动录入,
事务类型为组装的时候,子件表里的批号只能通过库存查询带出来 不允许手动录入。
【配置步骤】
1.成品表单据体增加文本字段:服务上下文“FServiceContext”,字段名为空,可见性为不可见。
2.成品表单据体菜单栏库存查询操作配置设置对应的服务上下文字段--服务上下文。
3.成品表单据体增加实体服务规则:拆卸业务锁定成品表批号字段。注意条件为 拆卸&非库存查询操作。
配置条件为: FAffairType = 'Dassembly' AND FServiceContext <> 'QueryStockUpdate'
4.子件表也依次按照上述设置
a.子件表单据体增加文本字段:服务上下文子件“FServiceContextDsety”,字段名为空,可见性为不可见。
b.子件表单据体菜单栏库存查询操作配置设置对应的服务上下文字段--服务上下文子件。
c.子件表单据体增加实体服务规则:组装业务锁定子件表批号字段。注意条件为 拆卸&非库存查询操作。
配置条件为: FAffairType = 'Assembly' AND FServiceContextDsety <> 'QueryStockUpdate'
【实现效果】
1.拆卸时锁定成品批号;组装锁定子件批号。
2.库存查询正常返货批号。
推荐阅读