Skip to content

  • 项目
  • 群组
  • 代码片段
  • 帮助
  • 当前项目
    • 正在载入...
  • 登录 / 注册
O
OpenFlow12
  • 项目
    • 项目
    • 详情
    • 活动
    • 周期分析
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 图表
    • 比较
    • 统计图
  • 议题 363
    • 议题 363
    • 列表
    • 看板
    • 标记
    • 里程碑
  • Wiki
    • Wiki
  • 成员
    • 成员
  • 折叠边栏
  • 活动
  • 图像
  • 聊天
  • 创建新问题
  • 提交
  • 问题看板
  • OpenIssure
  • OpenFlow12
  • Issues
  • #658

已关闭
未关闭
在 11月 08, 2019 由 李顶立@leedsema 
  • 违规举报
  • 新建问题
举报违规 新建问题

订单优化配置BOM功能,使之与料品资料的diff_code_sw和mrp_diff_sw开关相互配合几种模式

现状:1)如果成品、半成品没有启用了diff_code_sw,不管mrp_diff_sw是否启用,配置BOM中都不能控制配置BOM半成品下层物料MRP、暂停否、制造发料否、外协发料否等参数,除非在配置BOM中将所以半成品解锁操作。此操作太过繁琐。 2)只要成品、半成品diff_code_sw启用,配置BOM中只有解锁设置半成品区别码。此时不管mrp_diff_sw是否启用,配置BOM参与MRP运算时,都会考虑成品半成品的区别码,并且下达的成品、半成品制造计划、委外计划都会带区别码。

希望达到功能: 一、diff_code_sw与mrp_diff_sw 相互配合: 1-1物料diff_code_sw=0 且 mrp_diff_sw=0 时: 该物料各种单据中dif_flag字段都不可填写或选择,且mrp_diff_sw不可以设置为1;

二、成品diff_code_sw=1 且 mrp_diff_sw=0 时: 2-1 成品的各种单据中的dif_flag可填可不填; 2-2但如果订单填了区别码,可以产生配置BOM也可以不产生配置BOM,成品在MPS时考虑区别码;如果其半成品及物料的diff_code_sw=1且mrp_diff_sw=0时,半成品、物料MRP运算时不考虑区别码; 如果其半成品及物料的diff_code_sw=1且mrp_diff_sw=1时,半成品、物料MRP运算时考虑区别码。 2-3成品必须生产为带区别码版本,对应的成品制造计划/工单或成品委外计划/工单必须带区别码,对应的半成品计划/工单、委外计划/工单由半成品的diff_code_sw和mrp_diff_sw决定。

三、成品diff_code_sw=1 且 mrp_diff_sw=1 时: 3-1 成品的各种单据的diff_flag必填,所有库存和MRP必须都用区别码来区分; 3-2 成品下层的半成品、物料区别码由物料本身diff_code_sw和mrp_diff_sw的决定,与成品是否区别码管理无关。

四、配置BOM界面取消锁定功能,如果不进行区别码管理的半成品,区别码赋值为销售订单批号。

五、增加一个订单配置BOM选配的功能。该订单产品编码不需要标准BOM也可以选取成品、半成品、物料为其下阶物料,并且保存后自动展开成为这个订单的配置BOM。(当前多批次、小批量的生产环境对该功能要求十分强烈,小批量的产品不需要每一个产品都建立标准BOM,耗费了太多了人力和时间,希望也都这个功能 。)

指派人
分配到
无
里程碑
无
分配里程碑
工时统计
无
截止日期
无截止日期
0
标记
无
指派标记
  • 查看项目标记
引用: OpenIssure/OpenFlow12#658