CftClub.ru
Клуб специалистов ЦФТ-Банк

Подмена контекста пользователя при проводке документа РЦ

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
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;

Что я делаю не правильно?
-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;
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru