[Мастер цеха] Работа с ТГ ботом «APS_1C»: назначение, изменение и удаление исполнителя в заказ-наряде
Мастеру цеха добавлена возможность назначать/изменять/удалять текущего исполнителя по заказ-наряду через телеграм-бота.
Назначенный сотрудник будет получать уведомление о передаче ему в работу заказ-наряда.
!!!ВАЖНО!!!
Также необходимо обратить внимание на автоматические смены статусов заказ-наряда:
- При назначении исполнителя на заказ-наряд в статусе «Начать работу» или если его взял в работу механик, его статус в 1С автоматически меняется на «В работе»;
- При снятии активности/брони по заказ-наряду, его статус автоматически изменяется на «Пауза», если в ЗН есть строки авторабот без исполнителя;
- При назначении исполнителя на заказ-наряд в статусе «Пауза» или если его взял в работу механик, его статус в 1С автоматически меняется на «В работе»;
- Если механик отчитывается по автоработам и в заказ-наряде не остается более авторабот без исполнителей, то статус заказ-наряда изменяется на «Подготовка к выдаче»;
- Если механик отчитался по всем согласованным работам через ТГ бот, а в заказ-наряде остались несогласованные работы к выполнению, то статус заказ-наряда изменяется на «Пауза».
1. Назначение исполнителя
Назначить исполнителя на новый заказ-наряд можно на любом статусе ЗН следующим образом:
Нажимаем команду /start_work и выбираем «Заказ-наряды».

В ответ бот присылает список статусов заказ-нарядов, на которых может не быть исполнителя, а именно «Начать работу» и «Пауза».
Выбираем, например, «Начать работу».

Далее необходимо выбрать нужный заказ-наряд для назначения исполнителя.

Далее «Смена исполнителя».

Выбрав команду «Смена исполнителя», бот предложит 2 варианта действия:
- Назначить активного исполнителя — назначить исполнителя на выбранный заказ-наряд.
- Освободить заказ-наряд — снять бронь с активного исполнителя по выбранному заказ-наряду.
В текущем случае нам необходимо назначить исполнителя.
Выбираем «Назначить активного исполнителя».

Далее бот попросит ввести ФИО (можно частично) исполнителя, которого необходимо назначить на заказ-наряд. По итогу ввода ФИО найдутся все совпадения и предложатся для выбора.
Выбираем из найденных нужного сотрудника.

По итогу выбора бот оповестит об успешном назначении активного исполнителя на заказ-наряд.

Далее можно вернуться в основное меню по кнопке «Вернуться в меню», либо вернуться к работе с выбранным заказ-нарядом по кнопке «Вернуться к заказ-наряду», либо закончить работу по кнопке «Закончить».
По итогу выполненных действий в 1С назначился исполнитель и изменился статус ЗН из «Начать работу» в «В работе».


2. Снятие/удаление активного исполнителя по заказ-наряду (освобождение ЗН)
Освободить заказ наряд в общий доступ с исполнителя можно 2 способами:
- Выбрать нужный ЗН через его статус
- Выбрать нужный ЗН через текущего исполнителя
Далее рассмотрим оба способа подробнее
2.1 Снять исполнителя через статус ЗН
Нажимаем команду /start_work и выбираем «Заказ-наряды».

Выбираем нужный статус ЗН, например «Пауза». Если необходимо выбрать ЗН в другом статусе, то нужно нажать «Показать полный список статусов» и выбирать оттуда.

Выбираем нужный заказ-наряд.

Далее выбираем «Смена исполнителя».

И в ответ бот пришлет информацию по ЗН и кто является в настоящий момент активным исполнителем (держит бронь выбранного ЗН).
Нажимаем «Освободить заказ-наряд».

В подтверждение получаем сообщение от бота, что исполнитель снят.

Также это увидим в 1С.

2.2 Снять бронь ЗН с активного исполнителя через выбор исполнителя
Нажимаем команду /start_work и выбираем «Исполнители».

В ответ бот пришлет список исполнителей для выбора.
Рядом с исполнителями установлены эмодзи, которые означают следующее:
- ⚒️ — За исполнителем имеется заказ-наряд в работе. Рядом в скобках указано их количество.
- 📋 — Количество заказ-нарядов, в которых исполнитель был указан как исполнитель в автоработах (за месяц)
Например, «⚒️ (5) 📋 (552) Губайдулин Никита Ринатович» в настоящий момент держит за собой 5 заказ-нарядов и участвовал в 552 как исполнитель по автоработам.
Выбираем нужного исполнителя из списка.

Далее выбираем нужный заказ-наряд выбранного сотрудника.

Далее «Смена исполнителя».

И выбираем «Освободить заказ-наряд».

По итогу выполненных действий мы сняли исполнителя с заказ-наряда. Об этом нам сообщит бот в сообщении.

Также это видно и в 1С.

Смена активного исполнителя по заказ-наряду
Необходимо выбрать нужный заказ-наряд по описанным путям выше и дойти до «Смена исполнителя».

Далее бот пришлет сообщение с информацией по ЗН и ФИО активного исполнителя и предложит соответствующую кнопку «Сменить активного исполнителя».
Нажимаем «Сменить активного исполнителя».

Далее вводим ФИО сотрудника, кому хотим передать активность/бронь по ЗН, и выбираем нужного.

По итогу выполненных действий мы передали заказ-наряд другому исполнителю.
