壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1631|回复: 4

用友870下的演示账套升级到890时,升级不成功,求救

[复制链接]
发表于 2010/3/15 08:11:34 | 显示全部楼层 |阅读模式
发表于 2010/3/15 19:11:09 | 显示全部楼层
问题描述都不上传。咋看。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

 楼主| 发表于 2010/3/15 20:15:08 | 显示全部楼层
数据库名: UFDATA_001_2005
E:\U8SOFT\Admin\SQLFILE8710\Main\Ufdata\Structure\Data_STR_CA_mix_NL.sql
错误信息:
-2147217900
找不到列 "dbo" 或用户定义的函数或聚合 "dbo.caf_getaccinfo",或者名称不明确。

执行如下语句时出错:

create  function [dbo].[CaF_GetBurFinAmount]
(
@iperiod as integer,
@dtBegin as datetime,
@dtend as datetime
)
returns TABLE

AS       
               
        return (
                select A.irealcoid,A.cbatch,isnull(t1.f1,0)+isnull(t2.f2,0)-isnull(t3.f3,0)-isnull(t4.f4,0) + isnull(t5.idgqua,0) as BurFinAmount from ca_batchmap A  
                         Left Join
                         (select cppid,cbatch,sum(isnulL(iqua,0) - isnull(iwastequa,0)) as f1
                          From ca_dacps
                         Where ddate>=@dtBegin and ddate<=@dtEnd
                          group by cppid,cbatch) as t1 on A.irealcoid = t1.cppid and A.cbatch = t1.cbatch

                         Left Join
                          (
                            select cppid,cbatch,ifinpdtamo as f2
                            From ca_enmop
                         Where iPeriod =@iperiod - 1
                          ) as t2 on A.irealcoid=t2.cppid and A.cbatch=t2.cbatch
                         
                         Left Join
                          (
                            select cppid,cbatch,ifinpdtamo as f3
                            From ca_enmop
                         Where iPeriod =@iperiod
                          ) as t3 on A.irealcoid=t3.cppid and A.cbatch=t3.cbatch
                         
                         Left Join
                          (
                            select cppid,cbatch,ilosingincost as f4
                            From ca_compd
                         Where iPeriod =@iperiod
                          ) as t4 on A.irealcoid=t4.cppid and A.cbatch=t4.cbatch
                        left join
                        (select A.macoid as irealcoid,'' as cbatch,sum(isnull(iqua,0)) as idgqua from ca_aditional_use A
                                inner join ca_dacps B on A.irealcoid = B.cppid
                                where dbo.caf_getaccinfo('ca','8601','0') >= 1 and ddate>=@dtBegin and ddate<=@dtEnd
                                group by A.macoid
                        ) t5 on A.irealcoid = t5.irealcoid
回复

使用道具 举报

 楼主| 发表于 2010/3/15 20:16:19 | 显示全部楼层
你好,还在不
回复

使用道具 举报

 楼主| 发表于 2010/3/15 20:17:52 | 显示全部楼层
可以加为好友吗,我的QQ号546694627
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 07:05 , Processed in 0.016410 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表