起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: Crazy_wen2006

阜阳2827升级3012出现供应链问题**

[复制链接]
发表于 2008-4-28 17:53:18 | 显示全部楼层
楼主,对系统、协同、业务空间做过改动吗?
直接升级可能会覆盖掉你原先修改的内容。
回复 支持 反对

使用道具 举报

发表于 2008-4-28 20:56:15 | 显示全部楼层
没有大的改,不影响
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-28 22:38:15 | 显示全部楼层
没做大的改动,不影响,楼主可以升级测试一下
回复 支持 反对

使用道具 举报

发表于 2008-4-29 08:50:26 | 显示全部楼层
正在升级中……
回复 支持 反对

使用道具 举报

发表于 2008-5-15 08:11:34 | 显示全部楼层
升后的库和安装已上传
回复 支持 反对

使用道具 举报

发表于 2008-5-19 15:53:27 | 显示全部楼层
情况如何?
回复 支持 反对

使用道具 举报

发表于 2008-5-19 17:16:32 | 显示全部楼层
正在测试中...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 09:22:03 | 显示全部楼层
管理员情况如何?
回复 支持 反对

使用道具 举报

发表于 2008-5-21 09:41:27 | 显示全部楼层
楼主,在3012里流程的处理规则变了:
1、在流转前,要先判断业务数据是否保存,如果没有保存,系统会弹出对话框强制要求保存数据(此时的保存动作是系统控制的)。
2、在业务规则中,是在BeforApplyUpdates中执行了流转,在流转之后还会执行一次保存动作。
3、业务数据和流程数据放在同一个事务中,系统不允许同一个数据集在一个事务中提交两次,否则会报“正在提交”的错误。

建议:
1、将流程的启动规则改为:处理时启动
2、将业务数据提交前的自动流转动作取消,由用户手工去流转单据。
   注释:阜阳物资\商业协同系统\公共模块\SCM基类功能\SCM单据主窗体基类
procedure TSCMBaseMainForm.DoSCMBeforeApplyUpdates(AConnection: TConnection);

  if (FlowBrokerMain.FlowControl <> nil) and not FIsDraftApplyUpdates and
    ((MasterDataset.FieldByName('CONFIRMED').AsString = 'D') or
    (MasterDataset.FieldByName('CONFIRMED').AsString = 'E')) then
  begin
    FIsFlowouting := True;
    try
      FlowBrokerMain.FlowControl.FlowOut(nil);
    finally
      FIsFlowouting := False;
    end;
  end;
回复 支持 反对

使用道具 举报

发表于 2008-5-21 10:05:51 | 显示全部楼层
楼主,为了保证数据的安全,请将存在相同现象的其他流程启动规则也修改成:处理时启动。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 06:24 , Processed in 0.043307 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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