报销模块各单据“备注”字段更改显示名称后不生效,如何处理?

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

报销模块各单据“备注”字段更改显示名称后不生效,如何处理?

【原因】

启用了多语言监听导致的dep直接修改分录字段不生效;

【解决方案】

可以参考以下三个方案中的一个处理解决:

方案一:若不需用到多语言,禁用多语言监听;

方案二:若需要用繁体版和英文版,则不能禁用多语言监听,可重新抽取多语言词条。

方案三:脚本修改分录字段列名:在对应单据的编辑页面在onload的后置脚本通过以下扩展脚本去改分录的列名。以修改差旅费报销单分录住宿费列名为例:参考pluginCtx.getKDTable(kdtEntries).getHeadRow(0).getCell(hotelExpense).setValue(住宿费11); 备注:第一个是搜索出来的字段对应文件夹实体,第二个不用改,第三个是字段实体,第四个是需要改动后显示的名称。

【操作步骤】

1、禁用多语言监听:找到服务端安装目录下的文件config,打开文件,用注释掉多语言监听那一段内容,保存文件后重启eas服务。

2、抽取多语言词条:在EAS Cloud主界面,依次单击【系统平台】→【多语言管理】→【多语言管理】,然后双击【词条抽取】,在弹出的窗口选择【抽取动态词条】,运行完成后点击【资源翻译库】,按F8清楚缓存,全部勾选,点确定。

3、脚本修改分录字段列名:依次单击【企业建模】→【业务对象建模】→【动态扩展平台】,然后双击【动态扩展平台高级版】,双击打开对应单据,如上述示例借款单的编辑页面,在onload的后置脚本通过以下扩展脚本去改分录的列名。 参考pluginCtx.getKDTable(kdtEntries).getHeadRow(0).getCell(hotelExpense).setValue(住宿费11); 备注:第一个是搜索出来的字段对应文件夹实体,第二个不用改,第三个是字段实体,第四个是需要改动后显示的名称。

【参考课程】

多语言监听:https://vip.kingdee.com/article/130723506589274112?productLineId=8&isKnowledge=2

添加扩展脚本:https://vip.kingdee.com/questions/135431986105387264/answers/135431986491263232?productLineId=8&isKnowledge=2

报销模块各单据“备注”字段更改显示名称后不生效,如何处理?

【原因】 启用了多语言监听导致的dep直接修改分录字段不生效;【解决方案】 可以参考以下三个方案中的一个处理解决: 方案...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息