# person.moveToEndOfQueue() ### Перемещение персоны в конец очереди ```JavaScript person.moveToEndOfQueue(int $queueMode = 1, ?int $personQueueId = null, ?string $personQueueTable = null, ?int $ticketTypeId = null, bool $isResetRejectsCount = true) ``` ##### Описание: Перемещает персону в конец указанной очереди, либо в конец нескольких очередей. ##### Атрибуты:
ИмяТипОписание
queueMode intРежим работы очереди. Для работы с очередью на основе видов заявок указывать не нужно, будет использовано значение по умолчанию **1**; Для работы с очередью на основе видов очередей указать **2**
personQueueId ?intid очереди
personQueueTable ?stringНазвание таблицы-связки для очередей
ticketTypeIds int|array|object|null**$ticketTypeIds = null**, то персона будет перемещена в конец очереди по всем типам заявок; **$ticketTypeIds = число**, то персона будет перемещена в конец очереди по указанному типу заявки; **$ticketTypeIds = строка** **с перечислениями** типов заявок через запятую, то персона будет перемещена в конец очереди по указанным типам заявок (например 1,2,3); **$ticketTypeIds = строка без перечислений** через запятую, ticketTypeIds будет приведен к типу = число и персона будет перемещена в конец очереди по указанному типу заявки; **$ticketTypeIds = json массив**, то персона будет перемещена в конец очереди по всем типам заявок (например \[1,2,3\])
isResetRejectsCount boolОбнулить количество отказов персоны
##### Возвращает: **bool** - подтверждение удачного перемещения персоны. ##### Пример: ```JavaScript person.moveToEndOfQueue(2, 3352, null, [1013]); persons.moveToEndOfQueue(); ```