最低适用版本:
财贸系列 23.8
插件简要功能说明:
- 采购单保存后支持生成其他出库单
- 销售单保存前支持生成其他入库单
- 更多细节描述见下方详细文档
插件操作视频:
进销存类定制插件--采购单自动出库
插件详细功能文档:
- 采购单自动出库功能
a. 采购单增加新增保存过账、修改保存过账、审核过账检查接口
ⅰ. 采购单保存时判断表头自定义字段8是否为空,如果不为空,采购单保存后系统自动同步生成其他出库单,如果为空,则不生单
ⅱ. 如果其他出库单生单失败,则采购单不能保存
b. 生单规则
ⅰ. 一张采购单对应生成一张其他出库单并过账
ⅱ. 其他出库单表头:- 制单日期:带入采购单制单日期
- 单据编号:根据系统编号规则自动生成
- 往来单位:带入采购单表头供应商
- 经办人:带入采购单表头经办人
- 部门:带入采购单表头部门
- 出库类型:默认出库类型中第一个类型
- 仓库:带入采购单表头仓库
- 项目:带入采购单表头项目
- 摘要:自动生成文本内容“由采购单【{采购单编号}】自动生成”
- 表头自定义项1-16:带入采购单表头自定义项1-16
ⅲ. 其他出库单表体: - 存货:带入采购单明细存货
- 仓库:带入采购单明细仓库
- 单位:带入采购单明细中的单位
- 批号:带入采购单明细批号
- 到期日期:带入采购单明细到期日期
- 自定义项1-4:带入采购单明细自定义项1-4
- 数量:带入采购单明细数量,并自动计算辅助数量
- 副单位数量:带入采购单明细副单位数量
- 行摘要:带入采购单明细行摘要
- 表体自由项1-16:带入采购单明细表体自由项1-16
ⅳ. 采购单增加联查下游单据 - 采购单自动生成的其他出库单可以在采购单联查按钮中联查下游的其他出库单
ⅴ. 其他出库单增加联查上游单据 - 通过采购单自动生成的其他出库单可以在其他出库单联查按钮中联查上游采购单
ⅵ. 采购单增加单据检查接口 - 当采购单反审核、驳回、修改保存、删除时,判断采购单下游是否生成其他出库单,如果有则控制单据不能保存,提示用户“当前单据已生成下游其他出库单,不能进行该操作。”
- 销售单自动出库功能
a. 销售单增加保存接口
ⅰ. 销售单保存时判断表头自定义字段8是否为空。如果不为空则销售单保存前系统先自动生成其他入库单,如果为空则不生单,销售单正常过保存
ⅱ. 如果其他入库单生单失败,则销售单不能保存
b. 生单规则
ⅰ. 一张销售单对应生成一张其他入库单并过账
ⅱ. 其他入库单表头:- 制单日期:带入销售单制单日期
- 单据编号:根据系统编号规则自动生成
- 往来单位:带入销售单表头客户
- 经办人:带入销售单表头经办人
- 部门:带入销售单表头部门
- 入库类型:默认入库类型中第一个类型
- 仓库:带入销售单表头仓库
- 项目:带入销售单表头项目
- 摘要:自动生成文本内容“由销售单【{销售单编号}】自动生成”
- 表头自定义项1-16:带入销售单表头自定义项1-16
ⅲ. 其他入库单表体: - 存货:带入销售单明细存货
- 仓库:带入销售单明细仓库
- 单位:带入销售单明细中的单位
- 批号:带入销售单明细批号
- 到期日期:带入销售单明细到期日期
- 自定义项1-4:带入销售单明细自定义项1-4
- 数量:带入销售单明细数量,并自动计算辅助数量
- 副单位数量:带入销售单明细副单位数量
- 行摘要:带入销售单明细行摘要
- 表体自由项1-16:带入销售单明细表体自由项1-16
ⅳ. 销售单增加联查下游单据 - 销售单自动生成的其他入库单可以在销售单联查按钮中联查下游的其他入库单
ⅴ. 其他入库单增加联查上游单据 - 通过销售单自动生成的其他入单可以在其他入库单联查按钮中联查上游销售单
ⅵ. 销售单增加单据检查接口 - 当销售单反审核、驳回、修改保存、删除时,判断销售单下游是否生成其他入库单,如果有则控制单据不能保存,提示用户“当前单据已生成下游其他入库单,不能进行该操作”
c. 特别说明:
ⅰ. 由于销售单是出库,所以为了避免负库存的情况,此处生单虽然其他入库单是销售单的下游单据,但是在生单时需要先生成其他入库单然后才保存销售单
ⅱ. 又由于而先生成其他入库单后才保存销售单,所以导致其他入库单生成后无法关联到销售单,此处采用后台单独建表的方式来存储关联关系,在其他入库单生成后在后台关联表中将其他入库单与销售单号进行关联存储,待销售单保存成功后再根据销售单号将关联关系更新为系统的唯一码