[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 523066680 于 2015-11-26 21:10 编辑

结果如果分成6列:
上午:         下午:      夜班:
上班下班   上班下班   上班下班

这样分就比较清晰

TOP

本帖最后由 fcxk 于 2015-11-26 21:14 编辑

回复 31# 523066680


    太多列打印纸怕不够宽啊A3纸
   直接分上班与下班就行,多谢好心
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

标题

回复 29# 523066680
说到点上了,我就老是身体不诚实

TOP

本帖最后由 523066680 于 2015-11-26 21:20 编辑

回复 33# wankoilz


    你们的精神损失费绝对不止100块,纯属折腾上了就放不下了

另外A4都放得下别说A3。

TOP

回复 34# 523066680


    我想更好的啊,关键是现在还没有代码出来啊
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

本帖最后由 523066680 于 2015-11-26 21:26 编辑

回复 35# fcxk


    我也经营工厂的,这种问题,对我来说,换个打卡机更容易

TOP

回复 30# fcxk

1.
楼主还是没有回答清楚这个问题:

这是楼主附件结果中的
  1.         2015-11-20        星期五        11:08               
  2.         2015-11-20        星期五        7:10        11:15        1
复制代码
我就这样理解了, 在 6 个打卡时间段外的打卡记录全作无效处理, 上面 11:08 在 11:11分-12:30分 时间段之前, 也不在任何其他打卡时间段内, 所以作无效记录处理, 和楼主的顶楼附件结果也是一致的
  1. 条件1:同一日期  上班:06:00分 - 08:15分、下班:11:11分-12:30分
  2. 条件2:同一日期  上班:14:00分 - 15:00分 、下班:16:10分 - 18:10分
  3. 条件3:同一日期  晚修:18:30 - 19:10 下班:21:00 - 22:00分
复制代码
2.

所有考勤段数那一列的计算 都是不管上面说的无效记录的, 就象那个时间没打过卡一样


3.

关于 早读 和 升旗:

A. 07:30分之内 是指打卡时间 <= 07:30:00, 是吧?
B. 如果打卡时间特别早,  甚至到了 06:00分 - 08:15分 这个时间段之前,  比如 05:53 , 那么这也算有效吗?
C. 如果某天(周二或周四)有  07:30 分之前的有效上班打卡记录,  但没有任何有效的下班打卡记录,  是否还是一样把 早读 也计 1?


星期二、星期四、上班:07:30分之内 、在早读列增加“1”
星期一:上班:07:20分之内、在升旗列增加“1”



4.

总考勤数的计算, 是否只是计入 早, 午, 晚班(任何班次只作 1 计算)?
早读, 升旗是否与总考勤数计算无关?

TOP

回复 36# 523066680


    不一样的,我们有其他的安全系统,是一系列的,因为系统出来数据与其他系统是相匹配的
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

回复 36# 523066680

话说考勤机也是折腾过, 各种考勤管理软件 易用性, 功能灵活性也参差不齐吧, 遇到的会计看着软件也是干瞪眼,  基本没用它,   而是把考勤记录导出表格手工整理

还有的不过把考勤机当个摆设罢了, 算考勤时睁只眼, 闭只眼差不多就行了

TOP

回复 38# fcxk


    楼主请回答一下 37楼  的几个问题,

我的 VBA 代码编写就可以收尾了

TOP

本帖最后由 fcxk 于 2015-11-26 21:42 编辑

回复 37# aa77dd@163.com


1.的问题是没考虑到重复打卡的问题,所以有一点错误,要以最前一次打卡为准,

2.早读是:06:00-07:30内才有效(每周星期二与星期四)   升旗是06:00-07:20分才有效(每周星期一)  (这两点只判断上班,有效时在早读或升旗记1)
   06:00之前时间打卡可以不用去理,因为不可能有这么早来的,就算来了也进不了门的

3.总考勤:是指考勤段数有效记1的总和  :比如:满足条件1或2或3会记录1、(早读,升旗的记数1是不在总考勤统计)
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

本帖最后由 aa77dd@163.com 于 2015-11-26 21:48 编辑

回复 41# fcxk


条件1:同一日期  上班:06:00分 - 08:15分、下班:11:11分-12:30分

7:10 满足上班打卡时间段

但 11:08 早于 11:11 分, 所以不满足条件 1, 所以 考勤段数  不能 计 1


那么结果要处理成这样吗:

        2015-11-20        星期五        11:15     ' 无效重复打卡记录
        2015-11-20        星期五        7:10          11:08                虽有两个时间   但考勤段仍不计 1


对于 有效 考勤记录  必须有清晰严谨的定义,   这样子前后矛盾,   无法继续下去了

TOP

本帖最后由 fcxk 于 2015-11-26 21:52 编辑

回复 42# aa77dd@163.com


    是的,但重复无效的要删除
015-11-20        星期五        7:10          11:08   只保留这个记录
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

回复 43# fcxk


11:08 没有明确的依据判断为 下班打卡记录

比如邻近的还有在  10:21,  10:35,  10:57  都有记录,  那么究竟把哪个判断为下班打卡

再更复杂些,   假设有 8:42,  9:30,  10:21,  10:35,  10:57 这些记录,   但在 8:15 分之前没有任何记录

那么究竟把哪一个当作上班记录,  哪一个作下班记录,  依据是什么???

TOP

回复 44# aa77dd@163.com


    系统源文件最多保留两个记录的,以最前一次打卡为准
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

返回列表