# person.moveToEndOfQueue()

### Перемещение персоны в конец очереди

```JavaScript
person.moveToEndOfQueue(int $queueMode = 1, ?int $personQueueId = null, ?string $personQueueTable = null, ?int $ticketTypeId = null, bool $isResetRejectsCount = true)
```

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

Перемещает персону в конец указанной очереди, либо в конец нескольких очередей.

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

<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-que" style="border-collapse: collapse; width: 100%; height: 385.203px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 27.3177%; height: 29.7969px;">Имя</td><td style="width: 27.0705%; height: 29.7969px;">Тип</td><td style="width: 45.7355%; height: 29.7969px;">Описание</td></tr><tr><td style="width: 27.3177%; height: 169.734px;">queueMode </td><td style="width: 27.0705%; height: 169.734px;">int</td><td style="width: 45.7355%; height: 169.734px;">Режим работы очереди.

Для работы с очередью на основе видов заявок указывать не нужно, будет использовано значение по умолчанию **1**;  
Для работы с очередью на основе видов очередей указать **2**

</td></tr><tr><td style="width: 27.3177%; height: 29.7969px;">personQueueId </td><td style="width: 27.0705%; height: 29.7969px;">?int</td><td style="width: 45.7355%; height: 29.7969px;"><span style="font-weight: 400;">id очереди</span></td></tr><tr><td style="width: 27.3177%; height: 29.7969px;">personQueueTable </td><td style="width: 27.0705%; height: 29.7969px;">?string</td><td style="width: 45.7355%; height: 29.7969px;"><span style="font-weight: 400;">Название таблицы-связки для очередей</span></td></tr><tr style="height: 36.891px;"><td style="width: 27.3177%; height: 36.891px;">ticketTypeIds

</td><td style="width: 27.0705%; height: 36.891px;">int|array|object|null</td><td style="width: 45.7355%; height: 36.891px;">**$ticketTypeIds = null**, то персона будет перемещена в конец очереди по всем типам заявок;  
**$ticketTypeIds = число**, то персона будет перемещена в конец очереди по указанному типу заявки;  
**$ticketTypeIds = строка** **с перечислениями** типов заявок через запятую, то персона будет перемещена в конец очереди по указанным типам заявок (например 1,2,3);  
**$ticketTypeIds = строка без перечислений** через запятую, ticketTypeIds будет приведен к типу = число и персона будет перемещена в конец очереди по указанному типу заявки;  
**$ticketTypeIds = json массив**, то персона будет перемещена в конец очереди по всем типам заявок (например \[1,2,3\])</td></tr><tr><td style="width: 27.3177%;">isResetRejectsCount

</td><td style="width: 27.0705%;">bool</td><td style="width: 45.7355%;">Обнулить количество отказов персоны</td></tr></tbody></table>

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

**bool** - подтверждение удачного перемещения персоны.

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

```JavaScript
person.moveToEndOfQueue(2, 3352, null, [1013]);
persons.moveToEndOfQueue();
```