# Методы personQueues
# personQueues.find()
### Найти очередь исполнителей
```JavaScript
personQueues.find($where, bool $isReturnCollection = false)
```
##### Описание:
Находит очередь исполнителей соответствующую указанным значениям.
##### Атрибуты:
Имя | Тип | Описание |
where
| array | Параметр по которому будет проверяться соответствие с найденными очередями |
isReturnCollection
| bool | Параметр позволяющий вернуть значения в виде коллекции |
##### Возвращает:
**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues
или
**Collection** - данные очередей в виде коллекции.
##### Пример:
### Атрибуты и методы ScriptPersonQueue
Описание | Метод | Возвращаемое значение |
Получение id
| - .id
- .getId()
| **int** |
Получение кода | - .code
- .getCode()
| **string** |
Получение активности | - .is\_enabled
- .getIsEnabled()
| **bool** |
Получение заголовка | - .title
- .getTitle()
| **string** |
Получение даты создания | - .created\_at
- .createdAt
- .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Получение даты обновления | - .updated\_at
- .updatedAt
- .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Обновление | - .reload()
| **bool** |
Приводит $title к нижнему регистру и сравнивает с заголовком очереди | - .isSameTitle($title)
| **bool** |
# personQueues.findById()
### Найти очередь исполнителей по id
```JavaScript
personQueues.findById(string|int|null $id)
```
##### Описание:
Находит очередь исполнителей соответствующую указанному id.
##### Атрибуты:
Имя | Тип | Описание |
id
| string|int|null | ID очереди исполнителей |
##### Возвращает:
**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues.
### Атрибуты и методы ScriptPersonQueue
Описание | Метод | Возвращаемое значение |
Получение id
| - .id
- .getId()
| **int** |
Получение кода | - .code
- .getCode()
| **string** |
Получение активности | - .is\_enabled
- .getIsEnabled()
| **bool** |
Получение заголовка | - .title
- .getTitle()
| **string** |
Получение даты создания | - .created\_at
- .createdAt
- .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Получение даты обновления | - .updated\_at
- .updatedAt
- .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Обновление | - .reload()
| **bool** |
Приводит $title к нижнему регистру и сравнивает с заголовком очереди | - .isSameTitle($title)
| **bool** |
# personQueues.findAllByTitles()
### Найти очереди исполнителей по заголовку
```JavaScript
personQueues.findAllByTitles(string|array|object|null $titles, bool $isEnabled = null, string $findTitleOperator = 'IN', bool $isReturnCollection = false)
```
##### Описание:
Находит очереди исполнителей соответствующим указанным заголовкам.
##### Атрибуты:
Имя | Тип | Описание |
titles
| string|array|object|null | Заголовки очередей |
isEnabled
| bool | Активность очереди |
findTitleOperator
| string | Оператор заголовка, по умолчанию 'IN' |
isReturnCollection
| bool | Параметр позволяющий вернуть значения в виде коллекции |
##### Возвращает:
**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues
или
**Collection** - данные очередей в виде коллекции.
##### Пример:
### Атрибуты и методы ScriptPersonQueue
Описание | Метод | Возвращаемое значение |
Получение id
| - .id
- .getId()
| **int** |
Получение кода | - .code
- .getCode()
| **string** |
Получение активности | - .is\_enabled
- .getIsEnabled()
| **bool** |
Получение заголовка | - .title
- .getTitle()
| **string** |
Получение даты создания | - .created\_at
- .createdAt
- .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Получение даты обновления | - .updated\_at
- .updatedAt
- .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Обновление | - .reload()
| **bool** |
Приводит $title к нижнему регистру и сравнивает с заголовком очереди | - .isSameTitle($title)
| **bool** |
# personQueues.findByCode()
### Найти очередь исполнителей по коду
```JavaScript
personQueues.findByCode(string $code, bool $isEnabled = null, string $findCodeOperator = '=')
```
##### Описание:
Находит очередь исполнителей соответствующую указанному коду.
##### Атрибуты:
Имя | Тип | Описание |
code
| string | Код очереди |
isEnabled
| bool | Активность очереди |
findCodeOperator
| string | Оператор кода, по умолчанию '=' |
##### Возвращает:
**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues.
##### Пример:
```JavaScript
let personQueue = personQueues.findByCode('хоккей');
let personQueueId = personQueue.id;
```
### Атрибуты и методы ScriptPersonQueue
Описание | Метод | Возвращаемое значение |
Получение id
| - .id
- .getId()
| **int** |
Получение кода | - .code
- .getCode()
| **string** |
Получение активности | - .is\_enabled
- .getIsEnabled()
| **bool** |
Получение заголовка | - .title
- .getTitle()
| **string** |
Получение даты создания | - .created\_at
- .createdAt
- .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Получение даты обновления | - .updated\_at
- .updatedAt
- .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Обновление | - .reload()
| **bool** |
Приводит $title к нижнему регистру и сравнивает с заголовком очереди | - .isSameTitle($title)
| **bool** |
# personQueues.findAllByCodes()
### Найти очереди исполнителей по коду
```JavaScript
personQueues.findAllByCodes($codes, bool $isEnabled = null, string $findCodeOperator = 'IN', bool $isReturnCollection = false)
```
##### Описание:
Находит очереди исполнителей соответствующим указанным кодам.
##### Атрибуты:
Имя | Тип | Описание |
codes
| string|array|object|null | Коды очередей |
isEnabled
| bool | Активность очереди |
findCodeOperator
| string | Оператор кода, по умолчанию 'IN' |
isReturnCollection
| bool | Параметр позволяющий вернуть значения в виде коллекции |
##### Возвращает:
**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues
или
**Collection** - данные очередей в виде коллекции.
##### Пример:
### Атрибуты и методы ScriptPersonQueue
Описание | Метод | Возвращаемое значение |
Получение id
| - .id
- .getId()
| **int** |
Получение кода | - .code
- .getCode()
| **string** |
Получение активности | - .is\_enabled
- .getIsEnabled()
| **bool** |
Получение заголовка | - .title
- .getTitle()
| **string** |
Получение даты создания | - .created\_at
- .createdAt
- .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Получение даты обновления | - .updated\_at
- .updatedAt
- .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Обновление | - .reload()
| **bool** |
Приводит $title к нижнему регистру и сравнивает с заголовком очереди | - .isSameTitle($title)
| **bool** |
# personQueues.reload()
### Обновить очередь исполнителей
```JavaScript
personQueues.reload()
```
##### Описание:
Обновляет данные очередей исполнителей
##### Возвращает:
**bool** - подтверждение обновления очередей.
# personQueues.getCollection()
### Получить коллекцию очередей исполнителей
```JavaScript
personQueues.getCollection()
```
##### Описание:
Возвращает коллекцию очередей исполнителей.
##### Возвращает:
**Collection** - данные очередей в виде коллекции.
# personQueues.findByName()
### Найти очередь исполнителей по наименованию
```JavaScript
personQueues.findByName(string $name, bool $isEnabled = null)
```
##### Описание:
Возвращает очередь исполнителей по наименованию.
##### Атрибуты:
Имя | Тип | Описание |
name
| string | Наименование очереди исполнителей |
isEnabled
| bool | Активна или нет |
##### Возвращает:
**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues.
### Атрибуты и методы ScriptPersonQueue
Описание | Метод | Возвращаемое значение |
Получение id
| - .id
- .getId()
| **int** |
Получение кода | - .code
- .getCode()
| **string** |
Получение активности | - .is\_enabled
- .getIsEnabled()
| **bool** |
Получение заголовка | - .title
- .getTitle()
| **string** |
Получение даты создания | - .created\_at
- .createdAt
- .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Получение даты обновления | - .updated\_at
- .updatedAt
- .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Обновление | - .reload()
| **bool** |
Приводит $title к нижнему регистру и сравнивает с заголовком очереди | - .isSameTitle($title)
| **bool** |
# personQueues.findAllByNames()
### Найти очереди исполнителей по наименованию
```JavaScript
personQueues.findAllByNames($names, bool $isEnabled = null, string $findNameOperator = 'IN', bool $isReturnCollection = false)
```
##### Описание:
Возвращает очереди исполнителей по наименованию.
##### Атрибуты:
Имя | Тип | Описание |
names
| string | Наименование очереди исполнителей |
isEnabled
| bool | Активна или нет |
findNameOperator
| string | Найти имя оператора |
isReturnCollection
| bool | Вернуть коллекцию |
##### Возвращает:
**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues
или
**Collection** - коллекция записей из таблицы очередей.
### Атрибуты и методы ScriptPersonQueue
Описание | Метод | Возвращаемое значение |
Получение id
| - .id
- .getId()
| **int** |
Получение кода | - .code
- .getCode()
| **string** |
Получение активности | - .is\_enabled
- .getIsEnabled()
| **bool** |
Получение заголовка | - .title
- .getTitle()
| **string** |
Получение даты создания | - .created\_at
- .createdAt
- .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Получение даты обновления | - .updated\_at
- .updatedAt
- .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
- .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)
| **string** |
Обновление | - .reload()
| **bool** |
Приводит $title к нижнему регистру и сравнивает с заголовком очереди | - .isSameTitle($title)
| **bool** |