电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

用友ERP-U8知识-服务单上序列号参照不到的问题.pptx

用友ERP-U8知识-服务单上序列号参照不到的问题.pptx_第1页
1/10
用友ERP-U8知识-服务单上序列号参照不到的问题.pptx_第2页
2/10
用友ERP-U8知识-服务单上序列号参照不到的问题.pptx_第3页
3/10
服务单上序列号参照不到的问题215号工程师问题描述10.1版本,售后服务模块服务单上参照不到某个序列号的服务产品,输入输入序列号,提示:服务产品不存在,请重新输入。查看服务产品中可以查询到此序列号的服务产品。问题现象问题现象如下图所示:序列号为“123”的服务产品在软件中可以查询到,但是在服务单上录入此序列号时,提示:输入的服务产品不存在,请重新输入。问题分析在服务产品中可以查询到对应序列号的服务产品,但是为什么在服务单上参照选择时,选择不到,手工输入时,提示不存在呢?那么我们后台跟踪一下,参照选择序列号时,后台的是如何取数的?问题分析从上图的跟踪结果可以看到,服务单上参照选择序列号服务产品时的语句如下:SELECTTOP100cast(0asbit)asbRefSelectColumn,''''asselcol,[ServiceProductEntity_SR_View_ServiceProduct_List].[cSerProductCode]ascSerProductCode,[ServiceProductEntity_SR_View_ServiceProduct_List].[cInvCode]ascInvCode,[ServiceProductEntity_SR_View_ServiceProduct_List].[cInvName]ascInvName,[ServiceProductEntity_SR_View_ServiceProduct_List].[cInvStd]ascInvStd,(CASE[ServiceProductEntity_SR_View_ServiceProduct_List].[cState]WHENN''03''THENN''报废''WHENN''02''THENN''停用''WHENN''01''THENN''在用''ELSEcast([ServiceProductEntity_SR_View_ServiceProduct_List].[cState]asnvarchar)END)ascState_Enum_Caption,[ServiceProductEntity_SR_View_ServiceProduct_List].[cCusCode]ascCusCode,[ServiceProductEntity_SR_View_ServiceProduct_List].[cCusAbbName]ascCusAbbName,[ServiceProductEntity_SR_View_ServiceProduct_List].[cContactName]ascContactName,问题分析[ServiceProductEntity_SR_View_ServiceProduct_List].[orderFormCode]asorderFormCode,[ServiceProductEntity_SR_View_ServiceProduct_List].[consignmentCode]asconsignmentCode,[ServiceProductEntity_SR_View_ServiceProduct_List].[cDeliveryDate]ascDeliveryDate,[ServiceProductEntity_SR_View_ServiceProduct_List].[bIsOutsourcing]asbIsOutsourcing,(CASE[ServiceProductEntity_SR_View_ServiceProduct_List].[bIsOutsourcing]WHENN''0''THENN''否''WHENN''1''THENN''是''ELSEcast([ServiceProductEntity_SR_View_ServiceProduct_List].[bIsOutsourcing]asnvarchar)END)asbIsOutSourcing_enum_caption,[ServiceProductEntity_SR_View_ServiceProduct_List].[bIsPigeonhole]asbIsPigeonhole,[ServiceProductEntity_SR_View_ServiceProduct_List].[OID]asoid,[ServiceProductEntity_SR_View_ServiceProduct_List].[ID]asID,[ServiceProductEntity_SR_View_ServiceProduct_List].[cModType]ascModTypeFROM[SR_View_ServiceProduct_List]AS[ServiceProductEntity_SR_View_ServiceProduct_List]WHERE1=1andcState<>N''03''问题分析从上面的语句可以看出系统从视图SR_View_ServiceProduct_List表中取出服务产品信息,注意最后的where语句条件,系统判断cstate字段,此字段为服务产品状态。由此想到此问题跟服务产品中的状态字段有关系。后台查看服务产品表SR_ServiceProducts表中的cstate字段。此字段为空。前台查看也可以看到状态为空。解决方案找到问题原因,也就相应有了问题的解决方案。前台就可以修改服务产品状态为‘在用’,然后保存服务产品,重新做服务单,参照序列号,可以正常参照到。问题解决。问题总结对于服务产品(SR_ServiceProducts),系统中设置的状态(cstate)有三种,分别为在用(01),停用(02),报废(03).系统在判断参照序列号时,判断服务产品的状态不能等于03同时不能为空。对于891版本,参照序列号时,服务产品状态为‘在用’,‘停用’,‘报废’时都可以参照出来。但状态值为空参照不到。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用友ERP-U8知识-服务单上序列号参照不到的问题.pptx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信