Foxtable(狐表)用户栏目专家坐堂 → 统计取值


  共有4408人关注过本帖树形打印复制链接

主题:统计取值

帅哥,在线噢!
cd_tdh
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
统计取值  发帖心情 Post By:2018/2/11 16:42:00 [显示全部帖子]

进项piao录入,提交后:("合同编码","所属机构","项目名称","计量期数","类别","品名","销售单位","开piao日期","fa piao号码","税价合计金额","税率","税额","审核状态"  )到进项piao审核表。


图片点击可在新窗口打开查看此主题相关图片如下:进项piao录入.png
图片点击可在新窗口打开查看

进项piao审核


图片点击可在新窗口打开查看此主题相关图片如下:进项piao审核.png
图片点击可在新窗口打开查看

工程款审核


图片点击可在新窗口打开查看此主题相关图片如下:本期统计.png
图片点击可在新窗口打开查看

目前对本期统计增值税方法如下:

Dim dr As DataRow = Tables("工程款管理").current.DataRow 

dr("本期统计增值税") = DataTables("进项piao审核").Compute("sum(税额)", filter & " And 审核状态='财务部已审核' and 类别='专piao'")

本期抵扣增值税采用的表达式取值:iif(IsNull([本期需要增值税],0)<IsNull([累计统计增值税],0), IsNull([本期需要增值税],0),IsNull([累计统计增值税],0))

问题:

    如我开piao日期(手填)为2018年1月,在统计第1期的增值税时,就不能统计2018年2月15日以后的,进项piao审核里面行号7、8、9就不统计进来,但是7、8、9需要统计到第2期。这个怎么处理呢?


 


[此贴子已经被作者于2018/2/11 16:49:33编辑过]

 回到顶部
帅哥,在线噢!
cd_tdh
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/11 16:53:00 [显示全部帖子]

老师,我如果弄到“本期统计增值税”里面,相当于第1期就没统计这几张piao的税额,我就没办法把这几张piao留到第2期啊?因为计量期数里面具体第几期计量是先定了的。
[此贴子已经被作者于2018/2/11 16:53:29编辑过]

 回到顶部
帅哥,在线噢!
cd_tdh
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/11 17:07:00 [显示全部帖子]

以下是引用有点蓝在2018/2/11 17:02:00的发言:
没明白你的意思

Dim dr As DataRow = Tables("工程款管理").current.DataRow
Dim filter As String = "合同编码='" & dr("合同编码") & "' And 计量期数='" & dr("计量期数") & "'"
dr("本期统计增值税") = DataTables("进项piao审核").Compute("sum(税额)", filter & " And 审核状态='财务部已审核' and 类别='专piao'")

 

我是根据合同编码、计量期数来统计的相的合同和计量期数。


 回到顶部
帅哥,在线噢!
cd_tdh
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/11 17:27:00 [显示全部帖子]

以下是引用有点蓝在2018/2/11 17:18:00的发言:
和1楼的问题在什么地方有冲突?

进项piao审核中行号7.8.9三行的寄达日期晚于2018.02.15(在进项piao录入中有寄达日期),就不能使用,需要留到第2期使用。

实际在第1期工程款计量时,按照1楼是把第1期所有类别为专piao的进项piao统计完了。


 回到顶部
帅哥,在线噢!
cd_tdh
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/11 18:22:00 [显示全部帖子]

老师,没搞懂,怎么排除怎么加?

 回到顶部
帅哥,在线噢!
cd_tdh
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/12 9:44:00 [显示全部帖子]

老师,我在进项piao审核表增加了“寄到日期“列,在工程款管理基本信息录入窗口增加了一个“开piao日期“的日期输入款控件,来输入开piao的日期。

当我开piao日期为上一个月或之前,这个月统计“本期统计增值税“时就不统计本月15日后寄达的怎么写?在下一期计量时需要把上一期没统计的统计进来。

 

Dim dr As DataRow = Tables("工程款管理").current.DataRow
Dim filter As String = "合同编码='" & dr("合同编码") & "' and 项目名称='" & dr("项目名称") & "' And 计量期数='" & dr("计量期数") & "'"

dr("本期统计增值税") = DataTables("进项piao审核").sqlCompute("sum(税额)", filter & " And 审核状态='财务部已审核' and 类别='专piao'")

 

[此贴子已经被作者于2018/2/12 9:45:24编辑过]

 回到顶部
帅哥,在线噢!
cd_tdh
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/12 10:02:00 [显示全部帖子]

以下是引用有点甜在2018/2/12 9:49:00的发言:

期数和日期怎么转换?假如日期是 201802,要统计,那就统计寄到日期为 2018-01-15到2018-02-15 的数据,即可。

 

如条件 "寄到日期 > ## and 寄到日期 <= ##"

[此贴子已经被作者于2018/2/12 9:49:27编辑过]

老师做了个示例

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:进项piao跨时段统计.table


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180212100728.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/2/12 10:08:03编辑过]

 回到顶部
帅哥,在线噢!
cd_tdh
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/12 11:14:00 [显示全部帖子]

老师,有点没说清楚,

统计的日期d2:应该是统计开piao日期d的后一个月的15日之前的。

我计量期数是无限增大的,最多的可能有20期。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:进项piao跨时段统计.table


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/2/12 11:14:37编辑过]

 回到顶部
帅哥,在线噢!
cd_tdh
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/12 11:59:00 [显示全部帖子]

出来结果取值还是不对啊?

[此贴子已经被作者于2018/2/12 12:01:55编辑过]

 回到顶部
帅哥,在线噢!
cd_tdh
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3212 积分:21346 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/2/12 12:56:00 [显示全部帖子]

确实逻辑有点乱了。
第一期统计对了,第二期除了按条件统计第二期外,需要把第一期没统计的统计进去,以次类推。
必须我输入开piao日期,2017.01.01统计第一期出来因该是60
2017.02.06统计第二期,出来结果应该是第一期没统计的+第二期应该统计的。

 回到顶部
总数 19 1 2 下一页