我在Sales中个性化了这些列,我添加了一些列,并以一种很容易识别的方式排列它们。我也保存了我的变化。
这很好,但是当我导航到其他表单并返回到Sales表单时,我所做的更改都消失了。列没有排列好。这开始发生后,我们升级到动力2012年R2。这个问题的原因似乎是什么?
谢谢!
发布于 2014-12-17 15:04:45
这是R2升级后的AX 2012的一个问题。这里有一个修复程序,可以在客户源站点中找到。下载并安装了修补程序,问题就解决了。
发布于 2014-11-17 21:13:19
这被称为“用户个性化”,是AX的智能形态的一个函数。
当您对表单进行更改时,这些更改将打包并保存在一个名为SysLastValue的表中,该表存储特定于用户的使用数据。打开窗体时,它会解压保存的设置,这些设置与所使用的任何窗体都特别匹配。
当您从AX 2012升级到AX 2012 R2时,表单可能会更改,并有额外的字段或其他内容。当AX试图解压缩您保存的使用数据时,打包的数据与现在期望它是unpacked...so的方式不匹配--它不工作。
因此,您需要做的是再次进行更改,然后这些更改将取代旧的更改,并且应该保持不变。如果将来修改表单,或者清除您的使用数据(为用户清空SysLastValue表),您可能会遇到相同的问题,而您的个性化设置丢失了。
如果存在大量的个性化设置,或者个性化设置是所有用户的常见更改,那么您应该考虑让开发人员在表单上永久地进行这些更改。
https://stackoverflow.com/questions/26979010
复制相似问题