# Методы personQueues



# personQueues.find()

### Найти очередь исполнителей



```JavaScript
personQueues.find($where, bool $isReturnCollection = false)
```

##### Описание:

Находит очередь исполнителей соответствующую указанным значениям.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-whe" style="border-collapse: collapse; width: 100%; height: 385.203px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.2909%; height: 29.7969px;">Имя</td><td style="width: 33.2909%; height: 29.7969px;">Тип</td><td style="width: 33.2948%; height: 29.7969px;">Описание</td></tr><tr><td style="width: 33.2909%;">where

</td><td style="width: 33.2909%;">array</td><td style="width: 33.2948%;">Параметр по которому будет проверяться соответствие с найденными очередями</td></tr><tr style="height: 36.891px;"><td style="width: 33.2909%; height: 36.891px;">isReturnCollection

</td><td style="width: 33.2909%; height: 36.891px;">bool</td><td style="width: 33.2948%; height: 36.891px;">Параметр позволяющий вернуть значения в виде коллекции</td></tr></tbody></table>

##### Возвращает:

**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues

или

**Collection** - данные очередей в виде коллекции.

##### Пример:

### Атрибуты и методы ScriptPersonQueue

<table border="1" id="bkmrk-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%92%D0%BE%D0%B7%D0%B2%D1%80" style="border-collapse: collapse; width: 100%; height: 648.438px;"><tbody><tr style="height: 46.5938px; background-color: #c2e0f4;"><td style="width: 32.0171%; height: 46.5938px;">Описание</td><td style="width: 50.0595%; height: 46.5938px;">Метод</td><td style="width: 17.9234%; height: 46.5938px;">Возвращаемое значение</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение id

</td><td style="width: 50.0595%; height: 81.2188px;">- .id
- .getId()

</td><td style="width: 17.9234%; height: 81.2188px;">**int**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение кода</td><td style="width: 50.0595%; height: 81.2188px;">- .code
- .getCode()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение активности</td><td style="width: 50.0595%; height: 81.2188px;">- .is\_enabled
- .getIsEnabled()

</td><td style="width: 17.9234%; height: 81.2188px;">**bool**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение заголовка</td><td style="width: 50.0595%; height: 81.2188px;">- .title
- .getTitle()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 170.781px;"><td style="width: 32.0171%; height: 170.781px;">Получение даты создания</td><td style="width: 50.0595%; height: 170.781px;">- .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)

</td><td style="width: 17.9234%; height: 170.781px;"> **string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Получение даты обновления</td><td style="width: 50.0595%; height: 29.7969px;">- .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)

</td><td style="width: 17.9234%; height: 29.7969px;">**string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Обновление</td><td style="width: 50.0595%; height: 29.7969px;">- .reload()

</td><td style="width: 17.9234%; height: 29.7969px;">**bool**</td></tr><tr style="height: 46.5938px;"><td style="width: 32.0171%; height: 46.5938px;">Приводит $title к нижнему регистру и сравнивает с заголовком очереди</td><td style="width: 50.0595%; height: 46.5938px;">- .isSameTitle($title)

</td><td style="width: 17.9234%; height: 46.5938px;">**bool**</td></tr></tbody></table>

# personQueues.findById()

### Найти очередь исполнителей по id



```JavaScript
personQueues.findById(string|int|null $id)
```

##### Описание:

Находит очередь исполнителей соответствующую указанному id.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-id-" style="border-collapse: collapse; width: 100%; height: 66.6875px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.2909%; height: 29.7969px;">Имя</td><td style="width: 33.2909%; height: 29.7969px;">Тип</td><td style="width: 33.2948%; height: 29.7969px;">Описание</td></tr><tr style="height: 36.8906px;"><td style="width: 33.2909%; height: 36.8906px;">id

</td><td style="width: 33.2909%; height: 36.8906px;">string|int|null</td><td style="width: 33.2948%; height: 36.8906px;">ID очереди исполнителей</td></tr></tbody></table>

##### Возвращает:

**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues.

### Атрибуты и методы ScriptPersonQueue

