阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 3515|回复: 11

[原创] 用友 解决调拨单日期与审核日期不在同月

[复制链接]
  • TA的每日心情
    奋斗
    2023-12-11 20:29
  • 签到天数: 205 天

    [LV.7]常住居民III

    发表于 2010-4-5 17:41:03 | 显示全部楼层 |阅读模式
    此为调拨单TransVouch的触发器代码,能有效的限制跨月处理调拨单,并友好提示操作员。
    代码如下
    ---------------------------------------
    CREATE TRIGGER ck_date
    ON TransVouch
    FOR  UPDATE
    AS
    BEGIN
    if UPDATE (dverifydate)
    BEGIN
    SET NOCOUNT ON


    if(exists(select a.* from  inserted a  
          where datepart(year,a.dtvdate) <> datepart(year,a.dverifydate)
               or (  datepart(year,a.dtvdate) = datepart(year,a.dverifydate) and  datepart(month,a.dtvdate) <> datepart(month,a.dverifydate)   )
      ))
      
      begin
    RAISERROR ('《阳光网驿》提示:审核日期必须与单据日期在同月,请误跨月处理业务', 16, 1)
    ROLLBACK TRANSACTION
      end
      SET NOCOUNT OFF

    END
    end

    ------------------------------------

    空了还会出发货单跨月处理限制的代码

    [ 本帖最后由 chendaihua 于 2010-4-5 17:45 编辑 ]

    chendaihua 于 2010-4-5 20:46 补充以下内容

    用友 发货单的代码基本已经出来。有点小问题,正在调试。发货单相对调拨单更复杂。因为两个时间字段不在一个表上。
    本帖子由阳光论坛管理组成员答复

    打造出国内一流的行业软件应用交流论坛--阳光网驿助力企业信息化
    002.jpg
    跨月处理.gif

    评分

    参与人数 2阳光币 +9 收起 理由
    sunwy + 6 绝对实用的资料,值得学习
    zknet + 3 实用的语句,期待更多精彩!

    查看全部评分

    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2020-9-30 22:43
  • 签到天数: 564 天

    [LV.9]以坛为家II

    发表于 2010-4-5 21:23:04 | 显示全部楼层
    楼主你太厉害了这样也能修改呵呵   用友都成为你的DIY了
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2014-6-4 00:40
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2010-4-6 01:24:54 | 显示全部楼层
    这些代码如何运用?还得向版主学习一下
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2023-3-30 00:01
  • 签到天数: 145 天

    [LV.7]常住居民III

    发表于 2010-5-2 14:37:48 | 显示全部楼层
    楼主厉害,向你多学习学习
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 3490 天

    [LV.Master]伴坛终老

    发表于 2010-5-2 22:21:56 | 显示全部楼层
    谢谢楼主 我上年年结的时候 就被这个缺陷害苦了。这个就是在调拨单的数据库的触发器中加上就行吗。对SQL不懂的,继续向楼主请教。谢谢。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2022-9-11 16:02
  • 签到天数: 296 天

    [LV.8]以坛为家I

    发表于 2010-5-10 23:12:21 | 显示全部楼层
    膜拜你一下,最近遇到此类问题,谢谢楼主分享
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2012-7-31 15:53
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2010-5-19 10:33:42 | 显示全部楼层
    其实这些用友程序应该想到才是,用友测试人员不过关
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    昨天 14:38
  • 签到天数: 88 天

    [LV.6]常住居民II

    发表于 2010-5-19 10:39:28 | 显示全部楼层
    还加了阳光的广告,这个程序真不错呀,但有没测过会不会有其他问题?
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2024-3-15 17:33
  • 签到天数: 283 天

    [LV.8]以坛为家I

    发表于 2010-6-18 12:05:20 | 显示全部楼层
    多谢楼主分享,这个非常实用。
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2010-6-18 15:34:54 | 显示全部楼层
    SQL的触发器语句,挺实用的。
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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