最低适用版本:
工贸系列 23.5
插件简要功能说明:
- 采购订单支持选择任务单下表格存货
- 如果客户启用自定义项MRP插件,且任务单下表体存货有已审核自定义项BOM,则材料子件显示为对应BOM的第一级子件
- 支持明细合并下达采购订单(在处理采购流程时,系统或相关程序能够将多个详细的采购项(即明细)合并成一个单一的采购订单。这种功能可以提高工作效率,简化采购过程,特别是在面对多个供应商或多种商品时。通过将多个明细合并为一个订单,可以减少工作量,便于管理和跟踪)
- 更多细节描述见下方详细文档
插件操作视频:
进销存类定制插件--采购订单选择任务单材料
插件详细功能文档:
- 采购订单增加应用按钮【选择任务单材料】
a. 用户可以在采购订单编辑状态时点击按钮打开选单界面选择任务单材料,选单界面如下:
b.
c. 查询条件:
ⅰ. 日期区间:包括日期范围、开始日期、结束日期,过滤生产任务单的制单日期
ⅱ. 车间:车间选择框,可以选择全部、一类和末级,过滤生产任务单上表体车间
ⅲ. 客户:客户选择框,可以选择全部、一类和末级,过滤生产任务单上表体客户
ⅳ. 项目:项目选择框,可以选择全部、一类和末级,过滤生产任务单表头项目
ⅴ. 材料子件:存货选择框,可以选择全部、一类和末级,过滤材料子件
ⅵ. 自定义1-2:存货自定义项选择框,默认为空,支持选择存货自定义,过滤材料子件自定义1、2
ⅶ. 任务单号:单据编号选择框,可以选择生产任务单单据编号,支持手工录入,支持模糊查询,过滤生产任务单单据编号
ⅷ. 销售订单编号:单据编号选择框,可以选择销售订单单据编号,支持手工录入,支持模糊查询,过滤生产任务单上表体销售订单单据编号
d. 表格列:
ⅰ. 选择:勾选列,默认显示,用户自行勾选需要选择的明细,支持全选
ⅱ. 任务单号:文本列,默认显示,显示生产任务单单据编号
ⅲ. 单据日期:文本列,默认显示,显示生产任务单制单日期
ⅳ. 项目:项目基本信息列,默认隐藏,显示生产任务单表头项目
ⅴ. 自定义字段1-16:文本列,默认隐藏,显示生产任务单表头自定义字段1-16
ⅵ. 摘要:文本列,默认隐藏,显示生产任务单表头摘要
ⅶ. 产成品全名:存货基本信息列,默认显示全名,显示生产任务单上表体明细存货
ⅷ. 车间全名:车间基本信息列,默认显示车间全名,显示生产任务单上表体明细车间
ⅸ. 数量:数量列,显示生产任务单上表体明细存货基本单位数量,表尾合计
X. 自定义项1-2:文本列,默认隐藏,显示生产任务单上表体明细存货自定义项1-2
Xⅰ. 客户:客户基本信息列,默认隐藏,显示生产任务单上表体明细客户
Xⅱ. 生产者:职员基本信息列,默认隐藏,显示生产任务单上表体明细生产者
Xⅲ. 负责人:职员基本信息列,默认隐藏,显示生产任务单上表体明细负责人
Xⅳ. 计划耗用工时:文本列,默认隐藏,显示生产任务单上表体明细计划耗用工时
Xⅴ. 计划开工工时:文本列,默认隐藏,显示生产任务单上表体明细计划开工工时
Xⅵ. 计划完工工时:文本列,默认隐藏,显示生产任务单上表体明细计划完工工时
Xⅶ. 销售订单号:文本列,默认隐藏,显示生产任务单上表体明细销售订单号
Xⅷ. 生产计划单号:文本列,默认隐藏,显示生产任务单上表体明细生产计划单号
Xⅸ. 上表体自由项1-16:文本列,默认隐藏,显示生产任务单上表体明细自由项1-16
XX. 上表体行摘要:文本列,默认隐藏,显示生产任务单上表体明细行摘要
XXⅰ. 材料编号:文本列,默认显示,显示生产任务单下表体明细存货编号
XXⅱ. 材料全名:文本列,默认显示,显示生产任务单下表体明细存货全名
XXⅲ. 材料数量:数量列,默认显示,显示生产任务单下表体明细材料基本单位数量
XXⅳ. 下表体自由项1-16:文本列,默认隐藏,显示生产任务单下表体明细自由项1-16
XXⅴ. 下表体行摘要:文本列,默认隐藏,显示生产任务单下表体明细行摘要
XXⅵ. 材料自定义1-2:文本列,默认隐藏,显示生产任务单下表体明细存货自定义项1-2
XXⅶ. 材料子件全名:存货基本信息列,默认显示全名
1. 判断生产任务单下表体明细存货是否有已审核的自定义项BOM
2. 如果下表体存货有自定义项BOM,则材料子件显示为对应BOM的第一级子件
3. 如果下表体存货没有自定义项BOM,则材料子件显示为任务单下表体存货
XXⅷ. 材料子件数量:数量列,表尾合计
1. 如果下表体存货有自定义项BOM,则数量等于 任务单下表体明细存货基本单位数量*自定义项BOM配比关系, 自定义项BOM配比关系计算要包含损耗率
2. 如果下表体存货没有自定义项BOM,则材料子件的数量等于任务单下表体明细存货基本单位数量
XXⅸ. 材料子件自定义1-2:文本列
1. 如果下表体存货有自定义项BOM,则材料子件自定义带入BOM子件对应自定义项
2. 如果下表体存货没有自定义项BOM,则材料子件自定义带入为任务单下表体存货自定义
e. 【确定】:
ⅰ. 用户可以勾选多条明细进行选择,勾选后点击确定将所选明细带入到采购订单明细中
ⅱ. 带入规则:
1. 表头字段1-16:带入第一张勾选明细的任务单表头字段1-16
2. 存货:带入勾选明细材料子件全名
3. 单位:带入勾选明细材料子件基本单位
4. 自定义项1-2:带入勾选明细材料子件自定义1-2
5. 数量:带入勾选明细材料子件基本单位数量,并自动进行辅助单位的数量换算(四舍五入保留一位小数)
6. 对方规格型号:带入勾选明细对应的任务单下表体明细唯一标识
7. 自由项1-7,14-15:带入勾选明细对应的上表体产成品的自由项1-7,14-15
8. 自由项8-10:带入勾选明细对应的上表体产成品存货编号、备用字段3、备用字段4
9. 其他字段默认为空
ⅲ. 合并带入:
1. 如果勾选表头【合并带入】,则将勾选明细按照固定规则合并后带入
2. 数量:按产成品全名+材料子件全名+材料子件自定义1-2汇总勾选明细基本单位数量,并自动进行辅助单位的数量换算(因为支持合并数量,先四舍五入再加)
3. 对方规格型号:带入勾选明细对应的任务单下表体明细唯一标识,用逗号间隔,超出则截断。
4. 自由项1-7,14-15:按产成品全名+材料子件全名+材料子件自定义1-2汇总勾选明细对应的上表体产成品的自由项1-7,14-15(如果自由项中的值不是数值,则按0计算)
a. 先将已勾选的明细按产成品全名+材料子件全名+材料子件自定义1-2进行分组
b. 再汇总统计分组中的上表体产成品自由项1-7,14-15的值
c. 如果分组中不同明细的产成品对应的是同一任务单,该产成品的自由项只参与一次计算
5. 其他字段带入规则与上方不合并带入的规则相同
f. 采购订单新增保存:
ⅰ. 占用生产任务单下表体明细自由项13
ⅱ. 采购订单选择任务单材料保存后,根据采购订单对方规格型号(任务单下表体明细唯一标识)匹配系统中的任务单下表体明细,如果能匹配到对应的任务单下表体明细,则将当前服务器日期覆盖写入任务单下表体自由项13(表示已下采购订单),如果匹配不到则不进行操作
ⅲ. 用户可自行修改任务单下表体自由项13的内容,但用户修改、删除采购订单明细等操作,不会影响任务单下表体明细自由项13
g. 数据源:
ⅰ. 统计符合查询条件的任务单材料子件明细,一条子件明细显示一行
ⅱ. 只统计已过账的单据(已完工和未完工的生产任务单都要统计)
ⅲ. 不统计中止执行的任务单
ⅳ. 只统计任务单下表体明细自由项13为空的明细
h. 说明:
ⅰ. 用户需确保已安装自定义项BOM对应插件
ⅱ. 采购订单表头重新选择供应商,明细中的对方规格型号会被刷新,如果没有启用存货多编码,则会清空字段内容