报数侠导入后子表记录减少:学历、家庭与考核替换规则

报数侠导入学历、家庭成员时按人整体重建,年度考核按实际填写的年份集合维护。只补一条记录可能遗漏原有内容,普通字段的空值规则不能替代子表规则。发现记录减少后暂停写入,先对比导入文件、日志和备份。

子表整体重建:导入前 3 条学历,只导 1 条后原 3 条被整表重建成 1 条(示意·合成假数据)

一、先分清:三类子表的替换粒度完全不同

公务员管理信息系统里,一个人名下挂着多张「子表」——学历学位、家庭成员、年度考核都是。批量导入写这些子表时,粒度并不统一,这是本文最该刻进脑子的一张表:

子表替换粒度你要怎么填
学历学位按人整体重建一次填全所有学历,漏填=丢历史
家庭成员按人整体重建一次填全所有成员,漏填=丢历史
年度考核按 Excel 年份集合维护把本次要求保留的年份列全,常见为滚动近三年

顺带说一句:任职、职务职级、专业技术职务这几张表,批量导入同样是按人替换为模板里的那一条,库里若有多条历史任职,也会被替换。所以凡是「子表」,导入前都要先问自己一句:这张表是整体重建还是按年份替换?(各版本界面与工具实现略有差异,具体覆盖粒度以你所用版本 / 工具为准。)

二、为什么「只导一条」会把历史全冲掉

很多人有个想当然的预期:导入是「往上加」,导一条就多一条。子表偏偏不是。

以学历为例,批量导入某人的学历时,程序是先执行一次「删掉该人名下学历学位表的全部记录」,再把你这次表格里列出的每一条学历逐条插回去。家庭成员同理。所以你表格里这次只写了一条本科,系统就理解成「这个人现在只有这一条学历」,把研究生、第一学历等旧记录全删了。

“空值不覆盖”通常指支持这一规则的普通字段更新,不能直接用于按人重建的子表。子表重建时,行和行内字段都应准备完整;不能假定某格留空就会从旧记录补回。导入前查看实际替换范围,并保留可恢复备份。

学历学位表按人整体重建:DELETE 旧行→按本次模板重建,所以一个人几条学历要一次填全(示意·合成假数据)

三、已经导完才发现记录没了,怎么补救

如果你正是搜着这个问题进来的,先做三件事,按顺序来:

第 1 步:确认到底丢没丢、丢了哪些。 进系统翻到那个人的学历学位 / 家庭成员子表,数一数还剩几条、缺的是哪几条。把缺失清单先记在纸上(例:张三,缺「某大学 本科 2008–2012」「某大学 硕士研究生 2015–2018」两条)。

第 2 步:从别处找回历史内容。 系统里既然被覆盖了,就得从原始出处把完整历史凑齐。常见来源:本人干部人事档案 / 学历学位证书原件、上一年度信息采集的底册 Excel、或你导入前若做过数据库备份 / 名册导出的文件。这一步的关键是「凑全」——把这个人应该有的全部记录都找齐,而不是只找回你误删的那一条。

第 3 步:把完整历史「一次填全」重新导入。 注意:不能只补你误删的那几条——因为再导一次还是整体重建,只补几条又会把现在剩的那条冲掉。正确做法是把该人所有学历(或所有家庭成员)在一张表里列齐,一次性重导,让重建后的结果就是完整历史。具体一次填全的字段要求见下一节。

一句话注意事项:子表被覆盖后,救回的办法是「拿完整历史重导一次」,而不是「再补一条」。再补一条只会再覆盖一次。

如果丢的是家庭成员那张表,称谓、两个姓名列这些容易连带填错的细节,配合家庭成员及重要社会关系怎么填?本人列与成员列区分一起对着改,能少走一趟弯路。

四、一次填全的正确操作

补救也好、日常更新也好,只要动到整体重建的子表,就得「一次填全」。下面是两张高频子表的填全要点。

学历学位:所有层次列齐、字段对得上

