我只是使用 Dynamics Ax 中的标签编辑器编辑了一个标签,它并没有在任何地方更改。有些表格已经接受了更改,有些则没有。
更准确地说,我修改了标签:案例管理中的责任员工。名称已更改为列出所有案例的大表格(此处标签更改有效)但如果我单击单个案例查看详细信息,旧名称仍然出现并且我三重检查,它是相同的标签并且标签列表中没有旧名称的标签。
有人有想法吗?我可以尝试重新编译 CIL,但我不敢相信对于这么简单的事情我必须运行编译器几个小时......
我只是使用 Dynamics Ax 中的标签编辑器编辑了一个标签,它并没有在任何地方更改。有些表格已经接受了更改,有些则没有。
更准确地说,我修改了标签:案例管理中的责任员工。名称已更改为列出所有案例的大表格(此处标签更改有效)但如果我单击单个案例查看详细信息,旧名称仍然出现并且我三重检查,它是相同的标签并且标签列表中没有旧名称的标签。
有人有想法吗?我可以尝试重新编译 CIL,但我不敢相信对于这么简单的事情我必须运行编译器几个小时......
更改现有标签时,我总是重新启动 AOS 以确保更改发生。我注意到,在 AOS 关闭之前,标签不会写入 .ald 文件,这可以解释为什么如果您有多个 AOS 或有一些标签缓存,它是不可见的。
您确定您更改的语言与您的用户设置(en-us 或 en-uk)中的语言相同吗?
您有多个 AOS 实例吗?如果是这样,重新启动(其他)AOS。
您是否也制作了新标签并更新了相应的元素?旧标签可能还有其他用途。
请尝试从应用程序文件系统中删除 .ali 文件。一般位于C:/program file/dynamics ax/50(if is ax 2009)/application/appl// 尝试找到与label file id同名的.ali文件(eg: axPQRen-us.ali, 其中PQR 是标签文件)和语言。删除 .ali 文件后重新启动 aos,这应该会自动创建具有最近更改的 ali 文件。还要确保大表单控件的标签和案例(您发现差异的地方)控件来自相同的标签。