API additional data UK: различия между версиями

Материал из WiKi - UserSide
(Add Ukrainian API docs and trilingual API links)
 
(Add Ukrainian API docs and trilingual API links)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
[[API_additional_data_EN|en]] | '''uk''' | [[API additional_data|ru]]
[[API_additional_data_EN|en]] | '''uk''' | [[API additional_data|ru]]


Розділ '''[[API]]''' ERP "UserSide"
Розділ '''[[API_UK|API]]''' ERP "UserSide"


Призначення: Дія с дополнительными полями/данными
Призначення: Робота з додатковими полями/даними


  Додаткові параметри:
  Додаткові параметри:
  action - підкатегорія запиту ''(можливе значення: див. нижче)''
  action - підкатегорія запиту ''(можливе значення: див. нижче)''


Додаткові поля имеют категории (cat_id)
Додаткові поля мають категорії (cat_id)


  1 - Співробітники ''(до 3.16dev2)''
  1 - Співробітники ''(до 3.16dev2)''
Строка 14: Строка 14:
  4 - Абоненти ''(усі. До 3.14)''
  4 - Абоненти ''(усі. До 3.14)''
  5 - Абоненти ''(юр.особи. До 3.14)''
  5 - Абоненти ''(юр.особи. До 3.14)''
  6 - Радиообладнання
  6 - Радіообладнання
  7 - Здания
  7 - Будівлі
  8 - Комутатори
  8 - Комутатори
  9 - Медиаконвертеры
  9 - Медіаконвертери
  10 - Системные пристрої
  10 - Системні пристрої
  11 - Оператори ''(до 3.16dev2)''
  11 - Оператори ''(до 3.16dev2)''
  12 - Тарифи (только для ручних білінгів)
  12 - Тарифи (тільки для ручних білінгів)
  13 - Додаткові послуги (только для ручних білінгів)
  13 - Додаткові послуги (тільки для ручних білінгів)
  14 - Об'єкти інфраструктури
  14 - Об'єкти інфраструктури
  15 - Кроси/ODF
  15 - Кроси/ODF
Строка 28: Строка 28:
  18 - Автотранспорт
  18 - Автотранспорт
  19 - Рекламні кампанії
  19 - Рекламні кампанії
  20 - Произвольные пристрої
  20 - Довільні пристрої
  21 - Постачальники
  21 - Постачальники
  22 - Потенційні абоненти ''(до 3.14)''
  22 - Потенційні абоненти ''(до 3.14)''
Строка 35: Строка 35:
  25 - ТМЦ
  25 - ТМЦ
  26 - Кабельні канали
  26 - Кабельні канали
  27 - Кабельні траси ''(кабельных линий)''
  27 - Кабельні траси ''(кабельних ліній)''
  28 - Абоненти ''(усі. С 3.14)''
  28 - Абоненти ''(усі. З 3.14)''
  29 - Ключі
  29 - Ключі
  30 - Наименования ТМЦ ''(с 3.14.5)''
  30 - Найменування ТМЦ ''(з 3.14.5)''
  40 - Адресные единицы ''(с 3.14.14)''
  40 - Адресні одиниці ''(з 3.14.14)''
  48 - Склады ''(с 3.14.12)''
  48 - Склади ''(з 3.14.12)''
  102 - Об'єкты на карте ''(с 3.19.31)''
  102 - Об'єкти на карті ''(з 3.19.31)''
  999 - Співробітники ''(с 3.16dev2)''
  999 - Співробітники ''(з 3.16dev2)''




Додаткові поля имеют тип поля (type)
Додаткові поля мають тип поля (type)


  1 - Текст
  1 - Текст
  2 - Число
  2 - Число
  3 - Флаг
  3 - Прапорець
  4 - Выбор из списка
  4 - Вибір зі списку
  5 - Текстовое поле
  5 - Текстове поле
  6 - Выбор из списка (в т.ч. свой вариант)
  6 - Вибір зі списку (в т.ч. свій варіант)
  7 - Дата
  7 - Дата
  8 - Выбор из списка (несколько значений)
  8 - Вибір зі списку (кілька значень)


== Підкатегорії ==
== Підкатегорії ==


