美文网首页
报销单自动带出支付银行账号

报销单自动带出支付银行账号

作者: 南小瓜p | 来源:发表于2016-10-14 00:35 被阅读219次

    需求:报销单上选择报销单位后,自动带出默认该单位的支付银行账号(系统为手动选择)

    产品:用友NC65

    1.在银行账号模板上表头和表体设置自定义字段1,选择布尔类型,名称为“默认”,用打勾来表示Y(默认为N),在需要默认的银行账号上,表头和表体都选择默认的勾,注意,千万不要一个单位有两个默认的账号;

    2.在NC的费用报销单里设置财务组织或结算方式的字段上增加编辑公式,必须编辑才能触发;

    fkyhzh->getcolvalue2(bd_bankaccsub,pk_bankaccsub,def1,"Y",
    pk_bankaccbas,getcolvalue2(bd_bankaccbas,pk_bankaccbas,def1,"Y",
    financeorg,getcolvalue(org_orgs_v,pk_org,pk_vid,pk_payorg_v)))
    

    3.网报的公式,放在支付单位的编辑公式上,单据打开的时候就可以触发;

    fkyhzh->getcolvalue2(bd_bankaccsub,pk_bankaccsub,def1,"Y",
    pk_bankaccbas,getcolvalue2(bd_bankaccbas,pk_bankaccbas,def1,"Y",
    financeorg,getcolvalue(org_orgs_v,pk_org,pk_vid,pk_payorg_v)));
    
    fkyhzh_name->getcolvalue2(bd_bankaccsub,accnum,def1,"Y",
    pk_bankaccbas,getcolvalue2(bd_bankaccbas,pk_bankaccbas,def1,"Y",
    financeorg,getcolvalue(org_orgs_v,pk_org,pk_vid,pk_payorg_v)));
    

    4.验证sql;

    select pk_bankaccsub,accname,accnum from bd_bankaccsub
    where  def1='Y' and pk_bankaccbas=
    (select pk_bankaccbas from bd_bankaccbas where def1='Y' and financeorg=
    (select pk_org from org_orgs_v where pk_vid=
    (select pk_payorg_v from er_bxzb where  djbh='264X201608080001')))--引号内填报销单单据号
    

    相关文章

      网友评论

          本文标题:报销单自动带出支付银行账号

          本文链接:https://www.haomeiwen.com/subject/pydgyttx.html