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

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

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

TOP

回复 36# 523066680


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

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

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

回复 35# fcxk


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

TOP

回复 34# 523066680


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

TOP

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

回复 33# wankoilz


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

另外A4都放得下别说A3。

TOP

标题

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

TOP

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

回复 31# 523066680


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

TOP

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

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

这样分就比较清晰

TOP

本帖最后由 fcxk 于 2015-11-26 20:57 编辑

回复 27# aa77dd@163.com

迟到:上班时间为准:半小时内为:比如:07:30为上班、07:31到08:00为迟到
早退:迟到时间到下班时间内:比如:下班时间:11:10分、  08:00到11:09分为早退

谢谢提醒
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

回复 24# wankoilz


    感觉里面有很多不必要的细节问题,果然还是去做点别的什么比较有意义。(嘴上说不做身体却很诚实?

TOP

标题

回复 26# fcxk
好的,知道了,坐等吧。

TOP

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

回复 25# fcxk


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

11:08 不在有效打卡时间内, 算 11:08 岂不是早退了.

而且 你附件中的结果 也是没算 11:08 的, 而是把之后的 11:15 列在了有考勤段 1 的行里

谢永香        2015-11-1        星期日        15:53               
        2015-11-10        星期二        7:15               
        2015-11-11        星期三        14:47               
        2015-11-12        星期四        7:35               
        2015-11-16        星期一        7:06        11:19        1
        2015-11-16        星期一        14:37        16:40        1
        2015-11-18        星期三        7:37        11:10        1
        2015-11-20        星期五        11:08               
        2015-11-20        星期五        7:10        11:15        1

请楼主把 重复打卡, 打卡有效性, 迟到, 早退 各情形的规则整理得更清晰, 严谨, 明确, 这是保证代码达成需求的基本前提
1

评分人数

TOP

本帖最后由 fcxk 于 2015-11-26 20:37 编辑

回复 24# wankoilz


    我查到问题了 fday=gensub("/"," ","g",day)  改成:fday=gensub("-"," ","g",day)

但与要求还差好多地方不足,排序不了,重复时间没判断,下班时间没调整
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

回复 23# aa77dd@163.com


    算11:08分 首次打卡时间为准
爱情不是一颗心去敲另一颗心、而是两颗心擦出火花。

TOP

返回列表