The screenshot shows that the employee alternates between going to work and being on maternity leave. It turn out that the person was constantly interrupting their leave to go out and work a little. This error l to incorrect accruals.
In the first case, the problem could be solv by putting things in order in the systems with subsequent regular data synchronization. There are two ways to put things in order: manually and with the help of automatic processing. because no one is insur against repeating mistakes.
In the second case, the errors were caus by flaws in the Timex processing code when identifying an employee if several were creat for one individual. This can happen if an employee was fir and then rehir.
Solution: create a processing in 1C to fix the error in Timex
We suggest creating a process in 1C that would help find duplicate employees and refine them in 1C, and in the future, close timesheets and the period of the document “Return from parental leave” without errors.
Take a look at the finish solution in action.
Refining an Employee Link
The search for duplicates is done on the “Employees (doubles)” tab. First, you ne to get a list of all employees register in Timex. To do this, antarctica email list there is a data update button on the Connection Wizard tab.
When you click the button, the table section will display employees who correspond to several records in the Timex database. Grouping occurs by full name.
All data in the table section are load from Timex, except for the “1C Employee” column. This field specifies the 1C employee link to the Timex ID. To refine the connection, you ne to check the box next to the desir employee and rewrite the data.
Checking the correctness of positions
Checking and adjusting positions is done on the “Positions” tab. To start checking, you ne to load positions from Timex using the “Update” button. Positions from the staffing table (ST) in 1C will also be load. If there is a green check mark in the ST field, then the position is present in the Staffing Table. If it is not there, the position may be inactive and duplicate the current one.
It is impossible to refine the Timex ID and the 1C object, since the reference to the position may be in different objects of the access control system. The table of positions is intend for analysis and manual adjustment of the list of positions on the Timex side.
Period adjustments
At first they found a mistake.
Timex stores types of time. Let’s assume that 1C:ZUP receiv a message that Ivanov’s maternity leave starts on the 1st. Then it ends and 1C:ZUP should send a new message about the end of the leave. If the mention Ivanov had previously quit and then got a job again, then an error may occur in the exchange.
The thing is that in 1C there is a document ” china numbers Return from maternity leave” and it is issu for the Individual directory. This Individual has two employees: one from the first period of work, the second from the second. And the Timex code takes the first, and now the second is relevant. And it turns out that the vacation is not interrupt.
By specifying the employee and the supporting document, you can adjust the time in Timex so that the timesheets of employees who have return from maternity leave are fill in correctly. For this, we add the code for the correct definition of an since its founding, hello bar employee in Timex by an individual from the document “Return from maternity leave.