找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 4510|回复: 3

[其他] 案例:870凭证调用

[复制链接]
发表于 2010-1-8 22:35:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
本帖最后由 naojin 于 2010-2-24 10:44 编辑

未命名.JPG

我们自己开发的软件,生成凭证之后。在选择摘要或指定现金流量的时候出现如上错误。请问怎么解决?

是我们的程序问题还是?跟踪数据库发现,选择摘要或现金流量都执行如下语句,好像是锁定这个功能吧。可这个语句是语法有问题的,所以出错。

INSERT INTO UA_task with(rowlock)(cAcc_Id,iYear,cUser_Id,cAuth_Id,cStation,cTaskId,iLogId,cSub_Id,cAppServer)


VALUES(N'001',2010,N'mao',N'reg',N'5B98E7FB32B543D',N'',,N'GL',N'{91AE1F6C-E613-4090-BC11-73FA7D259220}')

很怪的是,相同的程序在u871是一切正常.是不是u870有BUG?是否有相关的补丁呢?

以下是培训资料里的测试案例,才发现根本通不过。也是相同的错误。

Dim m_login As U8Login.clsLogin '定义注册对象

Dim m_ZwPub As clsPub
'
定义公用函数

Dim m_objPz As clsPZ
'
定义凭证对象

Private Sub Command1_Click()

'
'
注册对象实例化

'
Set m_login = New U8Login.clsLogin

'
m_login.Login ("GL")


'
注册对象实例化

'
Set m_login = New U8Login.clsLogin

'
m_login.Login ("PM")


Dim sysLogin As Object


Set sysLogin = CreateObject("UFSoft.U8.Framework.Login.UI.clsLogin")


'Dim sysLogin As New UFSoft_U8_Framework_Login_UI.clsLogin

   


If sysLogin.login_2("AA") = False Then


MsgBox sysLogin.ErrDescript


Else


MsgBox "login ok"


End If

   


Set m_login = CreateObject("U8Login.clsLogin")


If m_login.ConstructLogin(sysLogin.userToken) = False Then


MsgBox g_oLogin.ShareString


Exit Sub


Else


MsgBox "ConstructLogin ok"


End If

   


If m_login.Login("AA") = False Then


MsgBox g_oLogin.ShareString


Else


MsgBox "ConstructLogin login ok"


End If

End Sub

Private Sub Command2_Click()

      


'
总账公用函数实例化


Set m_ZwPub = New clsPub


m_ZwPub.InitPubs m_login.UfSystemDb, m_login.UfDbName, m_login.cAcc_Id, m_login.cIYear, m_login.cUserId, m_login.CurDate, m_login.SysPassword

      


'
调用凭证对象


Set m_objPz = New clsPZ


Set m_objPz.zzLogin = m_login


Set m_objPz.zzSys = m_ZwPub


m_objPz.StartUpPz "GL", "GL0201", Pz_ZD


Set m_objPz = Nothing:
Set m_ZwPub = Nothing

      

End Sub

发表于 2010-1-9 09:49:11 | 显示全部楼层
本帖最后由 naojin 于 2010-1-9 09:50 编辑

在选择摘要或指定现金流量的时候出现如上错误



估计是摘要或现金流量 用友ERP不认。
因为你是自己开发的程序,但控件是用友的,从你发的代码看,应该没有问题,871下是好用的,建议在870下查查现金流量的表是否和你现有的程序匹配.
发表于 2010-1-9 09:51:42 | 显示全部楼层
还有,最好是从低版本到高版本调试,像你从871再到870,最好是从870到871
发表于 2011-3-17 17:23:30 | 显示全部楼层
还有,最好是从低版本到高版本调试,像你从871再到870,最好是从870到871
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-5 11:06 , Processed in 0.055660 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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