==== get_list ====
==== get_list ====
''Доопрацьовано у: 3.14.22 (в параметре section можно использовать числовые значення)''
''Доопрацьовано у: 3.14.22 (у параметрі section можна використовувати числові значення)''
  Опис: Отримання списка полей
  Опис: Отримання списку полів
  Обов'язкові параметри:
  Обов'язкові параметри:
   section - Категорія дополнительных полей [house|node|task|switch|inventory|...числовые значення из каталога выше...]
   section - Категорія додаткових полів [house|node|task|switch|inventory|...числові значення з каталогу вище...]


==== add_field ====
==== add_field ====
  Опис: Додавання доп.поля  
  Опис: Додавання додаткового поля  
  Обов'язкові параметри:
  Обов'язкові параметри:
   cat_id - категорія (див. вище довідник)
   cat_id - категорія (див. вище довідник)
Строка 71: Строка 71:
  Необов'язкові параметри
  Необов'язкові параметри
   type - тип поля (див. вище довідник)
   type - тип поля (див. вище довідник)
   size - размер поля
   size - розмір поля
   max_size - максимальный размер поля
   max_size - максимальний розмір поля
   is_active - прапорець - поле включено
   is_active - прапорець - поле увімкнено
   position - позиция поля среди остальных
   position - позиція поля серед інших
   is_require - прапорець - обязательное к заполнению
   is_require - прапорець - обов'язкове до заповнення


==== edit_field ====
==== edit_field ====
''Доопрацьовано у: 3.13.14 (додано параметр value_list)''
''Доопрацьовано у: 3.13.14 (додано параметр value_list)''
  Опис: Редагування доп.поля  
  Опис: Редагування додаткового поля  
  Обов'язкові параметри:
  Обов'язкові параметри:
   cat_id - категорія (див. вище довідник)
   cat_id - категорія (див. вище довідник)
   id - id поля
   id - id поля
  Необов'язкові параметри
  Необов'язкові параметри
   См. из метода add_field
   Див. з методу add_field
   value_list - возможные значення для типа поля "Выбор из списка" ''(розділювач - вертикальна риска "|")''
   value_list - можливі значення для типу поля "Вибір зі списку" ''(розділювач - вертикальна риска "|")''


==== delete_field ====
==== delete_field ====
  Опис: Видалення доп.поля (удаляется только если нет записей с этим доп.полем)
  Опис: Видалення додаткового поля (видаляється лише якщо немає записів із цим додатковим полем)
  Обов'язкові параметри:
  Обов'язкові параметри:
   cat_id - категорія (див. вище довідник)
   cat_id - категорія (див. вище довідник)
Строка 98: Строка 98:
''Додано з: 3.12.80''
''Додано з: 3.12.80''


  Опис: Отримання значений полей
  Опис: Отримання значень полів
  Обов'язкові параметри:
  Обов'язкові параметри:
   field_id - id поля
   field_id - id поля
  Необов'язкові параметри:
  Необов'язкові параметри:
   cat_id - категорія ''(див. вище довідник)''
   cat_id - категорія ''(див. вище довідник)''
   object_id - id об'єкта ''(по которому значення поля)''
   object_id - id об'єкта ''(за яким значення поля)''
   value - значення поля
   value - значення поля


