zoukankan      html  css  js  c++  java
  • 用友UAP NC 单据新增时业务单元不能带出问题处理

      用户需求新建一个主子表单据,由于刚从63环境升级到65环境,所以对于 65环境走单据流程生成节 点出的错误不了解。

      直接建了集团级的主子表单据后,实施说需要的是业务单元级的主子表单据,跟用友开发沟通后,执行deleteAll.sql删除集团级节点数据,再重走向导生成业务单元级节点。

      后在本地运行正常,打到测试库正常。一周后反馈出现如下错误:

      

      不能自动带出业务单元,且打开参照也没有数据。

      实施说是元数据问题,但是元数据并没有做任何改动。没有找到其他问题根源于解决方法,本地发布元数据后,在测试库升级最新元数据文件(其实这里元数据文件并没有改动),后恢复正常。

      --------------------------

      一周后再次反馈出现此问题,再次找不到其他问题根源,再次用上述方法解决。

      --------------------------

      反反复复,每周末都反馈出此问题。每周末都用此方法解决。

      --------------------------

      今天询问另一开发后,在功能注册节点发现了问题根源,如下图:

      

        

      一开始虽然执行了deleteAll.sql,但是应该对于65环境不熟悉,有环节报错了自己又忽略了,没有发现这个地方没有删除到,所以存在一个集团级业务单元节点,且排序在前,所以之后使用此节点,会读到集团级节点,就不能自动带出业务单元数据。

      而“一周反馈一次”,这种情况,应该是由于功能未正式上线,用户只有在周末才测试,才产生出“一周出现一次问题”的错觉。

      解决方法:执行deleteAll.sql后,在功能注册吧那条“集团级”的数据删除,再执行insertAll.sql后,恢复正常。

      而之前的发布元数据并升级元数据文件,就可以解决此问题,应该也只是由于缓存机制产生的临时正常错觉。

  • 相关阅读:
    SQL处理重复数据
    ASP.NET下载网站上的地图图片(精)
    js应用大全
    vs2003运行过程中出现的一些错误汇总
    Google卫片下载(转)
    JS获取网页中HTML元素的几种方法
    8位QQ大放送
    .net 读取Xml文件并进行DropDownList数据绑定
    C# Stream 和 byte[] 之间的转换
    【C#4.0】中的dynamic与var的区别
  • 原文地址:https://www.cnblogs.com/KAI0725/p/9014072.html
Copyright © 2011-2022 走看看