把这个人该有的每一条学历都列成一行:中专 / 大学(本科)/ 研究生等,一条都别漏。每一行还要把配套字段填全、互相对得上:

  • 学历名称:用系统码表 ZB64 的叫法——「大学」= 本科、「大专」= 专科,硕士 / 博士统归「研究生」。按口语填「本科 / 专科 / 硕士」会对不上码表。
  • 毕业院校、所学专业:与学历一一对应,别把研究生的学校填到本科那行。
  • 入学 / 毕业时间、学位、是否全日制:全日制与在职学历的这几项差别最大,逐行核对。每条学习形式均依据材料核定,不能按记录顺序推断;是否全日制按本次采集说明填写。

学历与简历时间线要能对上,否则采集时容易被退回,重导前先把每条学历的起止时间与简历核一遍。

家庭成员及重要社会关系:两个姓名列千万别填反

家庭成员表是「一个人对多行成员」的结构,模板里常有两个姓名列——一列是本人姓名(每行都要写这个档案主人的名字),一列是成员姓名(父、母、配偶等各自的名字)。这里最凶的坑是把两列填反:本人姓名列写成了成员的名字,导入时按「本人姓名」去认人就会张冠李戴,轻则整份家庭被跳过、重则串到别人档案里。

  • 每一行的本人姓名都必须是档案主人本人(例:张三的家庭成员表,每行本人姓名都写「张三」)。
  • 成员姓名 / 称谓 / 出生日期 / 政治面貌 / 工作单位逐行填全,一次把父母、配偶、子女等都列齐(整体重建,漏填即丢)。
  • 举例一律虚构占位:本人「张三」,父亲「张父」某县某镇务农,配偶「李四」某市某局工作,切勿填真实公民信息。

称谓规范、已故 / 无业等口径的细讲,见家庭成员及重要社会关系怎么填?本人列与成员列区分。

家庭成员表本人姓名列 vs 成员姓名列,填反会张冠李戴(示意·合成假数据,均为化名)

五、年度考核:按 Excel 年份集合维护

看完前面,很多人会矫枉过正:不敢单独补一年考核,怕把历年考核也冲了。这是多虑——年度考核不是整体重建。

批量导入考核时,程序会以 Excel 中实际填写的年份集合维护系统记录:有效年份被替换,未列出或未填写的年份可能被清理。因此,不能为了只改一个新年份就随意删掉其它年份列;应把本次要求保留的年份列全,常见为滚动近三年。程序有一道错值保护:如果某人的考核结论全部无法匹配有效码值,不会先删光再一条也写不回。

补录时还有两个口径别写错,否则该年会被跳过、记偏或直接报错:

  • 考核结论按人员身份选对那一套:公务员填「称职」(优秀 / 称职 / 基本称职 / 不称职),「合格」那一套是给工勤、事业编等非公务员身份人员的。ZB18 覆盖多类人员,两套在下拉里同时存在,所以给公务员填「合格」不报错、不跳过,会被原样写进去把等次记偏;只有下拉里没有的词(「优」「良好」这类)才会让那一年被跳过。
  • 表头年份写规范:考核年份列写成「2024 年度」这类带字的写法容易被判无效,按模板要求的纯年份格式填。

逐项码值和考核表头的完整规则,见公务员年度考核怎么填?等次、年份表头与导入规则。

六、导入前做这一步,比事后补救省返工

事后补救再顺,也不如导入前先兜个底。两条纪律:

  1. 导入前先备份。整体重建是覆盖式动作,一旦导错、没备份就只能回原始档案一条条重凑。导入前先对数据库或现有名册做一次备份 / 导出留底,出事直接回滚。
  2. 先小批试导、再全量。先拿一两个人试导,进系统确认子表重建成完整的样子、没丢历史,再放开全量导入。

更多导入被跳过、校验不通过的成因,可对照公务员系统导入失败怎么查?身份、单位、码表与子表;完整的批量导入操作,回到母页公务员管理信息系统 Excel 批量导入:准备、试导与核对。

相关操作

逐人逐字段手工录入,太耗时?

报数侠·公务员信息填报助手是 Windows 桌面软件:连接本机已安装的全国公务员管理信息系统,把人员数据导出成 Excel,批量修改、按码表做字段与单位校验后,套模板生成中间库再导回系统,把机械的录入活省下来。工具仅帮你省手工,系统本体与权威填报口径仍以官方为准。

查看公务员助手功能与下载 →