Строка 110: Строка 110:
''Доопрацьовано у: 3.18.27 (параметр cat_id зроблено обов'язковим)''
''Доопрацьовано у: 3.18.27 (параметр cat_id зроблено обов'язковим)''


  Опис: Зміна значення доп.поля  
  Опис: Зміна значення додаткового поля  
  В случае отсутствия такого доп.поля у об'єкта - оно будет создано.
  Якщо такого додаткового поля в об'єкта немає, його буде створено.
  Обов'язкові параметри:
  Обов'язкові параметри:
   field_id - id дополнительного поля
   field_id - id додаткового поля
   object_id - id об'єкта
   object_id - id об'єкта
   value - значення
   value - значення
Строка 122: Строка 122:
''Додано у: 3.19beta1''
''Додано у: 3.19beta1''


  Опис: Массовое зміна значення доп.поля для множества об'єктів
  Опис: Масова зміна значення додаткового поля для багатьох об'єктів
  В случае отсутствия такого доп.поля у об'єкта - оно будет создано.
  Якщо такого додаткового поля в об'єкта немає, його буде створено.
  Обов'язкові параметри:
  Обов'язкові параметри:
   cat_id - категорія ''(див. вище довідник)''
   cat_id - категорія ''(див. вище довідник)''
   field_id - id дополнительного поля
   field_id - id додаткового поля
   data[] - id об'єкта|значення
   data[] - id об'єкта|значення
   data[] - id об'єкта|значення
   data[] - id об'єкта|значення
   data[] - id об'єкта|значення
   data[] - id об'єкта|значення
   ...
   ...

Текущая версия от 10:50, 10 мая 2026

en | uk | ru

Розділ API ERP "UserSide"

Призначення: Робота з додатковими полями/даними

Додаткові параметри:
action - підкатегорія запиту (можливе значення: див. нижче)

Додаткові поля мають категорії (cat_id)

1 - Співробітники (до 3.16dev2)
2 - Кабельні лінії
4 - Абоненти (усі. До 3.14)
5 - Абоненти (юр.особи. До 3.14)
6 - Радіообладнання
7 - Будівлі
8 - Комутатори
9 - Медіаконвертери
10 - Системні пристрої
11 - Оператори (до 3.16dev2)
12 - Тарифи (тільки для ручних білінгів)
13 - Додаткові послуги (тільки для ручних білінгів)
14 - Об'єкти інфраструктури
15 - Кроси/ODF
16 - VLAN
17 - Завдання
18 - Автотранспорт
19 - Рекламні кампанії
20 - Довільні пристрої
21 - Постачальники
22 - Потенційні абоненти (до 3.14)
23 - Сплітери
24 - Власники
25 - ТМЦ
26 - Кабельні канали
27 - Кабельні траси (кабельних ліній)
28 - Абоненти (усі. З 3.14)
29 - Ключі
30 - Найменування ТМЦ (з 3.14.5)
40 - Адресні одиниці (з 3.14.14)
48 - Склади (з 3.14.12)
102 - Об'єкти на карті (з 3.19.31)
999 - Співробітники (з 3.16dev2)


Додаткові поля мають тип поля (type)

1 - Текст
2 - Число
3 - Прапорець
4 - Вибір зі списку
5 - Текстове поле
6 - Вибір зі списку (в т.ч. свій варіант)
7 - Дата
8 - Вибір зі списку (кілька значень)

Підкатегорії

get_list

Доопрацьовано у: 3.14.22 (у параметрі section можна використовувати числові значення)

Опис: Отримання списку полів
Обов'язкові параметри:
 section - Категорія додаткових полів [house|node|task|switch|inventory|...числові значення з каталогу вище...]

add_field

Опис: Додавання додаткового поля 
Обов'язкові параметри:
 cat_id - категорія (див. вище довідник)
 name - найменування
Необов'язкові параметри
 type - тип поля (див. вище довідник)
 size - розмір поля
 max_size - максимальний розмір поля
 is_active - прапорець - поле увімкнено
 position - позиція поля серед інших
 is_require - прапорець - обов'язкове до заповнення

edit_field

Доопрацьовано у: 3.13.14 (додано параметр value_list)

Опис: Редагування додаткового поля 
Обов'язкові параметри:
 cat_id - категорія (див. вище довідник)
 id - id поля
Необов'язкові параметри
 Див. з методу add_field
 value_list - можливі значення для типу поля "Вибір зі списку" (розділювач - вертикальна риска "|")

delete_field

Опис: Видалення додаткового поля (видаляється лише якщо немає записів із цим додатковим полем)
Обов'язкові параметри:
 cat_id - категорія (див. вище довідник)
 id - id поля

get_value

Доопрацьовано у: 3.19.16 (додано параметр cat_id)

Додано з: 3.12.80

Опис: Отримання значень полів
Обов'язкові параметри:
 field_id - id поля
Необов'язкові параметри:
 cat_id - категорія (див. вище довідник)
 object_id - id об'єкта (за яким значення поля)
 value - значення поля

change_value

Доопрацьовано у: 3.18.27 (параметр cat_id зроблено обов'язковим)

Опис: Зміна значення додаткового поля 
Якщо такого додаткового поля в об'єкта немає, його буде створено.
Обов'язкові параметри:
 field_id - id додаткового поля
 object_id - id об'єкта
 value - значення
 cat_id - категорія (див. вище довідник)

change_value_mass

Додано у: 3.19beta1

Опис: Масова зміна значення додаткового поля для багатьох об'єктів
Якщо такого додаткового поля в об'єкта немає, його буде створено.
Обов'язкові параметри:
 cat_id - категорія (див. вище довідник)
 field_id - id додаткового поля
 data[] - id об'єкта|значення
 data[] - id об'єкта|значення
 data[] - id об'єкта|значення
 ...