Запуск JOBа от имени другого пользователя
На страницу Пред. 1, 2, 3, 4
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
yaffil Профи Неподтвержденный
Вступление в Клуб: 18.08.2011
|
Чт Ноя 24, 2016 16:33   |
|
Полезность: 2
|
Матвеев Евгений пишет: | Очень большие сомнения, что в данной операции у тебя получится из вне (в том числе через расширение) изменить значение переменной, объявленной в локальных описаниях
Локальные, они для того и локальные, чтобы они были доступны только внутри
|
С галочкой "объединённый пакет" может и прокатит. Эта галка из 2х объектов (дистрибутив и расширение) делает 1н оракловый |
|
 |
wolfio Участник - экстремал Нордеа Банк
Вступление в Клуб: 22.10.2012
|
Чт Ноя 24, 2016 16:41   |
|
Полезность: Нет оценки
|
Цитата: | С галочкой "объединённый пакет" может и прокатит. Эта галка из 2х объектов (дистрибутив и расширение) делает 1н оракловый |
Это где такая?
я через расширение смог в принципе. но т.к. операция предполагает использование пользователем, то надо еще какую-то проверку писать, чтобы моя доработка не влияля на работу операции в руках пользователя |
|
 |
Матвеев Евгений Профи Неподтвержденный

Вступление в Клуб: 31.01.2012
|
Чт Ноя 24, 2016 16:46   |
|
Полезность: Нет оценки
|
yaffil пишет: | Матвеев Евгений пишет: | Очень большие сомнения, что в данной операции у тебя получится из вне (в том числе через расширение) изменить значение переменной, объявленной в локальных описаниях
Локальные, они для того и локальные, чтобы они были доступны только внутри
|
С галочкой "объединённый пакет" может и прокатит. Эта галка из 2х объектов (дистрибутив и расширение) делает 1н оракловый |
ТЕЛО
Код: |
begin
OurDepart := null;
&BASE$SETVARS;
OurDepart := null;
&BASE$EXECUTE;
OurDepart := null;
end;
|
ПРОВЕРКА
Код: |
begin
OurDepart := null;
&BASE$SETVARS;
OurDepart := null;
&BASE$VALIDATE;
OurDepart := null;
&BASE$GETVARS;
OurDepart := null;
end;
|
Переменная по такой настройке видна, так что можно попробовать
wolfio пишет: |
Это где такая?
я через расширение смог в принципе. но т.к. операция предполагает использование пользователем, то надо еще какую-то проверку писать, чтобы моя доработка не влияля на работу операции в руках пользователя |
Делаешь расширение, закладка Свойства, закладка Компиляция , группа Расширение, Объединенный пакет, ставишь галку |
|
 |
Матвеев Евгений Профи Неподтвержденный

Вступление в Клуб: 31.01.2012
|
Чт Ноя 24, 2016 16:53   |
|
Полезность: Нет оценки
|
yaffil пишет: | Матвеев Евгений пишет: | Очень большие сомнения, что в данной операции у тебя получится из вне (в том числе через расширение) изменить значение переменной, объявленной в локальных описаниях
Локальные, они для того и локальные, чтобы они были доступны только внутри
|
С галочкой "объединённый пакет" может и прокатит. Эта галка из 2х объектов (дистрибутив и расширение) делает 1н оракловый |
Еще вопрос, который не совсем понятен, как вызов операции сделать с учетом запуска расширения?
В начальном виде, так как явно указывается операция, расширение отработает?
|
|
 |
yaffil Профи Неподтвержденный
Вступление в Клуб: 18.08.2011
|
Чт Ноя 24, 2016 17:19   |
|
Полезность: Нет оценки
|
Должно, пакет то один. |
|
 |
wolfio Участник - экстремал Нордеа Банк
Вступление в Клуб: 22.10.2012
|
Чт Ноя 24, 2016 17:22   |
|
Полезность: Нет оценки
|
я проверил.
в изначальном варианте обращение работает корректно. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|