Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Вопрос по Oracle Applications  [new]
Kromka
Member

Откуда:
Сообщений: 67
Думал в "Программирование" написать, но раз уж продукт от Oracle.. авось и знатоки есть...

В APPS есть форма, необходимо на ней показывать цену позиции с другой формы.
Поскольку нет желания и разрешения менять стандартную форму, то есть идея использовать индивидуализацию и задачу разбить на 2 части
1 - при старте формы завести глобальную переменную и в неё засунуть заголовок окошка (Title)
2 - по клику на строке (в гриде) вычислить цену (select) и приклеить к ней эту глобальную переменную , и этот результат засунуть в заголовок окна.

Почему так - дело в том, что название формы - составное, оно содержит примерную строку
Поступление (001)
где (001) код организации
Если я втупую буду его заменять полученной ценой - это не есть правильно и удобно. А если я буду его составлять - тогда порядок.

У меня сейчас на выбор - две проблемы )))
Проблема номер 1 - это КАК засунуть в глобальную переменную заголовок (title) окна
или проблема 2 - получить результат вот такого запроса
SELECT T.ORGANIZATION_CODE
FROM MTL_PARAMETERS T
WHERE T.ORGANIZATION_ID = ХХХ
вместо ХХХ мне надо подставить значение из $PROFILES$.MFG_ORGANIZATION_ID
не получается использовать в запросе блок $PROFILES$.
Может чего посоветуете?
11 сен 07, 17:32    [4651399]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по Oracle Applications  [new]
Brodiaga
Member

Откуда:
Сообщений: 501
1).
FUNCTION GET_WINDOW_PROPERTY
(window_id Window,
property NUMBER); -- title
и засовываешь в глобальную переменную :global.test := 'ляля';

2). Сделай серверную функцию и передай в нее свой параметр, может поможет!! :))
11 сен 07, 18:09    [4651763]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по Oracle Applications  [new]
va_kochnev
Member

Откуда:
Сообщений: 498
Kromka
или проблема 2 - получить результат вот такого запроса
SELECT T.ORGANIZATION_CODE
FROM MTL_PARAMETERS T
WHERE T.ORGANIZATION_ID = ХХХ
вместо ХХХ мне надо подставить значение из $PROFILES$.MFG_ORGANIZATION_ID
не получается использовать в запросе блок $PROFILES$.

fnd_profile.value('MFG_ORGANIZATION_ID')
12 сен 07, 09:27    [4653575]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить