起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 649|回复: 15

复制附件的问题

[复制链接]
发表于 2011-2-14 15:26:12 | 显示全部楼层 |阅读模式
发文功能中有附件,当流程结后,在收文功能中添加一条记录,并且把附件也一起复制不过。请问,怎么样实现复制附件?
回复

使用道具 举报

 楼主| 发表于 2011-2-14 15:41:03 | 显示全部楼层
我想发文有一份自己的附件,收文也有一份自己的附件,因为收文可以手动来添加删除附件。如果共用的话,会把发文的附件删除。
回复 支持 反对

使用道具 举报

发表于 2011-2-14 15:49:35 | 显示全部楼层
楼主,删除附件,其实服务器上的附件是并不删除的(即仅仅是删除文档与业务数据的关联关系数据的),所以我觉得可以共用一份文件。
仅仅需要控制数据就可以了。
大概的思路就是这样:
文档关联配置,两个功能都要配置,存的路径要一致,其他都按正常的来,这是第一步,接着就是复制数据的问题了,那么请研究一下文档关联的这几个表:
业务模型\协同系统\协同数据库\文档\文档关联定义表
业务模型\协同系统\协同数据库\文档\文档关联表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-14 15:54:23 | 显示全部楼层
不只是删除,如一个Word文档,发文流程结束后,这个文档应该是最终的文档了,不能允许再编辑。但是在收文中把这个Word文档编辑修改并保存了,这样的情况怎么处理?
回复 支持 反对

使用道具 举报

发表于 2011-2-14 16:19:49 | 显示全部楼层
哦,这样的话还是要两份附件。
那么思路要换一下,相当于是先要吧附件下载后再上传的方式来实现。(上传下载的代码请搜索一下论坛)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-14 16:48:24 | 显示全部楼层
TUnStructureDocUtils.DownLoadFile(FileName, SaveDialog1.FileName);
下载是不是上面这句代码?我用了上面这代码,下载失败
DOCLIB.TUnStructureDocUtils.DownLoadFile('1-100HZ92321.jpg', 'C:\1-100HZ92321.jpg');   

还有,这句代码无法判断是否已下载完成。这样没办法判断什么时候把下载下来的文件上传到服务器。这样怎么解决?还有其它方法实现吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-14 17:15:38 | 显示全部楼层
急,在线等着!
回复 支持 反对

使用道具 举报

发表于 2011-2-15 11:05:51 | 显示全部楼层
下载失败的问题,应该是你给的参数:filename不对。应该是给文档的guid吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-16 15:16:58 | 显示全部楼层
word文档下载出错

未命名.jpg

64.76 KB, 下载次数: 123

回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-16 15:18:41 | 显示全部楼层
2011-2-16 15:07:25 开始
2011-2-16 15:07:26 已完成
2011-2-16 15:07:26 结束
2011-2-16 15:08:17 此方法或属性无效,因为 文档窗口处于非活动状态。
2011-2-16 15:09:07 开始
2011-2-16 15:09:08 已完成
2011-2-16 15:09:08 结束
2011-2-16 15:09:45 此方法或属性无效,因为 文档窗口处于非活动状态。
2011-2-16 15:13:21 Cannot open file D:\Program Files\justep\X3 Developer\TempFile\会议纪要.doc
2011-2-16 15:14:14 开始
2011-2-16 15:14:14 已完成
2011-2-16 15:14:14 结束
2011-2-16 15:15:11 此方法或属性无效,因为 文档窗口处于非活动状态。
2011-2-16 15:15:15 Cannot open file D:\Program Files\justep\X3 Developer\TempFile\会议纪要.doc
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 18:23 , Processed in 0.051221 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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