供应商协同送货通知单配置获取批号实现原创
金蝶云社区-邱育华
邱育华
24人赞赏了该文章 655次浏览 未经作者许可,禁止转载编辑于2022年10月14日 10:29:33

【业务需求】

供应商协同需要供应商打印条码根据采购订单下推送货通知单打印条码时,送货通知单的批号不能维护也不能根据编码规则生成, 订单下推收料通知单批号也不能自动生成,批号需要手动录入,需要实现在协同端送货通知单也能调用批号编码规则来生成批号


配置步骤

1、批号/序列号属性(FormId: BD_LotCodeItem),添加对应单据的枚举值

image.png


2、批号属性字段(FormId: LotCodeField), 加入SCP_ReceiveBill单据过滤条件值

image.png


FNumber IN ('STK_AssembledApp','SP_InStock','SUB_SUBREQORDER','PRD_MO','PUR_ReceiveBill','STK_InStock','PUR_PurchaseOrder','PRD_INSTOCK','STK_MISCELLANEOUS','STK_OEMInStock','PRD_MORPT','PRD_MOChange','SUB_ReqChange','REM_IndepenReqPlan','REM_MixedFlowPlan','REM_INSTOCK','REM_ProdSubDayPlan','STK_OEMReceive','SFC_OperationReport','SAL_RETURNNOTICE','QM_OtherInspectAppQc','SCP_ReceiveBill')


3、页面上"批号/序列号属性",添加对应单据,并绑定对应字段值

image.png


4、扩展送货通知单操作按钮,配置表单操作"批号编码规则应用"

image.png




关于二开单据无法选择到对应单据的问题,比如二开一张"生产任务单",出现问题

image.png


解决方案:往单据管理表预插一条数据

INSERT INTO T_META_NEEDTYPEBILL(FBILLFORMID,FNUMBER,FSUBSYSTEMID,FCREATORID,FCREATEDATE,FMODIFIERID,FMODIFYDATE,FDOCUMENTSTATUS,FFORBIDSTATUS)
VALUES('lxhg_scrwd','lxhg_scrwd','47',NULL,NULL,NULL,NULL,'C','A'); 
INSERT INTO T_META_NEEDTYPEBILL_L(FPKID,FBILLFORMID,FLOCALEID,FNAME,FDESCRIPTION) 
VALUES ('26083a011b0540d5528375cc0beba7ft','lxhg_scrwd',2052,N'生产任务单',N'生产任务单') ;


image.png


参考:【客户需求】批号/序列号属性如何添加自定义单据

赞 24