Page tree

Ошибка: Один или несколько сотрудников привязаны к удаленному подразделению. Некорректное отображение сотрудников.

Описание: Причины возникновения данной ошибки неизвестны. У клиента во вкладке сотрудники не отображаются сотрудники. При выборе магазина в фильтре они появляются, если выбрать в фильтре все подразделения, то список сотрудников пуст. 

Заявка в INTRA: 242366

Задача в YT: LB-29347

Решение 1 линия:

  1. Оформить заявку на 2 линию ТП. 

Решение для 2 линии:

Если на вкладке "Сотрудники" в "Настройки системы" не отображаются сотрудники без применения фильтров, но фактически сотрудники есть:
1. Перейти на вкладку "Сотрудники" в "Настройки системы"
1.1 Открыть devtools в браузере (f12) и перейти на вкладку "Сеть"
1.2 Обновить открытую страницу в браузере, найти на вкладке "Сеть" запрос (employees?page_info={"page_length"%3A25%2C"skip_count"%3A0%2C"sort_column_name"%3A"UID"%2C"sort_type"%3A"asc"}) и кликнуть по нему 2 раза левой кнопкой мыши
1.3 На открывшейся странице найти пользователя/ей с shop_name: null, зафиксировать себе id, далее понадобится для работы в DB

2. Переходим в базу данных слоя
2.1 В таблице PROFILE по UID (id из п. 1.3) находим сотрудника и фиксируем себе OBJID (id подразделения к которому привязан сотрудник)
2.2 В таблице COMPANY находим подразделение по COMPID (OBJID из п. 2.1), зафиксировать себе название подразделения
2.3 Открываем ТУС, переходим в Настройки системы - Подразделения, Ищем подразделения по наименованию (п. 2.2)
2.4 Если подразделение не найдено (значит оно удалено) идем в DB и в таблице  PROFILE по UID (id из п. 1.3) находим сотрудника и меняем ему OBJID на действующее подразделение (п 2.2) - на какое подразделение изменить можно уточнить у клиента.