报销单默认费用承担公司逻辑原创
金蝶云社区-纯生啤酒_
纯生啤酒_
2人赞赏了该文章 352次浏览 未经作者许可,禁止转载编辑于2021年07月31日 16:10:41
  1. 已85版本PT157423补丁后为准;

  2. image.png

    图中带出的默认费用承担公司逻辑如下:

    A.费用承担公司与费用承担部门强相关,如果费用承担部门取值为空,则费用承担公司为空;

    B.如果费用承担部门取到值(见上篇帖子:https://vip.kingdee.com/article/201749549675490304),查询成本中心委托的财务组织,如果可以查到委托关系,跳转到逻辑D;

    C.如果查询不到委托关系,则判断此成本中心是否为财务组织、实体组织以及封存状态;如果全满足,则继续下一步查询,如果有一项不满足,则成本中心和承担公司都为空;

    D.继续查询CP019参数,如果为是并且查询出的费用承担公司在当前登录用户的业务组织范围内,则确认为费用承担公司,如果CP019为否,则也可以确认为费用承担公司,其余情况则成本中心和承担公司都为空。

  3. 最后附上成本中心委托财务组织sql,现场可以通过此语句查询成本中心委托的财务组织:
    SELECT * FROM T_org_unitrelation where FTYPERELATIONID = (SELECT fid FROM T_ORG_TypeRelation where FFROMTYPE = 5 and FTOTYPE = 1) and FFROMUNITID= '成本中心id'

赞 2