起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: dragonsoft

【搞定】2800版本的流程窗体中的"正在提交"问题?**

[复制链接]
 楼主| 发表于 2007-6-27 11:33:24 | 显示全部楼层
今天安装了2809,测试一下,还是有这个问题
回复 支持 反对

使用道具 举报

发表于 2007-6-27 14:19:04 | 显示全部楼层
在主界面的onshow事件中,写了
flow.FlowControlProviderTransaction := False
吗?
这个是必须的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 16:13:37 | 显示全部楼层
写了。我们是在oncreate中写上这句话,应该是一样的吧。

现在“正在提交”问题还是会重现。似乎没原来频繁。
我们会再重现看看,把具体操作整理一下再发上来询问。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 16:37:29 | 显示全部楼层
按下面操作肯定会重现,但可能不一定要这样。
数据还是原来的数据即可。

【问题1】: “正在提交”的错误
1. 删除流程表中的所有任务。
用查询分析器执行下列语句:
delete from TTASK;
delete from TTASKMESSAGE;
delete from TFlow;
delete from TFlowID;

2. 以“ABB"项目为例:

1) 业务模型\带动办\带动办\项目上报月进度(T_XMSBYJD) 这个表中的 (项目上报月进度.项目ID = '294')的所有记录的审核状态改为0(未上报)
2) 运行business
协同登录(帐号XH)-功能树中点击[项目信息浏览]-搜索大项目名称:abb-选择这条记录-点击上方的[月进度上报]
-选择一条审核状态=未上报的记录-点击“提交审批”按钮---“正在提交”错误出现

很奇怪的一个问题:
若[月进度上报]功能启动后,直接关闭。 再重新进入,此时“正在提交”这种错误就不会存在了。
第1次进[月进度上报],则肯定会有这种错误!

PS:有时候只要修改数据,不点击“保存”按钮,而直接点击“提交审批”按钮,则也会有“正在提交”

【问题2】:“invoke batch method error”的错误
帐号XH已经提交完一条记录的基础上。
用帐号MAO登录后,点击工作台中的一条任务-进入[项目进度审核]功能-填写[发改委审批意见]-点击“提交”按钮-错误出现:
invoke batch method error, error occur during invoke ApplyUpdates method, Record not found or changed by another user.

希望尽快看下什么原因。 谢谢
回复 支持 反对

使用道具 举报

发表于 2007-6-27 17:05:15 | 显示全部楼层
我按照你说的做了,提交了好几条,都是好的
注意 22楼的代码要放在 标准风格主窗体 上,不是功能主窗体上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 17:39:29 | 显示全部楼层
o 谢谢
我原来都是放在功能窗体上。 现在放在 标准风格主窗体 上,“正在提交”错误是解决了。

不过还有这个问题,要怎么解决?
【问题2】:“invoke batch method error”的错误
帐号XH已经提交完一条记录的基础上。
用帐号MAO登录后,点击工作台中的一条任务-进入[项目进度审核]功能-填写[发改委审批意见]-点击“提交”按钮-错误出现:
invoke batch method error, error occur during invoke ApplyUpdates method, Record not found or changed by another user.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 18:49:56 | 显示全部楼层
【问题2】:“invoke batch method error”的错误
试半天,这个错误貌似也没了,不知道是不是编译的原因。

谢谢,可以结帖了。
回复 支持 反对

使用道具 举报

发表于 2007-6-28 14:23:43 | 显示全部楼层
但是我这里也会出现问题2 ,我跟踪了代码,没有停在你提供的代码上,应该是跟你直接修改任务表和任务消息表有关
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-23 06:41 , Processed in 0.040862 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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