<table border="1" id="bkmrk-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%92%D0%BE%D0%B7%D0%B2%D1%80" style="border-collapse: collapse; width: 100%; height: 648.438px;"><tbody><tr style="height: 46.5938px; background-color: #c2e0f4;"><td style="width: 32.0171%; height: 46.5938px;">Описание</td><td style="width: 50.0595%; height: 46.5938px;">Метод</td><td style="width: 17.9234%; height: 46.5938px;">Возвращаемое значение</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение id

</td><td style="width: 50.0595%; height: 81.2188px;">- .id
- .getId()

</td><td style="width: 17.9234%; height: 81.2188px;">**int**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение кода</td><td style="width: 50.0595%; height: 81.2188px;">- .code
- .getCode()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение активности</td><td style="width: 50.0595%; height: 81.2188px;">- .is\_enabled
- .getIsEnabled()

</td><td style="width: 17.9234%; height: 81.2188px;">**bool**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение заголовка</td><td style="width: 50.0595%; height: 81.2188px;">- .title
- .getTitle()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 170.781px;"><td style="width: 32.0171%; height: 170.781px;">Получение даты создания</td><td style="width: 50.0595%; height: 170.781px;">- .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)

</td><td style="width: 17.9234%; height: 170.781px;"> **string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Получение даты обновления</td><td style="width: 50.0595%; height: 29.7969px;">- .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)

</td><td style="width: 17.9234%; height: 29.7969px;">**string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Обновление</td><td style="width: 50.0595%; height: 29.7969px;">- .reload()

</td><td style="width: 17.9234%; height: 29.7969px;">**bool**</td></tr><tr style="height: 46.5938px;"><td style="width: 32.0171%; height: 46.5938px;">Приводит $title к нижнему регистру и сравнивает с заголовком очереди</td><td style="width: 50.0595%; height: 46.5938px;">- .isSameTitle($title)

</td><td style="width: 17.9234%; height: 46.5938px;">**bool**</td></tr></tbody></table>

# personQueues.findAllByTitles()

### Найти очереди исполнителей по заголовку



```JavaScript
personQueues.findAllByTitles(string|array|object|null $titles, bool $isEnabled = null, string $findTitleOperator = 'IN', bool $isReturnCollection = false)
```

##### Описание:

Находит очереди исполнителей соответствующим указанным заголовкам.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-tit" style="border-collapse: collapse; width: 100%; height: 172.844px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.2909%; height: 29.7969px;">Имя</td><td style="width: 33.2909%; height: 29.7969px;">Тип</td><td style="width: 33.2948%; height: 29.7969px;">Описание</td></tr><tr style="height: 36.875px;"><td style="width: 33.2909%; height: 36.875px;">titles

</td><td style="width: 33.2909%; height: 36.875px;">string|array|object|null</td><td style="width: 33.2948%; height: 36.875px;">Заголовки очередей</td></tr><tr style="height: 35.3906px;"><td style="width: 33.2909%; height: 35.3906px;">isEnabled

</td><td style="width: 33.2909%; height: 35.3906px;">bool </td><td style="width: 33.2948%; height: 35.3906px;">Активность очереди</td></tr><tr style="height: 35.3906px;"><td style="width: 33.2909%; height: 35.3906px;">findTitleOperator

</td><td style="width: 33.2909%; height: 35.3906px;">string </td><td style="width: 33.2948%; height: 35.3906px;">Оператор заголовка, по умолчанию 'IN'</td></tr><tr style="height: 35.3906px;"><td style="width: 33.2909%; height: 35.3906px;">isReturnCollection

</td><td style="width: 33.2909%; height: 35.3906px;">bool </td><td style="width: 33.2948%; height: 35.3906px;">Параметр позволяющий вернуть значения в виде коллекции</td></tr></tbody></table>

##### Возвращает:

**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues

или

**Collection** - данные очередей в виде коллекции.

##### Пример:

### Атрибуты и методы ScriptPersonQueue

<table border="1" id="bkmrk-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%92%D0%BE%D0%B7%D0%B2%D1%80" style="border-collapse: collapse; width: 100%; height: 648.438px;"><tbody><tr style="height: 46.5938px; background-color: #c2e0f4;"><td style="width: 32.0171%; height: 46.5938px;">Описание</td><td style="width: 50.0595%; height: 46.5938px;">Метод</td><td style="width: 17.9234%; height: 46.5938px;">Возвращаемое значение</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение id

