快表软件

标题: 需要做一个增值税发票管理系统 [打印本页]

作者: 筑梦天堂    时间: 2017-3-10 09:28
标题: 需要做一个增值税发票管理系统
本帖最后由 筑梦天堂 于 2017-3-10 09:31 编辑

悬赏!       由于公司进出发票量较大,大额普通发票需要进行出入库统计,增值税专用发票公司内部需要在60天内认证。我需要做一个发票管理系统,一方面能够按类别统计发票的入库和出库(包含发票类别、发票编码、供货单位、销货单位、金额、税额、开票时间、认证时间等),另一方面需要实现在发票到达认证时间时,系统能够自动提醒财务人员,提醒方式为:1、钉钉提醒;2、汇总界面红色标识。在此悬赏100支持币,希望高手接招。

作者: hessen    时间: 2017-3-10 09:28
这是到了设定好的提醒区间后,系统自动进行的邮件提醒,这里的提醒不仅限于是邮件,也可以使用短信、微信、钉钉等提醒,具体看设置的提醒方式。

(, 下载次数: 275)

系统中有发票认证登记表,记录了发票相关信息,发票认证后填入认证日期
(, 下载次数: 221)

设计方法如下:
第一步、在快表代理任务中设定定时执行的SQL脚本。设定好执行的频率。下面的语句是将要执行的语句放在存储过程中。通过代理任务执行存储过程将合适的信息提交到SYS_AGENT表,交由快表服务去发送。脚本中的内容自行修改为你自己的内容,以及提醒的方式。

  1. CREATE PROCEDURE [dbo].[AUTONOTICE_INVOICE]

  2. AS

  3. DECLARE @sql VARCHAR(8000)
  4. BEGIN
  5.         SET @sql = 'INSERT INTO [dbo].[SYS_AGENT] ([ID],[FDID],[DEST],[TYPE],[SUBJECT],[RETRY],[STATUS],[MAILTITLE])
  6.     SELECT NEWID(),NEWID(),(SELECT USEREMAIL FROM SYS_USER WHERE USERNAME = F_3139),1,F_3139 + '':您好!'' + char(10)
  7.      + ''发票号码:'' + F_3134 + ''单位:'' + F_3137 + ''离认证时间还有'' + CONVERT(VARCHAR(100),
  8.     DATEDIFF(d,getdate(),DATEADD(d,180,F_3140)),100) +''天,请尽快认证!'',0,0,''发票认证预警提醒''
  9.     FROM T_442 Where DATEDIFF(d, Convert(varchar(100),Getdate(),23),DATEADD(d,180,F_3140) )>0 and
  10.     DATEDIFF(d, Convert(varchar(100),Getdate(),23),DATEADD(d,180,F_3140) )<7  AND F_3141 IS NULL '
  11.         EXEC (@sql)
  12. END
复制代码
将上面的脚本在SQL查询分析器中执行或者在快表数据字典中执行。


第二步、将下面的文件下载后不用改动,放在快表服务器安装目录代理服务的目录下
(, 下载次数: 8)

第三步、打开快表代理服务配置工具,选择自动任务,选择第二步的脚本文件并设定好执行的频率。提醒则会按照您设定的规则运行并提醒。
(, 下载次数: 251)


另此实例可以在在线体验查看,这里将模板文件附上供下载后导入直接使用。注意导入的是模板。上面几步还是一样要操作。
(, 下载次数: 9)



作者: hong90342    时间: 2017-3-10 11:04
100有点小,含设计是否可以加一点?还有钉钉提醒需要企业版噢
作者: bj_zm    时间: 2017-3-11 18:32
好像是有点少,呵呵。做的东西看似不多,全部搞通需要点时间。




欢迎光临 快表软件 (http://bbs.kuaibiao.cn/) Powered by Discuz! X3.4