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

Технология работы со сделками МБК и FOREX
На страницу Пред.  1, 2
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alex2019
Профи


Вступление в Клуб: 02.07.2007
СообщениеСр Апр 09, 2008 14:20    Ответить с цитатой
Полезность: 1
Gtnheirby пишет:
И опять здравствуйте. Возникла проблема при формировании распоряжений на пролонгацию. Коды GET подтягиваются от сделки, по которой делается пролонгация. А нужны реквизиты вновь создаваемой. Как их выдернуть? Интересует, в частности, дата окончания пролонгируемой сделки.
Как вариант, опять пытался дописать GET_STR_CH, но ни один из пробуемых вариантов не работает. Sad

Я сделал так:
В хуке (а можно и в GET_STR_CH, не принципиально) прописал код
Код:
if P_CODE_INFO like 'PROL_%' then   -- пролонгация
   declare Prol_Deal   ref [BANKS_LOANS];
   begin
      locate Prol_Deal in [BANKS_LOANS] where  Prol_Deal.ROLLOVER_FROM]=P_THIS;
      P_CODE_INFO := substr(P_CODE_INFO,6);
      if P_CODE_INFO = 'AMOUNT' then
   RetStr := Prol_Deal.[AMOUNT];
      elsif P_CODE_INFO = 'DATE_BEGINING' then
   RetStr := to_char(Prol_Deal.[DATE_BEGINING],'dd.mm.yyyy');
.................
      end if;
   end;

Т.о. коды с префиксом "PROL_" возвращают реквизиты лонгирующей сделки
Gtnheirby
Участник


Вступление в Клуб: 28.11.2007
СообщениеСр Апр 09, 2008 16:23    Ответить с цитатой
Полезность: Нет оценки
Спасибо, заработало в хуке. В GET_STR_CH ругается что нет P_THIS, P_CODE_INFO.
А почему тогда не работает в GET_STR_CH, вот такая конструкция?
Код:

   if CODE_INFO = 'ENDDATE' then
      RetDate := this.[ROLLOVER_FROM].[DATE_ENDING];
      RetStr := to_char(RetDate);
   end if;
   return RetStr;

Или я чего то туплю...
Alex2019
Профи


Вступление в Клуб: 02.07.2007
СообщениеСр Апр 09, 2008 18:05    Ответить с цитатой
Полезность: Нет оценки
Gtnheirby пишет:
Спасибо, заработало в хуке. В GET_STR_CH ругается что нет P_THIS, P_CODE_INFO.
А почему тогда не работает в GET_STR_CH, вот такая конструкция?

GET_STR_CH естественно будет ругаться - там нет параметров P_THIS и P_CODE_INF. Предложенная конструкция тоже должна бы работать (в предположении, что у сделки определен реквизит), посмотрите под отладкой, какие переменные на входе операции, передается ли управление в нужный блок и что вычисляется. Если это вам интересно, конечно Smile
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

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