</td><td style="width: 50.0595%; height: 81.2188px;">- .id
- .getId()

</td><td style="width: 17.9234%; height: 81.2188px;">**int**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение кода</td><td style="width: 50.0595%; height: 81.2188px;">- .code
- .getCode()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение активности</td><td style="width: 50.0595%; height: 81.2188px;">- .is\_enabled
- .getIsEnabled()

</td><td style="width: 17.9234%; height: 81.2188px;">**bool**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение заголовка</td><td style="width: 50.0595%; height: 81.2188px;">- .title
- .getTitle()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 170.781px;"><td style="width: 32.0171%; height: 170.781px;">Получение даты создания</td><td style="width: 50.0595%; height: 170.781px;">- .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)

</td><td style="width: 17.9234%; height: 170.781px;"> **string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Получение даты обновления</td><td style="width: 50.0595%; height: 29.7969px;">- .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)

</td><td style="width: 17.9234%; height: 29.7969px;">**string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Обновление</td><td style="width: 50.0595%; height: 29.7969px;">- .reload()

</td><td style="width: 17.9234%; height: 29.7969px;">**bool**</td></tr><tr style="height: 46.5938px;"><td style="width: 32.0171%; height: 46.5938px;">Приводит $title к нижнему регистру и сравнивает с заголовком очереди</td><td style="width: 50.0595%; height: 46.5938px;">- .isSameTitle($title)

</td><td style="width: 17.9234%; height: 46.5938px;">**bool**</td></tr></tbody></table>

# personQueues.findByCode()

### Найти очередь исполнителей по коду



```JavaScript
personQueues.findByCode(string $code, bool $isEnabled = null, string $findCodeOperator = '=')
```

##### Описание:

Находит очередь исполнителей соответствующую указанному коду.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-cod" style="border-collapse: collapse; width: 100%; height: 137.469px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr style="height: 36.8906px;"><td style="width: 33.3745%; height: 36.8906px;">code

</td><td style="width: 33.3745%; height: 36.8906px;">string</td><td style="width: 33.3745%; height: 36.8906px;">Код очереди</td></tr><tr style="height: 35.3906px;"><td style="width: 33.3745%; height: 35.3906px;">isEnabled

</td><td style="width: 33.3745%; height: 35.3906px;">bool </td><td style="width: 33.3745%; height: 35.3906px;">Активность очереди</td></tr><tr style="height: 35.3906px;"><td style="width: 33.3745%; height: 35.3906px;">findCodeOperator

</td><td style="width: 33.3745%; height: 35.3906px;">string </td><td style="width: 33.3745%; height: 35.3906px;">Оператор кода, по умолчанию '='</td></tr></tbody></table>

##### Возвращает:

**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues.

##### Пример:

```JavaScript
let personQueue = personQueues.findByCode('хоккей');
let personQueueId = personQueue.id;
```

### Атрибуты и методы ScriptPersonQueue

<table border="1" id="bkmrk-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%92%D0%BE%D0%B7%D0%B2%D1%80" style="border-collapse: collapse; width: 100%; height: 648.438px;"><tbody><tr style="height: 46.5938px; background-color: #c2e0f4;"><td style="width: 32.0171%; height: 46.5938px;">Описание</td><td style="width: 50.0595%; height: 46.5938px;">Метод</td><td style="width: 17.9234%; height: 46.5938px;">Возвращаемое значение</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение id

</td><td style="width: 50.0595%; height: 81.2188px;">- .id
- .getId()

</td><td style="width: 17.9234%; height: 81.2188px;">**int**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение кода</td><td style="width: 50.0595%; height: 81.2188px;">- .code
- .getCode()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение активности</td><td style="width: 50.0595%; height: 81.2188px;">- .is\_enabled
- .getIsEnabled()

