打开Navision 2024会计期间出现表单错误,求Control 1排查方法
一、先找到触发错误的表单
要确定哪个表单出问题,两种快速方法:
- 开事件日志抓线索:打开Navision客户端,走
工具 > 选项 > 事件日志,勾选“记录错误”和“记录表单打开事件”,再试一次打开2024会计期间,日志里会明确显示报错的表单名称。 - 直接找会计期间相关表单:默认打开会计期间的表单是
会计期间(对象ID通常是20),如果你们有自定义,就去开发环境的对象设计器里,切到表单标签页,搜“会计期间”相关的对象。
二、定位“控件1”
找到目标表单后,进开发环境操作:
- 在对象设计器里选中该表单,点
设计打开表单设计器。 - 开
视图 > 控件ID(或者按F5调属性窗口),这时每个控件左上角会显示ID号,直接找ID=1的控件就行——它可能是隐藏字段、按钮、容器之类的,检查它的属性有没有异常(比如数据源断了、类型被改了)。
三、针对多公司差异的额外排查
因为同库其他公司正常,问题大概率在当前公司的个性化设置或数据上:
- 重置表单个性化:在客户端开任意表单,点
工具 > 个性化,选重置,把当前公司对会计期间表单的自定义清掉再试。 - 查公司特定表单修改:开发环境里开
对象设计器 > 视图 > 公司特定对象,看这个表单有没有针对当前公司的特殊修改,和正常公司的版本对比。 - 检查会计期间数据:查当前公司的
会计期间表(表ID20),看看2024年的期间记录有没有异常值,比如缺了关联维度或者设置项。
内容的提问来源于stack exchange,提问作者Adriana Pirlea
相关产品推荐
相关产品推荐

