Foxtable(狐表)用户栏目专家坐堂 → 网络编码


  共有217人关注过本帖树形打印复制链接

主题:网络编码

帅哥哟,离线,有人找我吗?
zhuxinhui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
网络编码  发帖心情 Post By:2024/6/10 14:41:00 [只看该作者]

更换服务器后,网络单号重新又从1开始计算,造成单号重复
例如:我的单号已计到2024060030
更换服务器程序后又重新从2024060001开始计算
因为给到客户使用的程序是发布后的程序,在更新发布后的程序,就会出现这种情况

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107604 积分:547323 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/10 21:41:00 [只看该作者]

更新后重启一下服务端程序。

如果是使用远程桌面进入服务器的,最好是把远程桌面设置为排他性的,也就是只允许同一时间只能有一个远程桌面使用。否则如果同时打开多个远程桌面,各个远程桌面的程序是在独立的内存空间运行的,可能会导致服务端程序运行异常

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/6/10 23:11:00 [只看该作者]

1、只有一个远程桌面进入服务器
2、服务器关闭一次,远程桌面的服务器也只有一个在运行,
3、现在数据库是没能变的,就是发布的程序变了。当时设置了个有效日期,到期后重新发布过程序,就出现单据编码重新生成的情况了
出现这种情况,现在在考虑是否要使用到UUID或GUID码进行区别。
今日看到金蝶数据库是使用UUID和自身系统生成的单据编码,二个一起使用,如果这样操作会不会好些

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107604 积分:547323 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/10 23:23:00 [只看该作者]

应该是生成编号的代码不合理导致的。方便做个例子发过来测试一下

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/6/11 9:00:00 [只看该作者]

现在就是生成的编码,在系统表上的记录数也是不算数的,它是按字典的数为准的,所以程序一更新,编码就乱一次

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/6/14 19:45:00 [只看该作者]

老师可以是这里出问题
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20240614194406.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/6/14 20:14:00 [只看该作者]

附件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:服务器.zip


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7236 积分:40597 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2024/6/15 2:13:00 [只看该作者]

dr.save()放在if判断条件成立的代码最后一行,else代码最后一行应为datatables("XXX表").load,记住,您用的是SQLFind,当dr存在时,保存的数据在SQL数据库中,有可能没有加载到当前的datatable中,如果执行了保存表,该表数据被datatable数据覆盖,自然就出现了相同的,建议直接用Find,在执行他的前一行加载一下表,并结合帮助中的独占式编辑,这些问题就没有了!记住,SQLFind是SQL数据库的行,写人时是越过了datatable和table的,必须要重新加载表!

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/6/15 9:01:00 [只看该作者]

多谢程老师指点
我把代码改了下,帮我确认下

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20240615090001.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107604 积分:547323 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/17 8:56:00 [只看该作者]

6楼代码没有任何问题,不需要多此一举。把单据编码这个表数据导出发上来看看,另外客户端是怎么用的,全部代码发上来

 回到顶部
总数 17 1 2 下一页