</td><td style="width: 17.9234%; height: 81.2188px;">**bool**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение заголовка</td><td style="width: 50.0595%; height: 81.2188px;">- .title
- .getTitle()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 170.781px;"><td style="width: 32.0171%; height: 170.781px;">Получение даты создания</td><td style="width: 50.0595%; height: 170.781px;">- .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)

</td><td style="width: 17.9234%; height: 170.781px;"> **string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Получение даты обновления</td><td style="width: 50.0595%; height: 29.7969px;">- .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)

</td><td style="width: 17.9234%; height: 29.7969px;">**string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Обновление</td><td style="width: 50.0595%; height: 29.7969px;">- .reload()

</td><td style="width: 17.9234%; height: 29.7969px;">**bool**</td></tr><tr style="height: 46.5938px;"><td style="width: 32.0171%; height: 46.5938px;">Приводит $title к нижнему регистру и сравнивает с заголовком очереди</td><td style="width: 50.0595%; height: 46.5938px;">- .isSameTitle($title)

</td><td style="width: 17.9234%; height: 46.5938px;">**bool**</td></tr></tbody></table>

# personQueues.findAllByCodes()

### Найти очереди исполнителей по коду



```JavaScript
personQueues.findAllByCodes($codes, bool $isEnabled = null, string $findCodeOperator = 'IN', bool $isReturnCollection = false)
```

##### Описание:

Находит очереди исполнителей соответствующим указанным кодам.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-cod-0" style="border-collapse: collapse; width: 100%; height: 385.203px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr style="height: 36.891px;"><td style="width: 33.3745%; height: 36.891px;">codes

</td><td style="width: 33.3745%; height: 36.891px;">string|array|object|null</td><td style="width: 33.3745%; height: 36.891px;">Коды очередей</td></tr><tr><td style="width: 33.3745%;">isEnabled

</td><td style="width: 33.3745%; height: 35.3906px;">bool </td><td style="width: 33.3745%; height: 35.3906px;">Активность очереди</td></tr><tr><td style="width: 33.3745%;">findCodeOperator

</td><td style="width: 33.3745%; height: 35.3906px;">string </td><td style="width: 33.3745%; height: 35.3906px;">Оператор кода, по умолчанию 'IN'</td></tr><tr><td style="width: 33.3745%;">isReturnCollection

</td><td style="width: 33.3745%; height: 35.3906px;">bool </td><td style="width: 33.3745%; height: 35.3906px;">Параметр позволяющий вернуть значения в виде коллекции</td></tr></tbody></table>

##### Возвращает:

**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues

или

**Collection** - данные очередей в виде коллекции.

##### Пример:

### Атрибуты и методы ScriptPersonQueue

<table border="1" id="bkmrk-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%92%D0%BE%D0%B7%D0%B2%D1%80" style="border-collapse: collapse; width: 100%; height: 648.438px;"><tbody><tr style="height: 46.5938px; background-color: #c2e0f4;"><td style="width: 32.0171%; height: 46.5938px;">Описание</td><td style="width: 50.0595%; height: 46.5938px;">Метод</td><td style="width: 17.9234%; height: 46.5938px;">Возвращаемое значение</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение id

</td><td style="width: 50.0595%; height: 81.2188px;">- .id
- .getId()

</td><td style="width: 17.9234%; height: 81.2188px;">**int**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение кода</td><td style="width: 50.0595%; height: 81.2188px;">- .code
- .getCode()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение активности</td><td style="width: 50.0595%; height: 81.2188px;">- .is\_enabled
- .getIsEnabled()

</td><td style="width: 17.9234%; height: 81.2188px;">**bool**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение заголовка</td><td style="width: 50.0595%; height: 81.2188px;">- .title
- .getTitle()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 170.781px;"><td style="width: 32.0171%; height: 170.781px;">Получение даты создания</td><td style="width: 50.0595%; height: 170.781px;">- .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)

</td><td style="width: 17.9234%; height: 170.781px;"> **string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Получение даты обновления</td><td style="width: 50.0595%; height: 29.7969px;">- .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)

</td><td style="width: 17.9234%; height: 29.7969px;">**string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Обновление</td><td style="width: 50.0595%; height: 29.7969px;">- .reload()

