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

Вычисляемые параметры
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
evgeniy
Участник - экстремал


Вступление в Клуб: 31.03.2008
СообщениеЧт Сен 18, 2008 10:47   Вычисляемые параметры Ответить с цитатой
Полезность: Нет оценки
Какая задача?
В платежных требованиях по гашению овердрафта необходимо подтягивать в поле "Условие оплаты", номер договора, дату овердрафта, а так же номер и дату договора РКО.

Как оказалось штатными средствами это не решить, подсказали что нужно написать "Вычисляемый параметр".

Чем отличается написание вычисляемый параметр(операция) от обычной операции? Какие есть особенности?
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеЧт Сен 18, 2008 10:56    Ответить с цитатой
Полезность: 1
ну для начала собственный параметр описывается в хуке в соотвтетсвующей библиотеке, а так же регистрируется в справочнике "Вычисляемые параметры" с указанием класса и метода расчета параметра.
особых отличий в написании параметра от обычной операции замечено не было... хотя и напоминает написание функции, где входом служит код параметра, а выходом возвращаемое значение..
вызовом расчета служит указание кода параметра в БО или шаблонах печатных документов
_________________
всегда есть как минимум 2 выхода
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеЧт Сен 18, 2008 12:47    Ответить с цитатой
Полезность: 2
Предпочитаю механизм GET_ механизму вычисляемых параметров, оформляемых через одноименный справочник. У GET_VALUE есть преимущество, что сам кодик не надо прописывать в справочнике. Он становится сразу возможным к использованию после написания кода. Для такого случая в кредитах есть хук CRED_GET_2
evgeniy
Участник - экстремал


Вступление в Клуб: 31.03.2008
СообщениеПт Сен 19, 2008 07:06    Ответить с цитатой
Полезность: Нет оценки
Понятно. А расскажите о хуке, для чего он создан и что это за механизм?
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПт Сен 19, 2008 07:12    Ответить с цитатой
Полезность: 1
evgeniy пишет:
Понятно. А расскажите о хуке, для чего он создан и что это за механизм?

Под ХУКом понимается тип HOOK_BANK в нем как правило описаны особые механизмы работы каждого банка... операции создаются посредсвом копирования библиотек из типа HOOK, а вызов из дистрибутивных операций. Так же следует заметить, что при обновлении в HOOK_BANK библиотеки не изменяются
_________________
всегда есть как минимум 2 выхода
evgeniy
Участник - экстремал


Вступление в Клуб: 31.03.2008
СообщениеПт Сен 19, 2008 08:52    Ответить с цитатой
Полезность: Нет оценки
т.е получается, мы можем выностить из HOOK в HOOK_BANK операций, после чего эти операции изменять и они будут вызываться в соответсвующем продукте.
К примеру, параметр CALC_PAR нашел его в MAIN_DOCUM и в HOOK_BANK. Но по содержанию операции они совершенно разные, как это понимать?
ashslim
Профи


Вступление в Клуб: 21.08.2007
СообщениеПт Сен 19, 2008 09:35    Ответить с цитатой
Полезность: Нет оценки
evgeniy пишет:
т.е получается, мы можем выностить из HOOK в HOOK_BANK операций, после чего эти операции изменять и они будут вызываться в соответсвующем продукте.
К примеру, параметр CALC_PAR нашел его в MAIN_DOCUM и в HOOK_BANK. Но по содержанию операции они совершенно разные, как это понимать?


Операция-расширение обычно дополняет базовую операцию, т.е. выполняться будет и код базовой операции и код операции расширения. Если операция-расширение описана в HOOK_BANK, то она будет перекрывать операцию, описанную в HOOK.
evgeniy
Участник - экстремал


Вступление в Клуб: 31.03.2008
СообщениеПн Сен 22, 2008 09:51    Ответить с цитатой
Полезность: Нет оценки
А если к примеру, формируются документы из кредитов, могу ли я использовать выч. пар-тр платежных документов CALC_PAR для этих документов?
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПн Сен 22, 2008 10:39    Ответить с цитатой
Полезность: Нет оценки
evgeniy пишет:
А если к примеру, формируются документы из кредитов, могу ли я использовать выч. пар-тр платежных документов CALC_PAR для этих документов?

если пропишите свой параметр в схеме проводок необходимых вам БО, то будет отрабатывать.. у меня, например, такие параметры прописаны в расчете комиссий по РКО
_________________
всегда есть как минимум 2 выхода
evgeniy
Участник - экстремал


Вступление в Клуб: 31.03.2008
СообщениеПн Сен 22, 2008 10:44    Ответить с цитатой
Полезность: Нет оценки
Но брать реквизиты кредитов?...
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПн Сен 22, 2008 10:48    Ответить с цитатой
Полезность: Нет оценки
evgeniy пишет:
Но брать реквизиты кредитов?...

ну так используй кредитный CRED_CR_PAR_1, либо Кредитные CRED_GET_2 или CRED_GET, проблема то в чем? Все зависит от того, что конкретно необходимо
_________________
всегда есть как минимум 2 выхода
evgeniy
Участник - экстремал


Вступление в Клуб: 31.03.2008
СообщениеПн Сен 22, 2008 10:54    Ответить с цитатой
Полезность: Нет оценки
Не в чем.
Пытаюсь понять, как мне вытащить договор РКО для документа из кредитов.
ashslim
Профи


Вступление в Клуб: 21.08.2007
СообщениеПн Сен 22, 2008 10:57    Ответить с цитатой
Полезность: Нет оценки
evgeniy пишет:
Не в чем.
Пытаюсь понять, как мне вытащить договор РКО для документа из кредитов.


Можно получить договор РКО через счет для расчетов по кредиту.
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПн Сен 22, 2008 11:01    Ответить с цитатой
Полезность: Нет оценки
ashslim пишет:
evgeniy пишет:
Не в чем.
Пытаюсь понять, как мне вытащить договор РКО для документа из кредитов.


Можно получить договор РКО через счет для расчетов по кредиту.

мне с ходу приходит в голову только одно.. из кредита получаем клиента, а через клиента по ссылке получаем договор РКО
_________________
всегда есть как минимум 2 выхода
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПн Сен 22, 2008 11:06    Ответить с цитатой
Полезность: Нет оценки
В самом начале темы речь шла об овердрафтах. А для этого класса имеется реквизит OVER_ON_PROD. Это должна быть ссылка именно на договор РКО.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

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