API staff UK: различия между версиями
IronBot (обсуждение | вклад) (Add Ukrainian API docs and trilingual API links) |
IronBot (обсуждение | вклад) (Add Ukrainian API docs and trilingual API links) |
||
| Строка 14: | Строка 14: | ||
''Виключено у: 3.16dev2 (используйте API->employee->[[API employee#get_data|get_data]])'' | ''Виключено у: 3.16dev2 (используйте API->employee->[[API employee#get_data|get_data]])'' | ||
''Доопрацьовано у: 3.14.65 (параметр id | ''Доопрацьовано у: 3.14.65 (параметр id зроблено необов'язковим і додано можливість вказувати його через кому)'' | ||
Опис: Отримання информации о співробітнике | Опис: Отримання информации о співробітнике | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
id - id співробітника для | id - id співробітника для вибірки ''(можна через кому)'' | ||
==== (*) get_staff_id ==== | ==== (*) get_staff_id ==== | ||
''Виключено у: 3.16dev2 (используйте API->employee->[[API employee#get_employee_id|get_employee_id]])'' | ''Виключено у: 3.16dev2 (используйте API->employee->[[API employee#get_employee_id|get_employee_id]])'' | ||
Опис: Отримання ID співробітника | Опис: Отримання ID співробітника за вхідними даними | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
data_typer - тип | data_typer - тип даних, які перевіряємо ''(можливі значення: additional_field_XXX, name)'' | ||
data_value - значення | data_value - значення | ||
| Строка 32: | Строка 32: | ||
''Додано з: 3.12.18'' | ''Додано з: 3.12.18'' | ||
Опис: Отримання информации о | Опис: Отримання информации о підрозділі | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
id - ID підрозділу (можна через кому) | id - ID підрозділу (можна через кому) | ||
| Строка 50: | Строка 50: | ||
Опис: Отримання информации из табеля работ | Опис: Отримання информации из табеля работ | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
date_from - дата начала | date_from - дата начала вибірки | ||
date_to - дата окончания | date_to - дата окончания вибірки | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
staff_id - ID співробітника (можна через кому) | staff_id - ID співробітника (можна через кому) | ||
| Строка 61: | Строка 61: | ||
''Додано з: 3.15.12'' | ''Додано з: 3.15.12'' | ||
Опис: Додавання/зміна/видалення | Опис: Додавання/зміна/видалення запису в табель работ | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
staff_id - id співробітника | staff_id - id співробітника | ||
date - дата | date - дата | ||
type_id - id типа | type_id - id типа запису ''(1 - основное час, 2 - сверхурочное, 3 - прочее)'' | ||
value - | value - кількість годин ''(ціле значення, або: 994 - черговий, 995 - не вийшов, 996 - відпустка, 997 - вихідний, 998 - лікарняний, 999 - відрядження, або 0 для видалення запису)'' | ||
Версия от 10:29, 10 мая 2026
Розділ API ERP "UserSide"
Призначення: Співробітники
Додаткові параметри: action - підкатегорія запиту (можливе значення: див. нижче)
Підкатегорії
(*) get_data
Виключено у: 3.16dev2 (используйте API->employee->get_data)
Доопрацьовано у: 3.14.65 (параметр id зроблено необов'язковим і додано можливість вказувати його через кому)
Опис: Отримання информации о співробітнике Необов'язкові параметри: id - id співробітника для вибірки (можна через кому)
(*) get_staff_id
Виключено у: 3.16dev2 (используйте API->employee->get_employee_id)
Опис: Отримання ID співробітника за вхідними даними Обов'язкові параметри: data_typer - тип даних, які перевіряємо (можливі значення: additional_field_XXX, name) data_value - значення
(*) get_division
Виключено у: 3.16dev2 (используйте API->employee->get_division)
Додано з: 3.12.18
Опис: Отримання информации о підрозділі Необов'язкові параметри: id - ID підрозділу (можна через кому)
(*) get_division_list
Виключено у: 3.16dev2 (используйте API->employee->get_division_list)
Додано з: 3.12.89
Опис: Список підрозділів
(*) get_timesheet_data
Виключено у: 3.16dev2 (используйте API->employee->get_timesheet_data)
Додано з: 3.15.12
Опис: Отримання информации из табеля работ Обов'язкові параметри: date_from - дата начала вибірки date_to - дата окончания вибірки Необов'язкові параметри: staff_id - ID співробітника (можна через кому) division_id - ID підрозділу (можна через кому)
(*) set_timesheet_data
Виключено у: 3.16dev2 (используйте API->employee->set_timesheet_data)
Додано з: 3.15.12
Опис: Додавання/зміна/видалення запису в табель работ Обов'язкові параметри: staff_id - id співробітника date - дата type_id - id типа запису (1 - основное час, 2 - сверхурочное, 3 - прочее) value - кількість годин (ціле значення, або: 994 - черговий, 995 - не вийшов, 996 - відпустка, 997 - вихідний, 998 - лікарняний, 999 - відрядження, або 0 для видалення запису)