应用指导
一、应用指导
Q1:如何查找服务端和客户端类加载路径:
A1: 在EAS右上角搜索“币别”,打开序时簿,按住“ctrl+shift+Q”,输入管理员密码,在下面截图搜下客户端和服务端类加载路径。
Q2:元数据加载路径:
A2:付款单查询--- ctrl+shift+a ---help找方法,查找全路径,如下图:
Q3、 WEB代码加载路径:
A3:(ip端口填自己服务器ip端口)http://172.17.3.84:6888/easweb/dynamicPage.do?event=initialize&method=doEvent&uipk=com.kingdee.eas.webDev.webDevTools&waf2skin=easbase&inwafpage=false&debug=true。
Q4、 当前客户端连接的实例:
A4:java.lang.System.getProperties().get("log4j.configuration")运行服务器端脚本。
Q5、EAS错误日志如何获取:
A5:在EAS右上角搜索“服务工具平台”,收集EAS错误日志;如果没有此菜单,则按住以下路径收集:
客户端:\eas\Client\client\logs目录下有client.log和log4j.log
服务端:\eas\Server\server\profiles\server1\logs有apusic.log.0,可能会有多个实例。
Q6、开票报错、查看发票报错:
A6:优先排查金税互联日志,如下图:
1、金税互联日志菜单如下:
2、可以根据单据编码或者日志类型找到对应的日志,双击打开,查看响应信息;如果有具体的报错,则可参考下面Q7;
Q7、发票云日志如何获取:
A7: http://imgdev-master.piaozone.com/docs/market/faq/invoicefaq.html
二、常见问题
Q1、出现“单行子查询返回多个行”:
A1: 判断关联字段是否重复,SQL例子“select FMERGECODE,count(1) from T_IM_TaxClassificationCode group by FMERGECODE having count(1)>1”。
Q2、税务管理在子系统树中不存在:
A2:第一步、在查询分析器下执行com.kingdee.bos.dao.xml.impl.MDLoader.getInstance().cl.getResource
("com_kingdee_eas_base_subsystemEntity.mdbview"),查看是否有私包。
第二步:如果第一步没有私包,检查下面截图是否有文件,需删除客户化树。也可用administrator登录看下“系统树设置”菜单的标准树是否有该实体。
第三步:如果1和2都没有问题,请重新生成子系统树且清缓存后重新登录。
Q3、开票报“请检查分析开票数据源”:
A3:检查开票单合并规则是否正确,“备注”这种不正确。
Q4、收票下载或下载销项发票报“解密未获得字符异常”或“JSONObject must be begin {”:
A4:先检查金税互联设置http地址是否正确,有可能多了/recvinv(这是旧接口)。
Q5、客户端配置错误,找不到第三方类!
A5:先在查询分析器查找看能否找到对应的类,如果能找到,查看是否有私包,由于私包的jdk版本不对导致,我们的jdk版本为1.6版本。
Q6、开票提示:9002-[发票开具] 税收分类编码校验失败!并非每行商品都有“税收分类编码”信息。
A6:重启发票云看看,有时候这个提示不是编码的问题,可能是智税集成被其他第三方程序占用有关,也有可能跟开票单分录的税收分类编码汇总项是Y有关,开票要求税收分类编码的汇总项必须为N。也有可能存在税收分类编码航信那边不可使用
Q7、打印提示:{"description":"打印失败:5013-打印失败 [0004,]","errcode":"5012"}
A7:可能是税盘里面找不到这张票,检查一下代码号码和发票类型有没有错误,都没问题的情况到开票软件修复一下发票,看一下发票状态是不是正常的
Q8、 菜单看不见
A8:查找在服务化菜单和客户化菜单里面是否能看到,如果可以,查看该菜单是否配置了权限项而没有分配权限
Q9、 参数设置里面找不到税务管理
A9:在服务端 eas\server\properties\SubSystem_eas.xml文件下增加以下3个节点(注意放在<subsystem>和</subsystem>)之间,若有多台服务器,每个服务器的server都要添加,如下:
若部署IM补丁,需添加
<row fullname="com.kingdee.eas.tm" name="tm" alias_l1="tm" alias_l2="税务管理" alias_l3="稅務管理" isleaf="0" parent="com.kingdee.eas" />
<row fullname="com.kingdee.eas.tm.im" name="im" alias_l1="im" alias_l2="发票管理" alias_l3="發票管理" isleaf="1" parent="com.kingdee.eas.tm" />
若部署TD补丁,还需添加:
<row fullname="com.kingdee.eas.tm.td" name="td" alias_l1="td" alias_l2="纳税申报" alias_l3="纳税申报" isleaf="1" parent="com.kingdee.eas.tm" />
b:增加税务管理模块参数:在eas\server\profiles\server\config\EAS_subSysIdToOrgTypeMaps.xml文件下增加节点,
注意,若有多台服务器,每个服务器的server都要添加,若为集群多server,每个server下的节点都要加上该节点:
若部署IM补丁,需添加:
<attribute key="com.kingdee.eas.tm.tm" value="ControlUnit"/>
<attribute key="com.kingdee.eas.tm.im" value="Company"/>
若部署TD补丁,还需添加:
<attribute key="com.kingdee.eas.tm.td" value="Company"/>
节点位置如图,在 <configitem name="SubSysIdToOrgType">和
</configitem>之间即可:
Q10、 特殊数据权限找不到单据
A10:Server\server\profiles\server1\config\ EAS_PermissionConfiguration.xml
添加自己的单据实体
例:在server\profiles\server1\config\ EAS_PermissionConfiguration.xml中
<special-data-permissions></special-data-permissions>
里添加开票单收票单
<special-data-permission>
<name>com.kingdee.eas.tm.im.app.MakeInvoice</name>
<type>412A6F98</type>
</special-data-permission>
<special-data-permission>
<name>com.kingdee.eas.tm.im.app.IncomeInvoice</name>
<type>1343913D</type>
</special-data-permission>
Q11、 dep无法扩展编辑界面
A11:Server\server\properties\dep\whitelist,选择其中一个后缀为SCM的文件 添加: <ui alias="开票单" name="com.kingdee.eas.tm.im.client.MakeInvoiceEditUI"/> 这里面添加开票单的白名单保存,生成子系统树重启服务,应该就可以选择到了。
Q12、下载发票或开票提示“访问超时,请检查金税互联设置或网络连接是否正确。”
A12:可按附件《访问超时解决办法》检查 。
Q13、客户化菜单导入GUI税务管理,提示“菜单编码重复”
A13:执行语句“delete FROM t_pm_mainmenuitem where FLONGNUMBER like '%TaxMagement%' and FLONGNUMBER not like '%TaxMagementWeb%'”。
Q14、打印发票时报模板不存在
A14:套打模板以及模板导入路径:\server\deploy\ctrlhome\server\storage\eas\kdnote\template\TM\IM\。
Q15、80或82版本部署税务补丁后不出现税务管理菜单。
A15:请参照附件《税务补丁部署说明(8.0&8.2)》。
Q16、费用报销模块添加发票后在全票池看不到数据。
A16:1、先检查参数“与税务集成”为“是”;2、收集apusic日志,有可能收票权限没有分配。3、检查加密密钥是否维护。
Q17、税收分类编码菜单找不到。
A17:在查询分析器执行以下两条sql语句:
update t_bas_sysmenuitem set ffunction = null where fid = 'bMuZSVMDRiKvPb3XensstRdCz6U=' update t_pm_mainmenuitem set ffunction = null where fid = 'bMuZSVMDRiKvPb3XensstRdCz6U='
Q18、修复应收单(实际无下游开票单场景)不能下推开票单。
A18:在查询分析器执行以下语句(替换应收单单头ID为对应的ID):
update T_AR_OtherBill set FIsInvoiced=0,FINVOICENO=null, FInvoiceCode=null,FInvoiceDate=null,FInvoicedAmt=null where fid ='应收单单头ID';
应用指导
本文2024-09-16 22:03:37发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45676.html