是违反了,因为如果你这样做的话,就算吃完早餐超过了八点也没有人知道你是不是迟到了。这样子是存在违反规则的隐患。你自己打完卡去吃早餐而不是吃完再打卡也是怕自己吃完迟到而已。所以下次不要这样做。
每个公司有每个公司的规定,不能用合法不合法来解释,很多公司的很多规定都是不合理、不近人情的,可规定就是规定,我们不能想当然的理解,都说:没有规矩不成方圆。不过,如果可以的话你们可以就这件事开会,就这个问题做一个内部讨论,看是否能解决。