</td><td style="width: 17.9234%; height: 29.7969px;">**bool**</td></tr><tr style="height: 46.5938px;"><td style="width: 32.0171%; height: 46.5938px;">Приводит $title к нижнему регистру и сравнивает с заголовком очереди</td><td style="width: 50.0595%; height: 46.5938px;">- .isSameTitle($title)

</td><td style="width: 17.9234%; height: 46.5938px;">**bool**</td></tr></tbody></table>

# personQueues.reload()

### Обновить очередь исполнителей



```JavaScript
personQueues.reload()
```

##### Описание:

Обновляет данные очередей исполнителей

##### Возвращает:

**bool** - подтверждение обновления очередей.

# personQueues.getCollection()

### Получить коллекцию очередей исполнителей



```JavaScript
personQueues.getCollection()
```

##### Описание:

Возвращает коллекцию очередей исполнителей.

##### Возвращает:

**Collection** - данные очередей в виде коллекции.

# personQueues.findByName()

### Найти<span style="font-weight: 400;"> очередь исполнителей по наименованию</span>



```JavaScript
personQueues.findByName(string $name, bool $isEnabled = null)
```

##### Описание:

<span style="font-weight: 400;">Возвращает очередь исполнителей по наименованию</span>.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-id-" style="border-collapse: collapse; width: 100%; height: 101.875px;"><tbody><tr style="background-color: #ced4d9; height: 29.7917px;"><td style="width: 33.2909%; height: 29.7917px;">Имя</td><td style="width: 33.2909%; height: 29.7917px;">Тип</td><td style="width: 33.2948%; height: 29.7917px;">Описание</td></tr><tr style="height: 36.875px;"><td style="width: 33.2909%; height: 36.875px;">name

</td><td style="width: 33.2909%; height: 36.875px;">string</td><td style="width: 33.2948%; height: 36.875px;">Наименование очереди исполнителей</td></tr><tr style="height: 35.2083px;"><td style="width: 33.2909%; height: 35.2083px;">isEnabled

</td><td style="width: 33.2909%; height: 35.2083px;">bool</td><td style="width: 33.2948%; height: 35.2083px;">Активна или нет</td></tr></tbody></table>

##### Возвращает:

**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues.

### Атрибуты и методы ScriptPersonQueue

<table border="1" id="bkmrk-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%92%D0%BE%D0%B7%D0%B2%D1%80" style="border-collapse: collapse; width: 100%; height: 648.438px;"><tbody><tr style="height: 46.5938px; background-color: #c2e0f4;"><td style="width: 32.0171%; height: 46.5938px;">Описание</td><td style="width: 50.0595%; height: 46.5938px;">Метод</td><td style="width: 17.9234%; height: 46.5938px;">Возвращаемое значение</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение id

</td><td style="width: 50.0595%; height: 81.2188px;">- .id
- .getId()

</td><td style="width: 17.9234%; height: 81.2188px;">**int**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение кода</td><td style="width: 50.0595%; height: 81.2188px;">- .code
- .getCode()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение активности</td><td style="width: 50.0595%; height: 81.2188px;">- .is\_enabled
- .getIsEnabled()

</td><td style="width: 17.9234%; height: 81.2188px;">**bool**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение заголовка</td><td style="width: 50.0595%; height: 81.2188px;">- .title
- .getTitle()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 170.781px;"><td style="width: 32.0171%; height: 170.781px;">Получение даты создания</td><td style="width: 50.0595%; height: 170.781px;">- .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)

</td><td style="width: 17.9234%; height: 170.781px;"> **string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Получение даты обновления</td><td style="width: 50.0595%; height: 29.7969px;">- .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)

</td><td style="width: 17.9234%; height: 29.7969px;">**string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Обновление</td><td style="width: 50.0595%; height: 29.7969px;">- .reload()

</td><td style="width: 17.9234%; height: 29.7969px;">**bool**</td></tr><tr style="height: 46.5938px;"><td style="width: 32.0171%; height: 46.5938px;">Приводит $title к нижнему регистру и сравнивает с заголовком очереди</td><td style="width: 50.0595%; height: 46.5938px;">- .isSameTitle($title)

</td><td style="width: 17.9234%; height: 46.5938px;">**bool**</td></tr></tbody></table>

