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