Участник сообщества #150
Участник сообщества #150
1 окт. 2025 г., 12:31(изменён)
Решено
0
0

Проблема с CurAuthObject в агенте

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

Кто-нибудь может объяснить, в админке нет глобальных переменных? Если конкретнее: я из админки запускаю агент вручную. В нём вызываю метод библиотеки ms_tools, в котором используется CurAuthObject. В логах пишет, что CurAuthObject нету. Не могу на портале протестировать... Или проблема в чём-то другом?

Участник сообщества
Участник сообщества1 окт. 2025 г., 12:38(изменён)
Решение

Скорее всего еще нет. Кроме варианта запуска агента а) вручную б) на клиенте

PS. FYI: При запуске агента как регламент (по расписанию) текущего (и аутентифицированного) пользователя не бывает в принципе!

Участник сообщества
Участник сообщества1 окт. 2025 г., 12:31(изменён)

Есть просто не все они называются как в доках

в WS это curUser

Участник сообщества
Участник сообщества1 окт. 2025 г., 12:32(изменён)

Из-за того, что что код запускается как агент. Какая версия портала, кстати?

До определенной (сравнительно недавней) версии внутри агентов ВООБЩЕ не было текущего пользователя. Не попадал он туда (в THREAD, в котором выполнялся код агента)

А билд?

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