社区
Web 开发
帖子详情
仓库撤销操作....急。急。急。
Aquarius_T
2011-12-19 01:05:44
仓库中的撤销 操作。就是 从出库单执行 出库以后,出库通知单会生成一条数据。但是 比如 出库人员 出错了,比如出现一些 数量错了,或者钱 错了 等问题,我要撤销 这条 数据。,让它 返回到出库单里,数据还是原来的数据。就是返回到 未出库时的状态
求指点。求代码。
...全文
259
14
打赏
收藏
仓库撤销操作....急。急。急。
仓库中的撤销 操作。就是 从出库单执行 出库以后,出库通知单会生成一条数据。但是 比如 出库人员 出错了,比如出现一些 数量错了,或者钱 错了 等问题,我要撤销 这条 数据。,让它 返回到出库单里,数据还是原来的数据。就是返回到 未出库时的状态 求指点。求代码。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weiyuguang_9
2011-12-19
打赏
举报
回复
用用友软件。。。。。。。
ollim
2011-12-19
打赏
举报
回复
。。。首先 本身插入的错误 使用 rollback
如果已经更新或删除 使用 闪回
拼接 update 语句实现
select * from cc03 as of timestamp(systimestamp - interval'100'second);
quzhihuijingjing
2011-12-19
打赏
举报
回复
像这种问题,我们通常是记录日志的方法来解决。在删单之后,就把删单的相关信息记录到日志表,如果单删错了就可以通过日志来还原之前的数据。
贪睡的兔子
2011-12-19
打赏
举报
回复
你的表设计不合理吧 我以前做的是每个出库单对于对个产品,产品还对应入库单, 做库存统计的时候这个很重要,可以查库存量
直接删掉,改成未出库的状态不太好吧,删掉后在重新做一次入库,并在备注中注明是操作失误,感觉比较实际
Aquarius_T
2011-12-19
打赏
举报
回复
[Quote=引用 8 楼 flycnc 的回复:]
如果出库前和实际出库不一样,就要用两张表了。出库前的单子叫配货单或订货单,订货单审核后就产生出库通知单。拣货员根据出库通知单开始分拣装箱后才产生出库单。如果出库单错了可以取消出库或作废出库单,原始的订货单状态变成未出库,重新显示在出库通知单里。
[/Quote]
对,就是作废。我想把出库通知单的需要作废的数据直接删掉,然后再把出库单的数据该成未出库的状态,但是,直接删掉 怎么拿到这条数据的id?
flycnc
2011-12-19
打赏
举报
回复
如果出库前和实际出库不一样,就要用两张表了。出库前的单子叫配货单或订货单,订货单审核后就产生出库通知单。拣货员根据出库通知单开始分拣装箱后才产生出库单。如果出库单错了可以取消出库或作废出库单,原始的订货单状态变成未出库,重新显示在出库通知单里。
Aquarius_T
2011-12-19
打赏
举报
回复
[Quote=引用 6 楼 flycnc 的回复:]
在表中设一个字段State用来标记单据状态,比如State的值为0表示录入中(已保存,可修改和删除),1已确认(不能修改,但可以点“重置”后进行修改和删除),2已审核(不能修改和删除,只能点“作废”撤消和取消审核),3出库中(不能修改、删除,可作废或退回。),4已发货(不能作废,但可以点“取消出库”后返回已审核状态。),5已收货(库存发生变化,产生财务进出帐,不能作废,但可以点“取消收货”返回已……
[/Quote]
这个我知道,可是现在 我已经出库了 但是却发现了问题。就比如 你去开发票,开完以后 有问题 你就退回去,重新开,和原来一模一样的。类似于红冲 的现象。我现在出库了,但有问题了,我就想把着个单子撤销掉,回到未出库的状态,我现在的问题是 我怎么拿到未出库时的数据。因为 我出库以后 这条数据就从出库通知单里删掉了。而现在保存在出库单 里的数据 有可能是错误的。拿到数据以后 怎么办,难道要重新插入到出库通知单么?
flycnc
2011-12-19
打赏
举报
回复
在表中设一个字段State用来标记单据状态,比如State的值为0表示录入中(已保存,可修改和删除),1已确认(不能修改,但可以点“重置”后进行修改和删除),2已审核(不能修改和删除,只能点“作废”撤消和取消审核),3出库中(不能修改、删除,可作废或退回。),4已发货(不能作废,但可以点“取消出库”后返回已审核状态。),5已收货(库存发生变化,产生财务进出帐,不能作废,但可以点“取消收货”返回已发货状态,库存及财务再变回去。),6已撤消(单据已作废)。
当出库单被审核后就能在出库任务里看到这个出库通知单,拣货员根据通知单装箱出库,如果单子没问题就点出库或发货,如果单子有问题就点退回。取消收货、取消发货、取消审核和作废这四个权限太大,要合理分配好员工的操作权限。
Aquarius_T
2011-12-19
打赏
举报
回复
怎么没人呢?
Aquarius_T
2011-12-19
打赏
举报
回复
[Quote=引用 2 楼 huangxiukui 的回复:]
我们也遇到了相同的问题,如果删单,问题就出现了,费用怎么记的问题,我们暂时的方案是先所有单发生变化时预收费,然后在触发删单时,再重新一步步预收费
如果有其他好的方法,望一起讨论
[/Quote]
我想到的是 用回退,但问题的关键是 出库 以后,出库通知单里的数据已经被删除,而出库单里的数据有可能被修改,怎么记录原来的数据,怎么把原来的数据 返回到出库通知单里,难道 要重新插入一遍么?
如梦如幻应作如是观
2011-12-19
打赏
举报
回复
用setMoney(未出库时.getMoney())等等,然后执行update()不行吗?
huangxiukui
2011-12-19
打赏
举报
回复
我们也遇到了相同的问题,如果删单,问题就出现了,费用怎么记的问题,我们暂时的方案是先所有单发生变化时预收费,然后在触发删单时,再重新一步步预收费
如果有其他好的方法,望一起讨论
Aquarius_T
2011-12-19
打赏
举报
回复
怎么没人理我?
下半年青海省公路造价师《案例分析》:对山区高速公路设计观念的思考考试题.docx
教育精品资料
android 新建文件加到git 取消,android studio git 删除已在远程
仓库
的文件或文件夹方式...
有时候我们会不经意的吧不必要的文件传到git的远程
仓库
上like this。。。如果你也碰到这情况,请别
急
,点根烟然后继续往下看先进git的安装目录运行git-bash.exe然后用cd命令切换到项目的根目录如下如然后再执行命令git rm -r .idea --cached其中.idea是我想删除的文件夹,所以用了rm -r命令,如果你想删除的是文件,则用rm就行,慎用rm -r!!!!然后执行...
idea中实用的git
操作
撤回commit撤回push
4 push之后发现本地和远程
仓库
的代码都没了,那不白写了真难受,不要
急
也有办法,此时还是在本地的commit记录中找到之前commit的记录,右键点击Cherry-pick即可恢复之前commit的代码。相信我们在开发过程中经常遇到commit代码后,发现还有需要修改的地方又不想多次commit,此时如果不想敲git命令,可以利用idea实现commit撤回,如下
操作
。3 但是这个时候只是
撤销
了本地
仓库
的代码,远程分支代码还是commit之后的,此时选择push即可
撤销
远程分支提交。
【GIT】idea中实用的git
操作
,撤回commit,撤回push、暂存区使用
push之后发现本地和远程
仓库
的代码都没了,那不白写了真难受,不要
急
也有办法,此时还是在本地的commit记录中找到之前commit的记录,右键点击Cherry-pick即可恢复之前commit的代码。如果在第二个问题的
操作
之后,又想对刚刚去掉的代码进行恢复了,直接选中revert 的记录,点击再次revert commmit,也就是以当前为基础,按照第二个问题
操作
就行。点击后,没识别到修改的这行代码和文件。**步骤2:**见下图,本地没了之后,我们需要再把没了之后的代码先Commit,再push一下,
【Git】Git的基本
操作
本篇博客基于最近对GIt的学习,简单介绍一下Git本地
仓库
的组成和基本
操作
(add、commit提交
操作
;log查看提交日志;reset回退版本等
操作
...)
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章