Как выполнить операцию от другого пользователя?
На страницу Пред. 1, 2
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Вт Окт 27, 2015 17:51   |
|
Полезность: Нет оценки
|
Pelemeshka пишет: | Пример, очень интересный , но Вы тут разбираете пакет stdlib,
а есть ли какой нить способ, например стартовать обработчики системы-абонентов будучи в сессии IBS, т.е. запустить под другим пользователем, например user1 ?
Т.е. как я понимаю нужно копать в сторону rtl ? |
Лучше посмотрите, как это в ЗОД реализовано ЦФТ, там многие операцие под другим пользователем и вообще в других филиалах выполняются (хотя изначально сама операция под ИБС запущена), переключение там немного по другому реализовано.
Ищите типа такого
Код: | STDLIB.USER_ID := new_user;
::[SYSTEM].[VARIABLES].set_system_vars_by_user(new_user,true);
::[END_OD_INTERFACE].[PRX_DOCUMENT].trc_set_var_current; |
|
|
 |
Pelemeshka Участник
Вступление в Клуб: 26.10.2015
|
Ср Окт 28, 2015 16:11   |
|
Полезность: Нет оценки
|
Посмотрел, не ахти помогло
Правда если использовать PLPCALL , то как я понял можно запустить операцию у другого пользователя, НО если есть под ним открытая сессия
А таких сессий нет, только если самому сначала запускать а потом выполнять процедуру |
|
 |
Pelemeshka Участник
Вступление в Клуб: 26.10.2015
|
Ср Окт 28, 2015 16:12   |
|
Полезность: Нет оценки
|
А в ЗОД не реализована смена пользователя перед закрытием опердня |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Ср Окт 28, 2015 16:16   |
|
Полезность: Нет оценки
|
Pelemeshka пишет: | А в ЗОД не реализована смена пользователя перед закрытием опердня |
То что тебе Gobur написал, ты проверил? Получилось так пользователя изменить?...
Код: |
STDLIB.USER_ID := new_user;
::[SYSTEM].[VARIABLES].set_system_vars_by_user(new_user,true);
::[END_OD_INTERFACE].[PRX_DOCUMENT].trc_set_var_current;
|
Цитата: | А в ЗОД не реализована смена пользователя перед закрытием опердня |
...всё, мне кажется тебя сейчас начнут камнями закидывать))) |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Пт Окт 30, 2015 11:23   |
|
Полезность: Нет оценки
|
Pelemeshka пишет: | А в ЗОД не реализована смена пользователя перед закрытием опердня |
Для чего тогда в настройках ЗОД привязка пользователей для запуска операций в разных филиалах? |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|