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

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

产品:用友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')))--引号内填报销单单据号
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,780评论 0赞 15
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,184评论 19赞 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,484评论 25赞 708
  • 前言 要想达到一个目标,你必须清楚的看到以下几个要素: 1. 所追求的目标的本质 2. 达到目标所具有的意义 3....
    aheizi阅读 518评论 0赞 4
  • 1.在网页上直视用户的脸最具感染力,也许因为眼睛是面部最重要的 部分。 如果网页上的人眼看着旁边的位置或产品,那么...
    小寒含阅读 242评论 0赞 0

友情链接更多精彩内容