壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5709|回复: 7

[K/3] 请教有关销售订单单价预警的问题。

  [复制链接]
发表于 2012/1/12 11:00:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
      因有同事在销售订单输错产品单价,导致后续的销售发票一连串错误,等查找到为原始单据(销售订单)输入有误导致时,已来不急做更改。
      现在想要实现的结果是;如操作人员输入小于5(人民币)或是大于10(美元)单价时,系统提示预警,以防范操作人员单价输入出错。还请各位朋友帮忙,非常感谢谢!

 楼主| 发表于 2012/1/14 10:47:33 | 显示全部楼层
此功能预警提示已实现,以下为一位朋友写的触发器,谢谢他的帮助!

/*触发器:销售订单币别为RMB且单价小于5,或币别为USD且单价大于10,就不允许保存。
FCurrencyID 表示币别代码,不同数据库会不一样,请自行调整*/
create trigger a20120112  --a20120112
on SEOrder
for insert ,update
as
if exists(select 1 from inserted a
          left join SEOrderEntry b on a.FInterID =b.FInterID
          where (a.FCurrencyID =1000 and b.FAuxPrice <5)
          or (a.FCurrencyID =1001 and b.FAuxPrice >10))
begin
raiserror('人民币单价小于5或美金单价大于10,请确认!',18,18)
rollback tran
end
go
发表于 2012/1/16 10:50:58 | 显示全部楼层
这个有用吗?
Insert 应该是先有SEOrder 的数据再有SEOrderEntry的数据,录入的时候应该不会有任何提示,
不过单据有后续变动,如审核,还是会提示出来的
发表于 2012/2/1 13:20:26 | 显示全部楼层
试了就知道有用!
发表于 2012/2/14 10:34:31 | 显示全部楼层
谢谢各位分享
发表于 2012/3/12 10:00:32 | 显示全部楼层
自带的功能都有,为什么还要写触发器?   多摸 下吧~~
 楼主| 发表于 2012/3/13 10:43:33 | 显示全部楼层
greennet 发表于 2012/3/12 10:00
自带的功能都有,为什么还要写触发器?   多摸 下吧~~

自带的功能在哪里可以设置?如何设置,还请告知,先谢了!
发表于 2012/3/23 10:02:50 | 显示全部楼层
你们是否对产品都有固定的销售价格?  或者对不同层次代理商有固定价格或折扣。

如有,可在销售价格管理中维护产品销售价格,或不同层次代理商的价格;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 05:28 , Processed in 0.014427 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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