# personQueues.findAllByNames()

### Найти <span style="font-weight: 400;">очереди исполнителей по наименованию</span>



```JavaScript
personQueues.findAllByNames($names, bool $isEnabled = null, string $findNameOperator = 'IN', bool $isReturnCollection = false)
```

##### Описание:

<span style="font-weight: 400;">Возвращает очереди исполнителей по наименованию</span>.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-id-" style="border-collapse: collapse; width: 100%; height: 101.888px;"><tbody><tr style="background-color: #ced4d9; height: 29.7917px;"><td style="width: 33.2909%; height: 29.7917px;">Имя</td><td style="width: 33.2909%; height: 29.7917px;">Тип</td><td style="width: 33.2948%; height: 29.7917px;">Описание</td></tr><tr style="height: 36.888px;"><td style="width: 33.2909%; height: 36.888px;">names

</td><td style="width: 33.2909%; height: 36.888px;">string</td><td style="width: 33.2948%; height: 36.888px;">Наименование очереди исполнителей</td></tr><tr style="height: 35.2083px;"><td style="width: 33.2909%; height: 35.2083px;">isEnabled

</td><td style="width: 33.2909%; height: 35.2083px;">bool</td><td style="width: 33.2948%; height: 35.2083px;">Активна или нет</td></tr><tr><td style="width: 33.2909%;">findNameOperator

</td><td style="width: 33.2909%;">string</td><td style="width: 33.2948%;">Найти имя оператора</td></tr><tr><td style="width: 33.2909%;">isReturnCollection

</td><td style="width: 33.2909%;">bool</td><td style="width: 33.2948%;">Вернуть коллекцию</td></tr></tbody></table>

##### Возвращает:

**ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues

или

**Collection** - коллекция записей из таблицы очередей.

### Атрибуты и методы ScriptPersonQueue

<table border="1" id="bkmrk-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%92%D0%BE%D0%B7%D0%B2%D1%80" style="border-collapse: collapse; width: 100%; height: 648.438px;"><tbody><tr style="height: 46.5938px; background-color: #c2e0f4;"><td style="width: 32.0171%; height: 46.5938px;">Описание</td><td style="width: 50.0595%; height: 46.5938px;">Метод</td><td style="width: 17.9234%; height: 46.5938px;">Возвращаемое значение</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение id

</td><td style="width: 50.0595%; height: 81.2188px;">- .id
- .getId()

</td><td style="width: 17.9234%; height: 81.2188px;">**int**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение кода</td><td style="width: 50.0595%; height: 81.2188px;">- .code
- .getCode()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение активности</td><td style="width: 50.0595%; height: 81.2188px;">- .is\_enabled
- .getIsEnabled()

</td><td style="width: 17.9234%; height: 81.2188px;">**bool**</td></tr><tr style="height: 81.2188px;"><td style="width: 32.0171%; height: 81.2188px;">Получение заголовка</td><td style="width: 50.0595%; height: 81.2188px;">- .title
- .getTitle()

</td><td style="width: 17.9234%; height: 81.2188px;">**string**</td></tr><tr style="height: 170.781px;"><td style="width: 32.0171%; height: 170.781px;">Получение даты создания</td><td style="width: 50.0595%; height: 170.781px;">- .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)

</td><td style="width: 17.9234%; height: 170.781px;"> **string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Получение даты обновления</td><td style="width: 50.0595%; height: 29.7969px;">- .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)

</td><td style="width: 17.9234%; height: 29.7969px;">**string**</td></tr><tr style="height: 29.7969px;"><td style="width: 32.0171%; height: 29.7969px;">Обновление</td><td style="width: 50.0595%; height: 29.7969px;">- .reload()

</td><td style="width: 17.9234%; height: 29.7969px;">**bool**</td></tr><tr style="height: 46.5938px;"><td style="width: 32.0171%; height: 46.5938px;">Приводит $title к нижнему регистру и сравнивает с заголовком очереди</td><td style="width: 50.0595%; height: 46.5938px;">- .isSameTitle($title)

</td><td style="width: 17.9234%; height: 46.5938px;">**bool**</td></tr></tbody></table>