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的纪录了:

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

  • 相关阅读:
    CF932E Team Work
    BZOJ 4480 [JSOI2013] 快乐的jyy
    CF285E Positions in Permutations
    P4312 [COCI 2009] OTOCI / 极地旅行社
    P3327 [SDOI2015]约数个数和
    P3649 [APIO2014]回文串
    P3181 [HAOI2016]找相同字符
    P3346 [ZJOI2015]诸神眷顾的幻想乡
    P4248 [AHOI2013]差异
    P4512 【模板】多项式除法
  • 原文地址:https://www.cnblogs.com/duanshuiliu/p/2575932.html
Copyright © 2011-2022 走看看