楼主: andylee_1982

Cancel的PO发运行,怎么能够从后台重置回去?

[复制链接]
论坛徽章:
2
授权会员
日期:2006-06-07 14:43:06
11#
 楼主| 发表于 2007-1-4 07:57 | 只看该作者
最初由 0072 发布
[B]lz的意思应该是一个po的一个line 150个,100个接受了,结果发现余下的50个不需要了,就把这个line cancel了,cancel以后100个不是没有办法作invoice了吗? 所以lz想从后来把这个line的状态改回到open状态是吗? lz 呵呵 [/B]


就是这个意思!

呵呵,我已经知道解决方法了。

update后台数据解决了~

使用道具 举报

回复
论坛徽章:
6
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:00ERP板块每日发贴之星
日期:2011-03-28 01:01:02蜘蛛蛋
日期:2011-11-12 23:23:432012新春纪念徽章
日期:2012-01-04 11:51:22福特
日期:2014-02-14 15:37:15
12#
发表于 2007-1-4 14:14 | 只看该作者
需要修改3个table 就可以了。是吧lz?? 呵呵

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2006-06-07 14:43:06
13#
 楼主| 发表于 2007-1-4 14:37 | 只看该作者
updata PO_lines_all 或 PO_line_locations_all(SPO或者BR,我们这边是BR,所以就PO_line_locations_all进行状态更新),还有PO_distribution_all.

更改完状态之后,把“取消”数量重置为“0”,这样就OK了

使用道具 举报

回复
论坛徽章:
40
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442009新春纪念徽章
日期:2009-01-04 14:52:282010新春纪念徽章
日期:2010-03-01 11:04:562011新春纪念徽章
日期:2011-01-04 10:26:43ITPUB元老
日期:2012-01-12 11:53:31
14#
发表于 2007-1-4 16:01 | 只看该作者
学习了

使用道具 举报

回复
论坛徽章:
2
ERP板块每日发贴之星
日期:2007-04-23 01:07:23ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
15#
发表于 2007-1-4 20:23 | 只看该作者
lz
直接在后台update数据库是不对的.
因为cancel掉数量后,mrp的在途PO数量
也会被cancel掉,而反回PR的在途量,而update过来后,虽然
可以立账,但是MRP的在途量将不准了.
正确的做法是将PR重转PO.
另外,如果150个,收了100个,那么cancel这个line时只会cancel50个,
那100个是可以立账的.

使用道具 举报

回复
论坛徽章:
2
ERP板块每日发贴之星
日期:2007-04-23 01:07:23ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
16#
发表于 2007-1-4 20:28 | 只看该作者
还有一种做法是可以实现的,将PO header and line的状态修改成reject,重新签核该PO,
之后记得将在途PR量删掉.
虽然这样可改过来,但是还是不建议这样做,
因为cancel的动作是在后台,无法知道其究竟对那些table做了修改,
肯定不止header,line,location,distribution这四个table update.

使用道具 举报

回复
论坛徽章:
20
会员2007贡献徽章
日期:2007-09-26 18:42:102014年新春福章
日期:2014-02-18 16:41:11双黄蛋
日期:2011-11-16 10:30:45ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152011新春纪念徽章
日期:2011-02-18 11:43:35祖国60周年纪念徽章
日期:2009-10-09 08:28:00生肖徽章2007版:蛇
日期:2009-09-10 11:25:29生肖徽章2007版:虎
日期:2009-05-21 11:35:58生肖徽章2007版:龙
日期:2009-05-07 10:48:46生肖徽章2007版:鸡
日期:2009-03-26 09:35:58
17#
发表于 2007-1-5 09:05 | 只看该作者
最初由 0072 发布
[B]lz的意思应该是一个po的一个line 150个,100个接受了,结果发现余下的50个不需要了,就把这个line cancel了,cancel以后100个不是没有办法作invoice了吗? 所以lz想从后来把这个line的状态改回到open状态是吗? lz 呵呵 [/B]


我弱弱的問一下阿, po cancel了部份數量的話,只是把沒有收的那個部分給CANCEL。已經收的部份沒有影響的吧,可以立帳的吧!! 具體我也沒有測試過 。不知道我說的啊對阿

使用道具 举报

回复
论坛徽章:
54
奥运会纪念徽章:游泳
日期:2008-09-04 11:36:412012新春纪念徽章
日期:2012-01-04 11:54:26嫦娥
日期:2012-02-21 15:05:21奥运会纪念徽章:射箭
日期:2012-09-10 13:45:54ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-11-07 09:08:43鲜花蛋
日期:2013-01-28 14:42:352013年新春福章
日期:2013-02-25 14:51:24喜羊羊
日期:2015-06-04 16:56:25沸羊羊
日期:2015-06-23 15:27:04
18#
发表于 2012-3-22 11:44 | 只看该作者
不对,你们这些搞法都不对,如果订单行有150个,接收了100个,剩下50个不想要的话,是不能取消这个行的,因为取消了后,后面的发票匹配都是没办法进行的。正确的搞法是,将这行的发运行拆成2行,一个100 ,另一个50 ,然后审批,等审批后再将50的那个发运行取消掉就万事OK了。

使用道具 举报

回复
论坛徽章:
0
19#
发表于 2012-4-6 15:13 | 只看该作者
  来看看

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2012-4-6 17:22 | 只看该作者
18楼的做法是正确的,先拆分发运行,然后重新审批,这样就不会影响到AP发票了。

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表