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

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

产品:用友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,766评论 0 15
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,088评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,191评论 25 709
  • 前言 要想达到一个目标,你必须清楚的看到以下几个要素: 1. 所追求的目标的本质 2. 达到目标所具有的意义 3....
    aheizi阅读 3,262评论 0 4
  • 1.在网页上直视用户的脸最具感染力,也许因为眼睛是面部最重要的 部分。 如果网页上的人眼看着旁边的位置或产品,那么...
    小寒含阅读 1,414评论 0 0

友情链接更多精彩内容