Как прыгать по связанным объектам в PL+ (Кредиты)
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Ноя 30, 2012 08:23  Как прыгать по связанным объектам в PL+ (Кредиты) |
|
Полезность: Нет оценки
|
Добрый день, столкнулся с проблемой определения счёта резерва процентов по ПОС.
В интерфейсе схема такая
1. Заходим в ПОС
2. Проваливаемся на соответствие ПОС к ПОТ
3. От туда по нужному счёту (тыкая по наименованию) улетаем в "Резервирование. ПОТ"
4. Жамкаем CTRL+R (поиск ссылок), находим тип: резервирование, реквизит: объект резервирования
5. Собственно в резервировании уже находим наш счёт.
В коде PL+ я определил нужный мне id, т.е. дошел до п.3 , но как там перепрыгнуть на резервирования (по аналогии с CTRL+R) не знаю. Может кто подскажет?
Т.е. мне надо по id с ::[RES_PORT] прыгнуть в ::[RES_BASE_ACCS].
Последний раз редактировалось: yaffil (Пт Ноя 30, 2012 08:47), всего редактировалось 1 раз |
|
 |
devor Профи
Вступление в Клуб: 13.02.2012
|
Пт Ноя 30, 2012 08:45  Re: Как прыгать по связанным объектам в PL+ (Кредиты) |
|
Полезность: Нет оценки
|
yaffil пишет: |
В коде PL+ я определил нужный мне id, т.е. дошел до п.3, но как там перепрыгнуть на резервирования (по аналогии с CTRL+R) не знаю. Может кто подскажет? |
Тип : RES_BASE_ACCS, реквизит PROD_RES |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Ноя 30, 2012 08:49   |
|
Полезность: Нет оценки
|
Т.е. просто селектом по этому реквизиту = моему id? |
|
 |
devor Профи
Вступление в Клуб: 13.02.2012
|
Пт Ноя 30, 2012 08:57   |
|
Полезность: Нет оценки
|
yaffil пишет: | Т.е. просто селектом по этому реквизиту = моему id? |
Почему бы и нет? |
|
 |
Chuk Участник со стажем
Вступление в Клуб: 18.08.2008
|
Пт Ноя 30, 2012 08:57   |
|
Полезность: Нет оценки
|
Код: |
res_ref ref [RES_BASE_ACCS];
pot_ref ref [RES_PORT];
begin
select r(r) in ::[RES_BASE_ACCS]
where r.[PROD_RES] = pot_ref
into res_ref;
exception
when TOO_MANY_ROWS then debug_pipe('Для ПОТ ' || pot_ref.[NUM_DOG] || ' найдено несколько записей в в продукте "Резервирование.', 0);
when NO_DATA_FOUND then debug_pipe('Для ПОТ ' || pot_ref.[NUM_DOG] || ' не найдена запись в в продукте "Резервирование.', 0);
end;
|
|
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Ноя 30, 2012 09:05   |
|
Полезность: Нет оценки
|
Спасибо, заработало! А то я какие то сложности искал.  |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|