# ticketStatuses.find()

#### <span style="color: #222222; font-size: 1.666em;">Поиск статусов</span>  


```JavaScript
ticketStatuses.find(array|object|null $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-per-0" style="border-collapse: collapse; width: 100%; height: 59.5938px;"><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><td style="width: 33.3745%; height: 29.7969px;">where</td><td style="width: 33.3745%; height: 29.7969px;">array|object|null</td><td style="width: 33.3745%; height: 29.7969px;">Параметр по которому будет проверяться соответствие с найденными статусами</td></tr><tr><td style="width: 33.3745%;">isReturnCollection</td><td style="width: 33.3745%;">bool </td><td style="width: 33.3745%;">Параметр позволяющий вернуть значения в виде коллекции</td></tr></tbody></table>

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

**?ScriptTicketStatus** - v8 обертка над моделью

или

**Collection** - данные статусов в виде коллекции.

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

```JavaScript
let statuses = ticketStatuses.find([['name', 'like', 'СТАТУС']]);
lead.setAttr('6_found_ticket_statuses_count', statuses.length);

let collection = ticketStatuses.find([['name', 'like', 'СТАТУС']], true);
status = collection.last();
status = status['_object'] ? status['_object'] : null;
lead.setAttr('7_status_from_collection', status ? status.name : null);
```

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

После получения **ScriptTicketStatus** над ним можно работать с помощью следующих методов для получения необходимых значений:

<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: 598.313px;"><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: 86.8281px;"><td style="width: 32.0171%; height: 86.8281px;">Получение элемента

</td><td style="width: 50.0595%; height: 86.8281px;">- .last()
- .first()
- .where()

</td><td style="width: 17.9234%; height: 86.8281px;">**?string**</td></tr><tr style="height: 53.2344px;"><td style="width: 32.0171%; height: 53.2344px;">Обновление

</td><td style="width: 50.0595%; height: 53.2344px;">- .reload()

</td><td style="width: 17.9234%; height: 53.2344px;">**bool**</td></tr><tr style="height: 137.219px;"><td style="width: 32.0171%; height: 137.219px;">Получение даты создания

</td><td style="width: 50.0595%; height: 137.219px;">- created\_at
- createdAt
- getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null): ?string
- createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

</td><td style="width: 17.9234%; height: 137.219px;">**?string**</td></tr><tr style="height: 137.219px;"><td style="width: 32.0171%; height: 137.219px;">Получение даты обновления

</td><td style="width: 50.0595%; height: 137.219px;">- updated\_at
- updatedAt
- getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null): ?string
- updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

</td><td style="width: 17.9234%; height: 137.219px;">**?string**</td></tr><tr style="height: 137.219px;"><td style="width: 32.0171%; height: 137.219px;">Получение даты удаления

</td><td style="width: 50.0595%; height: 137.219px;">- deleted\_at
- deletedAt
- getDeletedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null): ?string
- deletedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

</td><td style="width: 17.9234%; height: 137.219px;">**?string**</td></tr></tbody></table>