### 人事合同

- 人事合同记录员工与公司签订合同的详细信息：
  1、首次录入人事合同记录之前须先录入合同类型及相关数据字典的信息。
  2、录入合同开始日期、结束日期，按‘F6’键，可自动计算合同年限。
  3、选择‘自动更新员工资料’，可以把合同记录的合同开始日期、合同结束日期、合同类型等信息更新到‘员工卡片’。
  4、‘员工卡片’中的合同开始日期、合同结束日期、合同类型等信息也可以导出到人事合同记录。
  5、同一个员工可以录入多条合同记录，多条记录之间的合同开始日期、结束日期不要重叠。
- 人事合同录入的信息可以扩展，扩展的字段在合同类型定义，扩展分两类：
  1、扩展的字段的信息有操作员录入。
  2、扩展的字段的信息可由系统自动生成。
- 由系统自动生成的合同扩展字段信息主要是员工的信息，其属性编码必须在以下选项中选择：

  字段 | 字段名 | 类型 | 相关字典
  emp_id | 工号 | 字符 |
  dept_id | 部门 | 字符 | dept
  name | 姓名 | 字符 |
  state | 状态 | 字符 | emp_state
  emp_card_no | 考勤卡号 | 字符 |
  paper_id | 身份证 | 字符 |
  sex | 性别 | 字符 | sex
  birthday | 出生日期 | 日期 |
  bank_account | 银行帐号 | 字符 |
  nation | 民族 | 字符 | emp_nation_type
  polity | 政治面貌 | 字符 | emp_polity_type
  marriage_flag | 婚姻状况 | 字符 | marriage_flag
  culture_level | 学位 | 字符 | emp_culture_level
  culture_degree | 学历 | 字符 | emp_culture_degree
  beg_work_date | 参加工作日期 | 日期 |
  hire_date | 入本单位日期 | 日期 |
  technical | 职称 | 字符 | emp_technical_type
  technical_date | 取得职称日期 | 日期 |
  telephone | 电话 | 字符 |
  urgent_telephone | 紧急联系电话 | 字符 |
  mobile | 手机 | 字符 |
  related_man | 联系人 | 字符 |
  email | email | 字符 |
  qq_no | qq帐号 | 字符 |
  msn_no | msn帐号 | 字符 |
  other_im_no | 其它通信号 | 字符 |
  college | 毕业学校 | 字符 |
  specialty | 所学专业 | 字符 |
  native_place | 籍贯 | 字符 |
  home_address | 家庭住址 | 字符 |
  note_info | 备注 | 字符 |
  home_phone | 家庭电话 | 字符 |
  bank_code | 银行 | 字符 | emp_wage_bank
  endowment_account | 养老保险帐号 | 字符 |
  medicare_account | 医疗保险帐号 | 字符 |
  unemployment_account | 失业保险帐号 | 字符 |
  housing_account | 住房公积金帐号 | 字符 |
  dept_post | 岗位编号 | 字符 | emp_post
  post_degree | 岗位级别 | 字符 | emp_post_degree
  post_date | 上岗时间 | 日期 |
  contract_type | 合同类别 | 字符 | emp_contract_type
  contract_beg_date | 合同开始日期 | 日期 |
  contract_end_date | 合同终止日期 | 日期 |
  employ_type | 职工类别 | 字符 | emp_employ_type
  emp_wage_type | 职工工资类别 | 字符 | emp_wage_type
  probation_beg_date | 试用开始日期 | 日期 |
  probation_end_date | 试用结束日期 | 日期 |
  graduate_date | 毕业日期 | 日期 |
  person_web | 个人主页 | 字符 |
  tax_group_id | 扣税标准 | 字符 | wage_tax_group
  leave_date | 离职时间 | 字符 |
  ext_1 | 扩展一 | 字符 |
  ext_2 | 扩展二 | 字符 |
  ext_3 | 扩展三 | 字符 |
  ext_4 | 扩展四 | 字符 |
  ext_5 | 扩展五 | 字符 |
  ext_6 | 扩展六 | 字符 |
  ext_7 | 扩展七 | 字符 |
  ext_8 | 扩展八 | 字符 |
  register_location | 户籍所在地 | 字符 |
  file_location | 档案所在地 | 字符 |
  leave_method | 离职方式 | 字符 | emp_leave_method
  leave_cause | 离职原因 | 字符 | emp_leave_cause
  work_location | 工作场所 | 字符 |
  avocation | 业余爱好 | 字符 |
  residence_type | 户籍类型 | 字符 | emp_residence_type
  cross_group_id | 辅助分组 | 字符 | emp_cross_group
  easy_code | 助记码 | 字符 |
  order_id | 顺序号 | 整型 |
  employ_from | 招聘来源 | 字符 | emp_employ_from
  birthday_lunar | 农历生日 | 日期 |
  practice_beg_date | 实习开始日期 | 日期 |
  practice_end_date | 实习结束日期 | 日期 |

- 人事合同可生成word文档（暂不支持2007及以上版本的word），word文档模板在合同类型定义，文档模板中可以插入一些特殊的变量，生成文档时，系统会自动替换成实际的值：
  $contract_no 意义为合同编号
  $emp_name 意义为员工名
  $sign_date_c 意义为签订日期
  $beg_date_c 意义为开始日期
  $end_date_c 意义为结束日期
  $emp_id 意义为工号
  $duration 意义为合同年限
- 文档模板中还可以引用扩展字段的值，比如扩展一个地址属性，标识为address，名称为地址，那么模板文件里面可以插入 $address的变量，生成文档时，系统会自动替换成实际的值。