Подмена контекста пользователя при проводке документа РЦ
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
jamil Участник - экстремал
Вступление в Клуб: 11.08.2014
|
Ср Авг 16, 2023 06:32  Подмена контекста пользователя при проводке документа РЦ |
|
Полезность: Нет оценки
|
добрый день,
При проводке документа РЦ не получается менять контекст пользователя. Операция запускается пользователем.
Для подмены использую такой код:
currentUser := stdlib.User_ID;
stdlib.User_ID := provUser;
::[TRC].[INI].cur_user := provUser;
::[SYSTEM].[VARIABLES].reinit;
::[TRC].[INI].trc_set_var_current;
Что я делаю не правильно? |
|
![](templates/subSilver/images/spacer.gif) |
-Eugene- Участник
Вступление в Клуб: 21.04.2008
|
Ср Авг 16, 2023 13:31   |
|
Полезность: Нет оценки
|
Воспользуйтесь поиском по текстам операций в Админе словаря. Там есть примеры переключения контекста, если искать по ключевому слову "trc_set_var_current".
Переключение контекста сводится к паре вызовов:
Код: | ::[SYSTEM].[VARIABLES].set_system_vars_by_user(user, false, true);
::[CLIENT_INTERFACE].[PRX_DOCUMENT].trc_set_var_current; |
|
|
![](templates/subSilver/images/spacer.gif) |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|