Портфели однородных ссуд.
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
tarasov-es Участник со стажем
Вступление в Клуб: 18.05.2011
|
Ср Авг 24, 2011 05:49  Портфели однородных ссуд. |
|
Полезность: Нет оценки
|
Добрый день коллеги.
Необходимо в один отчет добавить поле "Наименование портфеля".
Сам отчет идет в разрезе кредитов (PR_CREDIT).
В соответствующем представлении посмотрел, что наименование портфеля можно вычислить следующим образом:
Код: | port_id:=Z$SIM_LOAN_PORT_LIB.GetPortByCred(x.[id_code], null, null, x.[cr]); |
где port_id - идентификатор портфеля
x.[id_code]-идентификатор кредита (PR_CREDIT)
x.[cr]- поле C_HIGH_LEVEL_CR из PR_CREDIT
далее, имея идентификатор портфеля выполняется запрос на получение его названия:
Код: | select k((k.[num_dog]): port)
in ::[SIM_LOAN_PORT] all
where k=port_id
into portfel; |
где portfel - переменная с названием портфеля однородных ссуд данного кредита.
Но почем то результат получается неправильный.
Есть кредиты, которые переходили из портфеля в портфель.
Нужно получить название портфеля для кредита на дату формирования отчета. (сам отчет - отчет о качестве кредитного портфеля.)
Если кто то сталкивался или добавлял такое поле в данный отчет, то подскажите как правильно получить название портфеля для данного кредита. |
|
 |
jeel Участник
Вступление в Клуб: 26.06.2008
|
Ср Авг 24, 2011 08:21   |
|
Полезность: Нет оценки
|
Функция GetPortByCred возвращает портфель по кредиту (на дату)
второй параметр в функции - on_date, в него передать дату на которую формируется отчет, затем получить наименование портфеля: port_id.[PORT_NAME] |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|