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

Получить результат функции в выборке

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
DoSs96
Участник со стажем


Вступление в Клуб: 22.11.2021
СообщениеЧт Авг 04, 2022 22:40   Получить результат функции в выборке Ответить с цитатой
Полезность: Нет оценки
Добрый день! возможно ли в выборке получать значение функции?
Имеется функция в локальных описаниях которая возвращает результат true либо false. Необходимо при выборке в условиях, проверять значение из функции по типу
Код:

where P_DATE_BEG = '01.01.2022' and function(сred, beg, end) = true


Примерно так, c ЦФТ работаю недавно очень прошу помочь с решением, возможно как то по другому можно это сделать
DoSs96
Участник со стажем


Вступление в Клуб: 22.11.2021
СообщениеСб Авг 06, 2022 12:19    Ответить с цитатой
Полезность: Нет оценки
Решение нашлось, вместо возврата логики возвращаю либо 0 либо 1, так же функцию сделал public
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеПн Авг 08, 2022 13:27   Re: Получить результат функции в выборке Ответить с цитатой
Полезность: Нет оценки
DoSs96 пишет:
Добрый день! возможно ли в выборке получать значение функции?
Имеется функция в локальных описаниях которая возвращает результат true либо false. Необходимо при выборке в условиях, проверять значение из функции по типу
Код:

where P_DATE_BEG = '01.01.2022' and function(сred, beg, end) = true


Примерно так, c ЦФТ работаю недавно очень прошу помочь с решением, возможно как то по другому можно это сделать


Практически в любой более менее объемной вьюхе есть примеры вызовов таких функций


Код:

   where   ::[SIM_LOAN_PORT].[LIB].GETPORTBYCRED(cred, null, null, cred.[HIGH_LEVEL_CR]) = loanPort%id(true)
         and (   commiss%collection(true) = cred.[COMISS_ARR]
            and commiss->(true, [DEBT_COMISS_PRC])[DEBT](true) = ::[VID_DEBT]([CODE] = 'НЕУЧТЕН_ПРОЦЕНТЫ' and [TO_PRODUCT] = ::[ACC_PRODUCT]([CODE] = 'PR_CRED'))

Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

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