欢迎使用 JHY EGYPT 考勤整理مرحباً بك في نظام إدارة الحضور JHY EGYPT
选择下面任意一个模块开始。数据自动保存在本机浏览器存储中。اختر أي وحدة من الوحدات أدناه للبدء. تُحفظ البيانات تلقائياً في متصفح هذا الجهاز.
系统设置إعدادات النظام
这些设置好之后一般不常改;设计说明里有完整的计算规则和上传/变更记录。هذه الإعدادات تُضبط مرة واحدة ونادراً ما تتغير. ملاحظات التصميم تحتوي على قواعد الحساب وسجلات الرفع والتغيير.
个人所得税税率表جدول ضريبة كسب العمل
按年收入区间设置分段累进税率。每个税率仅适用于对应档次的收入部分,并非全部收入按最高税率计算(纯分段计算,没有"速算扣除数",每一段收入按各自税率算完后加总)。计算工资时会按(基本工资+加班费+各项扣款)×12 年化后,先减去下面的"年免税额度",剩下的部分再套用此表。区间判断规则:下限用"大于"、上限用"小于等于"。يتم تحديد شرائح الضريبة التصاعدية حسب الدخل السنوي. كل نسبة تُطبق فقط على الجزء الواقع في شريحتها، وليس على كامل الدخل. يُحسب الدخل السنوي أولاً ثم يُخصم الإعفاء السنوي، والباقي يُطبق عليه الجدول.
| 年收入下限(不含)من (غير شامل) | 年收入上限(含,留空=不封顶)إلى (شامل) | 税率(%)النسبة |
|---|
社保医保参数معايير التأمينات
Ismailia和非Ismailia地区的社保比例、以及是否扣医保,规则不一样,分开设置。入职日期在当月2号及以后的新员工,当月不扣社保/医保(可调整跳过规则的天数)。نِسَب التأمينات تختلف بين الإسماعيلية وخارجها، وكذلك خصم التأمين الصحي. الموظف الجديد الذي التحق في اليوم الثاني من الشهر أو بعده لا يُخصم منه تأمين هذا الشهر.
| Ismailia 地区 | ||
| 社保比例(%)التأمين الاجتماعي | 公式:基本工资 ÷ 除数 × 比例 | |
| 下面三项医保比例,都是"× 基本工资",即 医保扣款 = 基本工资 × 对应比例 | ||
| 医保-员工本人比例(%)التأمين الصحي - الموظف | = 基本工资 × 该比例,固定扣,不看配偶/子女情况 | |
| 医保-配偶比例(%)التأمين الصحي - الزوج/الزوجة | = 基本工资 × 该比例,仅当"有配偶"且配偶未就业/未参保时才扣 | |
| 医保-子女比例(%/人)التأمين الصحي - الأطفال | = 基本工资 × 该比例 × 子女数,每个孩子都按基本工资单独算一次 | |
| 非 Ismailia 地区 | ||
| 社保比例(%)التأمين الاجتماعي | 公式:基本工资 ÷ 除数 × 比例 | |
| 非Ismailia地区不扣医保(员工本人/配偶/子女都不扣) | ||
| 通用 | ||
| 社保除数مقسوم عليه | 两个地区共用同一个除数 | |
| 新员工免扣社保/医保:入职日≥当月第几天إعفاء الموظف الجديد | 系统自动判断"入职月是否等于计算月份",不用手工标记新入职 | |
| 基本工资低于等于此数不交社保/医保حد أدنى للتأمين | 默认4500。等级变化当月基本工资仍是旧档位,所以 4500→7000 那个月自动落进这一类,下月基本工资变7000后才开始交 | |
员工资料بيانات الموظفين
工号需与考勤明细里的工号一致。"是否有等级变化"勾选后,按确认规则拆分岗位工资:变化前岗位工资×变化前天数/30 + 变化后岗位工资×(30-变化前天数)/30。يجب أن يطابق الكود الوظيفي الكود في سجل الحضور. عند تفعيل تغيير المستوى: بدل الوظيفة = البدل قبل × الأيام قبل ÷ 30 + البدل بعد × (30 − الأيام قبل) ÷ 30.
| 工号الكود الوظيفي | 姓名اسم الموظف | 性别الجنس | 身份证号码الرقم القومي | 电话رقم الهاتف | 部门الإداره | 岗位المسمى الوظيفي | 级别المستوى | 基本工资الراتب الأساسي | 岗位工资بدل الوظيفة | 工资来源مصدر الراتب | 标准上班موعد الحضور | 标准下班موعد الانصراف | 算加班إضافي؟ | 入职日期تاريخ التعيين | 离职日期تاريخ ترك العمل | 是否Ismailiaالإسماعيلية؟ | 配偶(0/1)الزوج/الزوجة | 配偶已参保الزوج مؤمن؟ | 子女数الأطفال | 发放方式طريقة الصرف | 银行البنك | 银行账号رقم الحساب | 有等级变化تغيير المستوى | 变化前级别المستوى قبل | 变化后级别المستوى بعد | 变化前天数الأيام قبل التغيير |
|---|
假期日历تقويم العطلات
先定好这个月哪些天不用上班,剩下的就是应出勤日。固定休息日默认周五;国定假期每月手动加。设好之后,员工在应出勤日没有考勤记录才会被列为"未出勤"。حدد أولاً أيام الراحة والعطلات لهذا الشهر، والباقي يُعتبر أيام عمل. يوم الراحة الأسبوعي افتراضياً الجمعة، والعطلات الرسمية تُضاف يدوياً كل شهر.
手工考勤上传رفع الحضور اليدوي
支持一次选多个文件(按周分表、整月一张表两种格式都能读)。自动识别工号列、日期行和加班行,列位置不固定也没关系。考勤值:8=整天,4.5/5.5/7.5等=当天实际工时,o/O=请假,X=旷工,空=休息,文字备注(如"离职未办手续")=按离职处理,只算离职前的考勤。يمكن اختيار عدة ملفات معاً (بصيغة أسبوعية أو شهرية). يتعرف النظام تلقائياً على عمود الكود وصف التواريخ وصف الإضافي. القيم: 8 = يوم كامل، 4.5/5.5/7.5 = ساعات فعلية، o = إجازة، X = غياب، فارغ = راحة.
电子/手工考勤差异表جدول الفروقات
把电子打卡算出的出勤小时和手工考勤填的值对不上的、以及需要核实的记录导出成 Excel,交各组核实。表里留了"工厂核实结果"空白列供填写后返回。تصدير السجلات التي لا تتطابق فيها ساعات البصمة مع الحضور اليدوي، أو التي تحتاج مراجعة، إلى ملف Excel لتسليمه للأقسام. يوجد عمود فارغ لكتابة نتيجة المراجعة.
未出勤明细تفاصيل الغياب
应出勤日(已排除固定休息日和国定假期)里没有正常出勤的记录,按手工考勤判断类型。工时不足8小时的,差额部分按请假扣款。أيام العمل (بعد استبعاد الراحة والعطلات) التي لا يوجد بها حضور طبيعي. الساعات الأقل من 8 يُحسب الفرق كإجازة.
| 工号الكود | 姓名الاسم | 日期التاريخ | 星期اليوم | 手工考勤值قيمة الحضور اليدوي | 判定النوع | 折算请假天数أيام الإجازة المحتسبة |
|---|
月度汇总(自动统计)ملخص شهري
请假天数、请假次数、旷工天数按上方"未出勤明细"自动统计(对应"本次工资所属月份")。预支和罚款在"扣款项"模块登记,这里只做展示。أيام الإجازة وعدد مراتها وأيام الغياب تُحسب تلقائياً من الجدول أعلاه. السلف والجزاءات تُسجل في قسم الخصومات.
| 工号الكود الوظيفي | 姓名اسم الموظف | 请假天数(自动)أيام الإجازة | 请假次数(自动)عدد مرات الإجازة | 旷工天数(自动)غياب بدون إذن | 离职日期تاريخ ترك العمل | 本月预支(自动)سلفة الشهر | 本月罚款(自动)جزاءات |
|---|
电子考勤统计(考勤机导出)تفاصيل الحضور الإلكتروني
直接上传考勤机导出的原始打卡流水(每行一条打卡记录),系统只读取 A列(工号) 和 D列(打卡时间),其余列忽略。同一人同一天:最早一次打卡=上班,最晚一次打卡=下班;如果当天只打了一次卡,中午12点前算上班、之后算下班;上下班之间如果还有别的打卡记录,会标记为"异常打卡",需要人工核实。ارفع ملف البصمة الخام مباشرة (كل صف بصمة واحدة). يقرأ النظام العمود A (الكود) والعمود D (وقت البصمة) فقط. لكل موظف يومياً: أول بصمة = حضور، آخر بصمة = انصراف.
考勤异常登记(补卡)تسجيل بصمة يدوية
指纹没打上、机器故障等原因导致缺打卡的,在这里补录实际上下班时间。补录之后按补录的时间计算,不再算作缺卡、迟到或早退。可以上传表格批量补,也可以手工单条补。في حالة عدم تسجيل البصمة، سجّل هنا وقت الحضور والانصراف الفعلي. لن يُحتسب تأخيراً أو غياباً.
| 工号الكود | 姓名الاسم | 日期التاريخ | 补录上班حضور | 补录下班انصراف | 原因السبب |
|---|
| 工号الكود الوظيفي | 比对المطابقة | 日期التاريخ | 上班打卡وقت الحضور | 下班打卡وقت الانصراف | 标准班次الوردية | 手工考勤حضور يدوي | 手工加班(h)إضافي يدوي | 打卡算出勤ساعات محسوبة |
|---|
班车迟到豁免تأخير الأتوبيس
因为班车原因迟到的,不扣款。可以上传 Excel(第一列工号、第二列日期,有表头),也可以在下面手动补录。豁免只免除"迟到"那一段,早退仍照常计算。التأخير بسبب الأتوبيس لا يُخصم. يمكن رفع ملف Excel (العمود الأول الكود، الثاني التاريخ) أو الإضافة يدوياً. الإعفاء يشمل التأخير فقط، أما الانصراف المبكر فيُحسب كالمعتاد.
| 工号الكود | 姓名الاسم | 日期التاريخ | 备注ملاحظات |
|---|
加班/迟到计算参数معايير الحساب
这些参数会影响所有人的工资计算,默认锁定防止误改。要调整先点"修改",改完点"保存"。هذه المعايير تؤثر على رواتب الجميع، ومقفلة افتراضياً لمنع التعديل بالخطأ. اضغط «تعديل» ثم «حفظ».
工资基数 · 岗位/级别底薪档位表جدول الرواتب حسب الوظيفة والمستوى
岗位、级别、基本工资(社保计税基数)、岗位工资(计入加班费基数)。总工资自动 = 基本工资+岗位工资。上传后自动解析;也可以直接在下表手工增删改。الوظيفة، المستوى، الراتب الأساسي (أساس التأمينات والضريبة)، بدل الوظيفة (أساس الإضافي). إجمالي الراتب = الأساسي + البدل تلقائياً.
| 岗位المسمى الوظيفي | 级别المستوى | 基本工资(社保基数)الراتب الأساسي | 岗位工资بدل الوظيفة | 总工资(自动=基本+岗位)إجمالي الراتب |
|---|
银行发放表قائمة الصرف البنكي
只列出"发放方式=银行"的员工。用于提交给银行做批量代发。يعرض فقط الموظفين الذين طريقة صرفهم «بنك»، لتقديمه للبنك للصرف الجماعي.
| 序号م | 工号الكود | 姓名الاسم | 银行البنك | 银行账号رقم الحساب | 应发金额المبلغ المستحق |
|---|
人工发放表قائمة الصرف النقدي
只列出"发放方式=现金"的员工,含签收栏,用于现场发放签字确认。يعرض فقط الموظفين الذين طريقة صرفهم «نقدي»، مع خانة توقيع للاستلام.
| 序号م | 工号الكود | 姓名الاسم | 部门الإداره | 应发金额المبلغ المستحق | 签收التوقيع |
|---|
预支 / 借支记录سلفة الراتب
预支登记在哪个月,就在那个月工资里一次性全额扣完(按"电子考勤统计"里的"本次工资所属月份"匹配)。可以批量上传月度预支表(自动识别工号、日期、预支金额列,"总共"合计行会自动跳过),也可以在下面手动补录单条。السلفة تُخصم بالكامل من راتب الشهر المسجلة فيه. يمكن رفع كشف السلف الشهري (يتعرف تلقائياً على أعمدة الكود والتاريخ والمبلغ، ويتخطى صف الإجمالي) أو الإضافة يدوياً.
| 工号الكود | 姓名الاسم | 日期التاريخ | 金额المبلغ | 原因السبب | 对应扣款月份شهر الخصم |
|---|
罚款记录سجل الجزاءات
按笔登记罚款:工号、日期、金额、原因。罚款登记在哪个月,就在那个月工资里扣。可以批量上传(自动识别工号、日期、金额列),也可以手动补录单条。تسجيل الجزاءات بالتفصيل: الكود، التاريخ، المبلغ، السبب. تُخصم من راتب الشهر المسجلة فيه. يمكن الرفع الجماعي أو الإضافة يدوياً.
| 工号الكود | 姓名الاسم | 日期التاريخ | 金额المبلغ | 原因السبب | 对应扣款月份شهر الخصم |
|---|
本月扣款汇总ملخص الخصومات
按"电子考勤统计"里选的"本次工资所属月份"统计。这两项都从基本工资那一侧扣除。يُحسب حسب شهر الراتب المحدد في «الحضور الإلكتروني». البندان يُخصمان من جهة الراتب الأساسي.
| 工号الكود | 姓名الاسم | 预支合计السلف | 罚款合计الجزاءات | 扣款小计إجمالي الخصومات |
|---|
工资条قسيمة الراتب
按组筛选、按工号从小到大排序。可以看单个人的工资条,也可以把筛选出的这一组一次性全部打印。تصفية حسب القسم وترتيب تصاعدي حسب الكود. يمكن عرض قسيمة موظف واحد أو طباعة المجموعة المحددة كاملة.
查询员工工资البحث عن راتب موظف
按工号或姓名搜索本次计算结果。البحث في نتائج الحساب الحالية بالكود أو الاسم.
| 工号الكود | 姓名الاسم | 部门الإداره | 岗位/级别الوظيفة/المستوى | 出勤天数أيام الحضور | 加班费قيمة الإضافي | 社保التأمينات | 医保التأمين الصحي | 个税الضريبة | 预支السلفة | 应发合计صافي الراتب |
|---|
部门列表قائمة الإدارات
这里维护的部门会出现在"员工资料"的部门下拉里,避免手工输入造成同一个部门写法不一致(比如"裁剪"和"裁剪车间"被当成两个组)。الإدارات المسجلة هنا تظهر في قائمة الاختيار ببيانات الموظفين، لتفادي اختلاف كتابة نفس القسم.
| 部门(中文 / 阿拉伯语)الإداره | 在职人数عدد الموظفين |
|---|
岗位列表قائمة الوظائف
岗位主要来自"工资基数"档位表(因为要靠岗位+级别查工资),那里有的会自动列在下面。阿拉伯语一栏每行都可以直接改,改完自动保存,员工资料的岗位下拉里就会显示"中文 阿拉伯语"。常用岗位已内置词典会自动带出,不对的直接改掉即可。如果某个岗位暂时还没进档位表,可以先在这里加上,但算工资时会提示查不到档位、按0计算。الوظائف تأتي أساساً من جدول الرواتب (لأن الراتب يُحدد بالوظيفة والمستوى). يمكن تعديل خانة العربية لكل صف مباشرة ويُحفظ تلقائياً.
| 岗位(中文 / 阿拉伯语)الوظيفة | 来源المصدر | 档位数عدد الدرجات | 在职人数عدد الموظفين |
|---|
添加账号إضافة حساب
给同事开账号并分配权限。密码至少8位,建议告知本人后让他自己改密码。أنشئ حساباً للزميل وحدد صلاحياته. كلمة المرور 8 أحرف على الأقل.
账号列表قائمة الحسابات
0 个| 用户名المستخدم | 显示名称الاسم | 角色الصلاحية | 限定部门القسم | 状态الحالة | 最后登录آخر دخول |
|---|
操作日志سجل العمليات
记录谁在什么时候登录、改了哪块数据。登录失败也会记录,可以看出有没有人在试密码。سجل الدخول والتعديلات لكل مستخدم.
| 时间الوقت | 用户المستخدم | 操作العملية | 对象العنصر | 详情التفاصيل | IP |
|---|
设计说明ملاحظات التصميم
数据存储
- 岗位底薪表、员工资料、预支记录、税率表会自动保存在本机浏览器的持久存储中,刷新/关闭页面不会丢失。
- 岗位底薪表、员工资料、预支记录、税率表、社保医保参数、电子考勤打卡记录都会自动保存在本机浏览器的持久存储中,刷新/关闭页面不会丢失,支持每天陆续上传考勤、逐步累积。月度汇总确认项、计算结果目前仍是每次会话内的临时数据,尚未持久化(后续部署服务器版本时会一并解决)。
- 当前版本数据只保存在你自己的浏览器里,团队其他人打开这个文件看不到你的数据;等确认好逻辑后可以部署到公司服务器,实现多人联网同步。
工资计算假设
- 基本工资(社保/个税基数)与岗位工资(计入加班费基数)分开处理,与最初参考表 T列/AD列 的设计一致。
- 请假/旷工扣款 = (请假天数×8 + 请假小时 + 旷工附加惩罚小时) × 单价,基本工资、岗位工资各按各自单价单独扣一次。
- 旷工附加惩罚小时:当月有旷工时,第1天记8小时,之后每天再加16小时(8+MAX(旷工天数-1,0)×16)。
- 加班费:日班部分按"岗位工资+基本工资"之和的 1.35 倍/日薪率计,夜班(默认18:30后,可调整)按 1.7 倍;日班小时数在合并计费前按原逻辑翻倍。
- 加班时长取整:按申报的加班小时数和实际下班时间取小值,再按部门取整档位(仓库部15分钟/其他30分钟)向下取整,余数≥(档位-5分钟)则进位。例:申报加班2小时(应做到16:30),16:10下班→实际1小时40分→算1.5小时;16:25下班→实际1小时55分→进位算2小时。
- 加班早退补扣:加班被进位到多于实际工作时间时,差额算早退,按0.5小时向上取整,从正常出勤里扣(基本工资和岗位工资各扣一次)。例:申报2小时、16:25下班→加班仍算2小时×1.35倍,同时扣0.5小时出勤。
- 标准班默认 7:00-14:30(实际7.5小时,做满整班算8小时出勤)。管理人员、保安保洁等班型不同的,可在"员工资料"里单独改这个人的上下班时间。
- 出勤/请假小时:请假 = 迟到段 + 早退段;每一段的"请假结束时间"晚于12:00的,该段额外 +0.5 小时;请假最小单位0.5小时(向上取整)。出勤 = 8 − 请假。例:10:00到岗14:30下班 → 请假3小时、出勤5小时;13:00到岗 → 请假6+0.5=6.5、出勤1.5;7:00上班12:30早退 → 请假2+0.5=2.5、出勤5.5。迟到和早退同时发生时,两段各加0.5(合计+1)。已请假和未请假(迟到)扣的小时数一样,区别只在性质。
- 宽限:默认0分钟(可在"电子考勤统计"页调整)。
- 班车迟到豁免:在"电子考勤统计"页登记(可上传Excel或手动补录)某人某天因班车迟到,该天的"迟到"那一段不扣款;早退部分仍照常计算。
- 差异表导出:在"电子考勤统计"页点"导出差异表",会把电子打卡算出的出勤小时和手工考勤填的值对不上的、以及需要核实的记录导出成Excel,带"工厂核实结果"空白列供填写后返回。
- 社保:入职日期所在月份=本次计算月份,且入职日≥当月第N天的员工,当月不扣社保/医保(N可在"社保医保"模块调整,默认第2天)。"是否新入职"不需要手工标记,系统自动用入职日期和当前计算月份比对。
- 社保比例:Ismailia地区默认10%,非Ismailia地区默认11%,公式都是"基本工资÷除数×比例",除数默认1.3,两个地区共用。
- 医保:只有Ismailia地区扣,非Ismailia地区完全不扣医保。Ismailia地区医保三项都是"基本工资 × 比例":员工本人(默认1%,固定扣) + 配偶(默认3%,仅当"有配偶"且"配偶未就业/未参保"时才扣) + 子女(默认每人1%,按子女数累加,每个孩子都是基本工资×1%)。具体比例都可以在"社保医保"模块调整。
- 个税:按年化(基本工资+加班费+各项扣款)×12,先减去"税率表"模块里设置的"年免税额度"(默认20,000),剩下部分套用分段累进税率区间计算(每段收入按各自税率算完后加总,没有速算扣除数),默认税率按埃及标准税率表(0~4万0%、4万~5.5万10%、5.5万~7万15%、7万~20万20%、20万~40万22.5%、40万~120万25%、120万以上27.5%)。
- 全勤奖:请假次数+迟到次数合计 0/1/2/≥3 次分别为 800/500/250/0,旷工则为0;入职日期落在本次计算月份内的员工,按入职当月天数比例自动折算(同样不需要手工标记)。
- 等级变化:岗位工资/基本工资 = 变化前档位×变化前天数/30 + 变化后档位×(30-变化前天数)/30。
- 离职处理:员工资料里填了"离职日期"的人,不进"银行发放表""人工发放表"的集中发放名单,而是在各自页面下方的"离职人员(单独发放)"里单独列出,可单独导出。手工考勤里识别到的离职备注(如"离职未办手续")也会自动带出离职日期,员工资料里手工填的优先。
- 自定义工资:员工资料里勾选"使用自定义工资"后,直接用填的基本工资/岗位工资计算,不查档位表(等级变化拆分也不适用)。适用于保安、厨师、护士等不在档位表里的岗位,或个别特殊约定。
- 级别兜底:如果员工的级别(如"A+"、"A++")在底薪表里找不到精确匹配,会自动去掉后缀找基础级别("A"),再补差:+ 补300,++ 补500。补差方式——基本工资<7000时,先加到基本工资,超过7000的部分转入岗位工资(基本工资封顶7000);基本工资≥7000时,直接加到岗位工资。用到兜底推算的会在"查询员工工资"页的"需要人工复核"里列出来。
- 扣款项("扣款项"模块):预支/借支和罚款都按笔登记(工号+日期+金额+原因),支持批量上传或手动补录。登记在哪个月,就在哪个月工资里扣完;两者都从基本工资那一侧扣除。计算前需要先在"电子考勤统计"里选好所属月份。
- 请假/旷工:改为按具体日期登记("手工考勤统计"页),不再是月度估一个总数。请假天数、请假次数、旷工天数都按"本次工资所属月份"自动统计。"电子考勤统计"表里,没有打卡但登记了请假的日子会标"请假(已登记)",登记了旷工的标"旷工(已登记)",两者都没有的才会被标记为"无打卡记录,也未登记请假/旷工,需核实"。
- 应发合计四舍五入到"十"位。
已知局限(第一版)
- 标准情况优先跑通,特殊例外(离职未办手续、记录不完整等)会在"查询员工工资"页的"需要人工复核"里列出,需要人工确认。
- 年假模块尚未实现,等后续确认累积规则后再加入。
- 手工/电子考勤比对目前是简单的存在性/一致性检查,还不能替代完整的人工审核。
数据备份与恢复النسخ الاحتياطي واستعادة البيانات
当前数据只存在这台电脑的浏览器里,清缓存/换电脑/换浏览器都会丢失。请定期备份,并把备份文件存到公司网盘或硬盘。البيانات محفوظة في متصفح هذا الجهاز فقط. امسح ذاكرة المتصفح أو غيّر الجهاز وستفقدها. احفظ نسخة احتياطية بانتظام واحتفظ بها على قرص الشركة.
月度封存与存档إقفال الشهر وأرشفته
当月工资核对无误后点"封存",该月结果会被完整保存下来并转为只读,避免以后重算被覆盖。封存的同时可以导出该月完整存档文件,另存一份到公司网盘。بعد التأكد من صحة رواتب الشهر، أقفله ليصبح للقراءة فقط ولا يُعاد حسابه بالخطأ. يتم حفظ نسخة كاملة من نتائج الشهر داخل النظام، ويمكن تصديرها كملف أرشيف.
| 月份الشهر | 封存时间وقت الإقفال | 人数عدد الموظفين | 应发合计إجمالي الرواتب |
|---|
表格上传记录سجل رفع الملفات
0 条每次上传的文件都会记在这里:什么时候、上传了什么文件、进了哪个模块、读到多少条、新增/更新/跳过多少。方便以后追查某个数据是哪次上传进来的。最多保留最近300条。كل ملف تم رفعه يُسجل هنا: الوقت، اسم الملف، القسم، عدد السجلات المقروءة والجديدة والمحدثة. يُحتفظ بآخر 300 سجل.
| 时间الوقت | 模块القسم | 文件名اسم الملف | 读到تم القراءة | 新增جديد | 更新/跳过تحديث/تخطي |
|---|
变更记录سجل التغييرات
0 条"员工资料"和"工资基数"里的数据被批量上传或手工编辑覆盖之前,旧的值会先存在这里,方便以后复查对不对。最多保留最近500条。القيم القديمة تُحفظ هنا قبل استبدالها بالرفع الجماعي أو التعديل اليدوي، لمراجعتها لاحقاً. يُحتفظ بآخر 500 سجل.
| 时间الوقت | 模块القسم | 对象العنصر | 方式الطريقة | 变更前قبل التغيير | 变更后بعد التغيير |
|---|