为啥金蝶K3查询分析工具调用储存过程出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥金蝶K3查询分析工具调用储存过程出错相关的知识,希望对你有一定的参考价值。

参考技术A

这个报错我也遇到过,刚开始很苦恼!最后还是被我解决了。我分析了下出现这种提示的有以下两种情况。

    在调用存储过程前加一段语句:set nocount ON set ansi_warnings OFF

    在写存储过程中,最后select查询报表时,别用通配符*    例如:select * from #temp1这样就会报错,你要把通配符*换成需要展示的字段名,select 物料代码,物料名称,库存数量 from #temp1

我基本都是通过这两种方式解决你所描述的提示报错,希望对你有所帮助!

 

小弟从事金蝶没几年时,本不想一展功力,看到楼上评论说K3售后都是垃圾,故把我的经验分享下,如有帮助,还忘给赞!有实力的技术人员还是有很多,希望客户都能尊重技术支持的劳动,知道交服务费的重要性,有实力的技术支持才会继续干下去。如果都希望免费获得技术支持,那谁来养活我们这些技术人员。

参考技术B 存储过程中不可以用if语句,很奇怪。
原因如下:K3的查询分析是根据存储过程先取出栏位信息,如果有if语句根据传入参数来执行结构化查询,那程序中就无法取出栏位,所以出错无法继续下一步..

先把if部分去掉,然后把报表新建完成,再去改存储过程,查询分析是可以正常执行的。
参考技术C 尊敬的客户,您好:
为了更有效解决您的问题,建议您通过“金蝶桌面服务系统”获取服务支持,在“金蝶桌面服务系统”中您可以选择多种方式解决您的问题,不仅可以通过“知识库”、“文档中心”等实现自助服务,还可以通过“服务预约”与我们的服务工程师取得联系,或者在“需求反馈”中及时将您对金蝶产品的任何建议反馈给金蝶公司,欢迎您体验!下载地址:http://kdweibo.com/GxA
感谢您对金蝶公司的支持!
参考技术D 您这个问题最后怎么解决的?我们也遇到了 第5个回答  2012-09-05 语句开始加上 set nocount on追问

还是不行啊,在SQL里执行存储过程没问题,在金蝶K3查询分析工具里就出错

今天用金蝶K3软件看成本核算的计算过程,出现了这样的情况,那位大侠帮分析一下

问题原因出在金额上 在你圈出部分。入库单价是:8.51,出库单价是:10.88 那样就会出现金额负的情况。你查下这个产品出库核算为什么带出10.88元。如果想得到专业技术支持,可以联系我,我个人资料见我用户追问

按照先进先出,如果在暂时负库存情况下,可以取后面的入库单价计算。但是我想不出来10.88怎么出来的。

追答

这个要查仓库报表才可以知道的 肯定是有原因的。如果是先进先去 你之前这个产品价格是不是有波动呢

追问

红框标出的部分,合计的数量是0 ,但是金额不为了0,难道金额不够也不允许发出?况且这个金额在入库后的再次核算时应该重新核算,为什么会核算出来10.88,不可理解。

追答

其实这个产品是够数量的,只是单价有些异常 为什么单价会异常呢 要看具体帐套数据的 这个问题原因肯定是可以分析出来的 也可以解决的

参考技术A 你的销售出库单2745有问题呀,你库存有1000个,你出库超过1000个了,所以出现为够发! 参考技术B 发出的金额超过库存金额了。
这个很简单,没有做出库核算,找到相应的该产品做一遍出库核算就好了。
参考技术C 想请问一下这个计算过程在哪里查看?

以上是关于为啥金蝶K3查询分析工具调用储存过程出错的主要内容,如果未能解决你的问题,请参考以下文章

金蝶K3中如何设置单据的必填项?

我使用金蝶K3财务软件 今天突然报错说是 数据库 tempdb 日志已满请备份该数据库的事物日志及释放一些空间

今天用金蝶K3软件看成本核算的计算过程,出现了这样的情况,那位大侠帮分析一下

关于K3WISE 12.1查询分析使用

金蝶k3报价

金蝶K3在服务器重启以后为啥打不开,提示是无法创建中间层组件,这是为啥,以前都能用的