zoukankan      html  css  js  c++  java
  • [Axapta]Customer open transaction editing中的神秘小红手

    在对一个客户做Open-transaction editing的时候(Customers->Functions->Open transaction editing)发现一行invoice的纪录行首有个小红手:

    点击这行做mark的时候出现了个错误:

    意思是这行已经被mark了,但是在这个form里面明明没有mark它啊。习惯性的翻代码,看看这个图标是如何实现的...(此处省略)最后找到是因为在表SpecTrans中有这条纪录的信息,所以就有了那个小红手:

    看看这里的第一列纪录的是表ID,366是SalesTable,根据后面的SpecRecId=188219717在SalesTable中找到这是一张被取消掉的该客户的销售订单KRS-0510-11,而refid=216004132就是CustTransOpen表中我们这条被mark的纪录。找到这条销售订单,订单头上Functions->Open transaction editing进去一看,果然在这里marke这条invoice的客户交易纪录,取消掉mark手就消失了。

    其实AX已经提供了功能来查到是在哪里被mark的,选中这条红手纪录,Inquries->specification出来,点击到sales order的时候就发现那条原始做mark的纪录了:

    最后的问题是谁把这个弄上去的?偶然还是因为其他操作顺序的原因?现在也无从知道了。

  • 相关阅读:
    如何分析页面性能?
    Java io包 ByteArrayInputStream&ByteArrayOutStream
    Java io包 inputstream&outputstream
    Java executors创建线程池和使用ThreadPoolExecutor
    Android异步任务处理
    TCP报文格式
    Java 异常
    死锁
    计算机网络-传输层
    Linux 进程同步和通信
  • 原文地址:https://www.cnblogs.com/duanshuiliu/p/2575932.html
Copyright © 2011-2022 走看看