Перейти к содержимому
Участник сообщества #75
Участник сообщества #75
16 дек. 2024 г., 13:28(изменён)
Решено
0
0

Проблема с отображением курсов в программе адаптации

Из чата сообщества

Добрый день Постараюсь коротко описать вопрос

Есть программа адаптации у сотрудника В этой программе есть курсы Часть курсов сотрудник ранее прошел (ручное назначение) Агент, который назначает адаптацию назначил эти курсы повторно Написал агент, который перепривязывает ранее пройденные курсы к программе адаптации, а новые назначенные курсы удаляет Агент отрабатывает корректно, старые привязывает, новые удаляет, но в поле остается запись [Object Deleted] ID

На портале Websoft не нашел решения Можете подсказать в какую сторону копать?

Скриншот приложу ниже

Участник сообщества
Участник сообщества16 дек. 2024 г., 14:13(изменён)
Решение

добавить в агент, чтобы он от данного курса и active_learning_id писал в эту задачу

_task.active_learning_id = OptInt(_GoodFinishedLearning.active_learning_id); // активный курс из успешно пройденного курса
Участник сообщества
Участник сообщества16 дек. 2024 г., 13:48(изменён)

Это штатное поведение. Тип этого поля - назначенный курс. Но после завершения курса карточка назначенного курса как известно удаляется.

Участник сообщества
Участник сообщества16 дек. 2024 г., 14:06(изменён)

Борис, спасибо за информацию А есть варианты решения, чтобы скорректировать отображение на корректное?

Участник сообщества
Участник сообщества16 дек. 2024 г., 14:15(изменён)

можно в WebSoftServer\wtv\wtv_career_reserve.xmd посмотреть, какие поля он использует, например, для теста это будет active_test_learning_id

Участник сообщества
Участник сообщества16 дек. 2024 г., 14:15(изменён)

Роман, спасибо! Буду проверять

Участник сообщества
Участник сообщества16 дек. 2024 г., 14:18(изменён)

Роман, спасибо Это сработало!

Участник сообщества
Участник сообщества16 дек. 2024 г., 14:24(изменён)

В этом поле записывается и остается потом ID назначенного курса. Но после его завершения этой карточки больше нет. Но dblclick тем не менее срабатывает и открывает соответствующий завершенный курс. Который определяется по вышеуказанному алгоритму

Чтобы ответить, необходимо войти в систему