1、库存管理二次开发手册一、 环境要求 必须安装 .NET FrameWork 必须安装 U8 相应版本产品二、 准备工作 配置二次开发框架服务注册 UFSoft.U8.Business.Interface.dllInterop.MSXML2.dll将 UFSoft.U8.Business.Interface.config 放置于以上两个文件的同一个文件夹。 注册库存二次开发动态库文件STAPIConcrete.dll 修改配置文件将 STAPI.Config.860.xml 文件拷贝到相应的位置;修改配置文件 UFSoft.U8.Business.Interface.config 中 Confi
2、guration APIRepository Product 节点属性 name 的值为 SCMST 对应节点的 file 属性的值与STAPI.Config.860.xml 对应。三、 函数接口说明 新增单据- Add 函数参数:VoucherType 单据类型,对应 VouchType 表中的 cVouchType 字段Header 表头 DOM 对象Body 表体 DOM 对象Position 货位 DOM 对象ErrMsg 错误信息ConnFrom 连接对象VoucherId 单据 IDDOMMsg 超可用量提示信息 DOM 对象Check 是否进行业务检查BeforCheckStoc
3、k 是否检查可用量IsRedVouch 是否红字单据ReMote 是否远程 删除单据-Delete 函数参数:VoucherType 单据类型,对应 VouchType 表中的 cVouchType 字段VoucherId 单据 IDErrMsg 错误信息ConnFrom 连接对象TimeStamp 单据时间戳DOMMsg 超可用量提示信息 DOM 对象Check 是否进行业务检查BeforCheckStock 是否检查可用量 修改单据-Update 函数参数:VoucherType 单据类型,对应 VouchType 表中的 cVouchType 字段Header 表头 DOM 对象Body
4、 表体 DOM 对象Position 货位 DOM 对象ErrMsg 错误信息ConnFrom 连接对象VoucherId 单据 IDDOMMsg 超可用量提示信息 DOM 对象Check 是否进行业务检查BeforCheckStock 是否检查可用量IsRedVouch 是否红字单据AddedState 修改状态 装载单据-Load 函数参数:VoucherType 单据类型,对应 VouchType 表中的 cVouchType 字段Condition 条件串Header 表头 DOM 对象Body 表体 DOM 对象Position 货位 DOM 对象ErrMsg 错误信息GetBlan
5、k 是否获取空白单据BodyOrderBy 表体排序方式字段 审核单据-Audit 函数参数:VoucherType 单据类型,对应 VouchType 表中的 cVouchType 字段VoucherId 单据 IDErrMsg 错误信息ConnFrom 连接对象TimeStamp 单据时间戳DOMMsg 超可用量提示信息 DOM 对象Check 是否进行业务检查BeforCheckStock 是否检查可用量 弃审单据-CancelAudit 函数参数:VoucherType 单据类型,对应 VouchType 表中的 cVouchType 字段VoucherId 单据 IDErrMsg 错误信息ConnFrom 连接对象TimeStamp 单据时间戳DOMMsg 超可用量提示信息 DOM 对象Check 是否进行业务检查BeforCheckStock 是否检查可用量