Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
danzki Участник - экстремал
Вступление в Клуб: 30.09.2010
|
Пт Янв 20, 2012 09:42  Временные интервалы |
|
Полезность: Нет оценки
|
Подскажите как в ИБСО обрабатываются единицы измерения временных интервалов?
Такая ситуация при открытии депозитного счета, срок депозита 366 дней, год високосный, но счет открывается 42306.
В Учетных счетах в общем покрытии для 42305 стоит срок от 181 до 1 года, а 42306 срок от 1 года до 3 лет.
Т.е. должен открываться счет 42305, т.к. 366 дней, это до 1 года |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Янв 20, 2012 12:31   |
|
Полезность: Нет оценки
|
::[PS][LIB]
--------------------------------------------------------------------------------------------------------
-- Возващает период в днях
--------------------------------------------------------------------------------------------------------
function get_days(p_period integer, p_unit ref [UNITS_OF_TIME] default null, P_DATE_BEG date default null) return integer is
i integer;
begin
..........................
elsif p_unit = ::[UNITS_OF_TIME]([code] = 'Y') then -- Годы
i := trunc(p_period) * 365;
end if; |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|