组织间结算取价插件参数说明原创
金蝶云社区-arsense
arsense
7人赞赏了该文章 151次浏览 未经作者许可,禁止转载编辑于2023年12月14日 16:22:00

组织间结算平台支持开发者自定义取价方式,其取价插件配置见https://vip.kingdee.com/question s /296211561238932992/answers/296211561272487424?productLineId=2&isKnowledge=2


以集中销售为范例:

销售出库单(物流单)通过组织间计算生成对内的销售出库单(供应方单据)、对内的采购入库单需求方单据)、对外的销售出库单共计三张虚单。其中对内销售出库单对内采购入库单作为成对的一组虚单,若配置了取价规则,则需要进行取价。


组织间结算平台将参与结算的所有实体单据对象(DynamicObject统一封装为结算单据模型(SettleBillModel单据分录对象(DynamicObject封装为结算单据分录模型(SettleBillEtryModel

将生成的供应方单据、需求方单据这一成对单据封装为对内供需对单模型(CoupleSettleBillsModel其对应成对的分录封装为对内供需对单分录模型(CoupleSettleBillEntriesModel


单据模型关系


取价插件接口接收需要进行取价的对内供需对单分录模型(CoupleSettleBillEntriesModel作为参数,开发者可以根据上图关系获取例如源单单据等信息。


模型类方法说明

SettleBillModel

方法名

返回值

说明

getEntries()

List<SettleBillEntryModel>

获取分录

getEntryModel(Long entryId)

SettleBillEntryModel

根据分录id获取分录对象

getBillEntityType()

String

获取单据实体标识

getMainBizOrg()

DynamicObject

获取单据主业务组织对象

getObj()

DynamicObject

获取单据对象


SettleBillEntryModel

方法名

返回值

说明

getBillModel ()

List<SettleBillEntryModel>

获取分录

getObj()

DynamicObject

获取单据分录对象


CoupleSettleBillsModel

方法名

返回值

说明

getEntries ()

List<CoupleSettleBillEntriesModel>

获取分录

getEntryBySrcEntryId(Long srcEntryId)

CoupleSettleBillEntriesModel

根据源单id获取分录对象

getPriceRuleObj()

DynamicObject

获取取价规则对象

getEntrySettleRelation()

DynamicObject

获取结算路径分录

getSupplierId()

Long

获取供应方组织id

getDemandId()

Long

获取需求方组织id

getSrcBillModel()

SettleBillModel

获取源单结算单据模型

getSupBillModel()

SettleBillModel

获取供应方结算单据模型

getDemBillModel()

SettleBillModel

获取需求方结算单据模型


CoupleSettleBillEntriesModel

方法名

返回值

说明

getBillModel()

CoupleSettleBillsModel

获取对单模型单头

getPriceRuleEntryObj()

DynamicObject

获取取价规则分录对象

getSrcBillModel()

SettleBillEntryModel

获取源单结算单据分录模型

getSupBillModel()

SettleBillEntryModel

获取供应方结算单据分录模型

getDemBillModel()

SettleBillEntryModel

获取需求方结算单据分录模型

适用版本

星瀚V4.0.0011及以上版本


图标赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0