存货核算期末结账,反结账增加二开内容的处理方案
有些客户希望在存货核算的期末结账功能中增加自己的一些二开的相关处理,为方便进行对期末结账功能的二开处理,我们增加了二开接口StartCheckOutForDevelop,此二开接口是在标准产品的结账、反结账功能执行成功后再调用的。
1, 新建项目工程,引入组件:Kingdee.K3.FIN.HS.Business.PlugIn
2, 新增客户端插件类并继承自标准插件:Kingdee.K3.FIN.HS.Business.PlugIn .CheckOutUNCheckOutEdit
3, 重写基类方法:StartCheckOutForDevelop,在此方法里处理结账或反结账的相关内容。
4, 编译组件,扩展存货核算期末结账业务对象,并注册客户端插件,用此插件替换标准插件即可。
客户端插件实现的伪代码如下:
Public class CustCheckOutUnCheckOutEdit: CheckOutUNCheckOutEdit
{
/// <summary>
/// 存货期末结账,反结账客户二次开发预留接口
/// param参数主要属性说明:
/// CurrentYear:当前年;
/// CurrentPeriod:当前期间;
/// IsCheckOut:1,期末结账,0 反结账
/// AcctgSysValue:核算体系对象
/// AcctgOrgValue:核算组织对象
/// AcctPolicyValue:会计政策对象
/// </summary>
/// <param name="param">结账参数。</param>
/// <param name="operationResult">操作结果</param>
Protected Override void StartCheckOutForDevelop(CheckOutParameters param, IOperationResult operationResult)
{
If(param.IsCheckOut == 1)
{
// 期末结账二开处理内容
}
Else
{
// 期末反结账二开处理内容
}
}
}
存货核算期末结账,反结账增加二开内容的处理方案
本文2024-09-23 02:12:41发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-150934.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf