终在管理者心中引起共鸣,失去对这样一个系统的控制是痛苦的。我们有一个关于寻找1C:薪酬和人力资源管理与 Timex ACS 之间数据交换错误原因的故事。剧透:正如经常发生的那样,爬行动物要为这些错误负责。我们发现并纠正了错误,但没有发现爬行动物的错误。
简要介绍修改和软件的客户
客户是纳贝列日内·切尔尼管道厂 (NChTZ),它是最大的油气井完井设备(钻井作业后的生产准备)制造商之一。该工厂拥有 1000 多名员工。对于人事记录、工资计算、劳动力成本规划、个人所得税和保险费计算,采用标准解决方案“1C:工资和人力资源管理”。
1C:ZUP 与 Timex 集成,后者是一种专为构建访问控制系统和/或时间跟踪而设计的通用软件。该软件采用模块化结构,无需修改即可扩展功能。
Timex 有一个 SDK,这是一个可扩展其功能 台北电话号码 的软件开发工具包,其中包括:在与1C集成领域。该模块使用SOAP标准通过Web服务实现数据交换,并提供用于开发插件和报告的API。但似乎并非所有的事情都是可以预见的。
与 1C 集成使您能够收集员工工作时间数据,以便在 1C:ZUP 中进一步核算。有两种可能的设置:
- 员工名单、他们的职位、部门从 1C 导出到 Timex,并在这里为他们分配访问级别、工作区域和工作时间表。
- 员工名单从 Timex 导入,并在 1C 中进行分配。然后,Timex 收集事件数据并将信息反馈到会计系统。
一方面,将员工直接输入 Timex 数据库的能力赋予了它自主权,另一方面,它创造了我们现在将要讨论的情况。
问题如何显现
同步 1C:ZUP–Timex 时,在某些情 瑞典商业名录 况下开始出现错误:
- 与员工和职位重复有关。那些。一名男子去上班,他的 Timex 手表是空的,就好像他没有在检查站签到一样。分析情况后,很明显,错误是由于 1C:ZUP 中的员工与错误的 Timex 员工相关联而导致的,因为后者存在重复。这是因为可以将员工直接输入 Timex。例如,一名员工可以被输入到控制系统两次:
- 从1C卸任“首席专家”职位(正确地按照人员安排);
- 直接以“领先专家”的身份进入 Timex 数据库(不正确)。
如果 1C:ZUP 中的员 电子商务定价模型:定价经理指南 工与 Timex 中的“首席专家”相关联,那么他在 1C 中的时间表将为空。 Timex 有一个标准选项来覆盖 EmployeeLink–Timex_ID 关系,但该方案很复杂,必须手动搜索重复项,即等到时间表中出现错误并立即纠正。
- 与时间表中的错误代码有关。当员工休完育儿假提前返回时发生错误(代码 OZ)。在 1C:ZUP 中签发“育儿假归来”文件时,员工的休假状态并未在 Timex 中取消。因此,当员工不在工作时(例如周末),标有“OZ”的时间表会被上传至 1C:ZUP。