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

Обращение к ЭФО

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


Вступление в Клуб: 29.11.2012
СообщениеЧт Дек 27, 2012 11:25   Обращение к ЭФО Ответить с цитатой
Полезность: Нет оценки
В операции на эфо задаются параметры, в процессе обработки вызывается хук, но в него не передаются нужные мне данные. Операцию я не могу изменять, возможен ли доступ из хука к данным на эфо( эфо открыта при выполнении хука), например из VB?
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеЧт Дек 27, 2012 11:38    Ответить с цитатой
Полезность: 1
Если переменные, то можешь. Если параметры - то нет. А элементы формы через доп. параметры ни как в ХУК не передаются, через какой-нибудь P_ADDS или P_PATT?
_________________
всегда есть как минимум 2 выхода
Chekan
Участник со стажем


Вступление в Клуб: 29.11.2012
СообщениеЧт Дек 27, 2012 11:43    Ответить с цитатой
Полезность: Нет оценки
Alexsey пишет:
Если переменные, то можешь. Если параметры - то нет. А элементы формы через доп. параметры ни как в ХУК не передаются, через какой-нибудь P_ADDS или P_PATT?

в том то и дело, что нет Crying or Very sad ожидаемо про доступ к параметрам, придется делать ЭФО для хука. Спасибо за разъяснение.
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеЧт Дек 27, 2012 11:58    Ответить с цитатой
Полезность: Нет оценки
А что за операция? может там есть какой-то другой механизм.
_________________
всегда есть как минимум 2 выхода
Chekan
Участник со стажем


Вступление в Клуб: 29.11.2012
СообщениеЧт Дек 27, 2012 12:20    Ответить с цитатой
Полезность: Нет оценки
Alexsey пишет:
А что за операция? может там есть какой-то другой механизм.

Передать / принять ячейку и ключ (PASS_SAFE) в аренде сейфов
вызов идет такой
Код:

::[SYSTEM].[BO].BUSINESS_OP(
                      P_FOLDER_PAY   == FOLD      -- Папка платежей(ссылка)
                     ,P_BO          == pBO      -- Бизнес-операция
                     ,P_PROD         == pThis   -- Ссылка на продукт                               
                     ,P_NOT_CHECK   == false   -- Не проверять формируемые  документы               
                     );


У BUSINESS_OP есть параметр P_ADDS, но он как видно не передается. Хук SAFE_GET_REQCL_1 вызывается из операций которые в свою очередь вызываются из BUSINESS_OP. У него тоже есть P_ADDS. Нужно чтобы хук возвращал структуру со счетом лица который выбран в операции Передать / принять ячейку и ключ
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеЧт Дек 27, 2012 13:05    Ответить с цитатой
Полезность: 1
Так это не проблема.. Выставляете свои выч. пары, и обрабатываете в соответствующем ХУКе. Система сама все разрулит. Ссылка на экземпляр у Вас есть, есть ссылка на папку с документами. Более чем уверен, что выудить все необходимое можно из этих реквизитов.
_________________
всегда есть как минимум 2 выхода
Chekan
Участник со стажем


Вступление в Клуб: 29.11.2012
СообщениеПт Дек 28, 2012 09:34    Ответить с цитатой
Полезность: Нет оценки
Alexsey пишет:
Так это не проблема.. Выставляете свои выч. пары, и обрабатываете в соответствующем ХУКе. Система сама все разрулит. Ссылка на экземпляр у Вас есть, есть ссылка на папку с документами. Более чем уверен, что выудить все необходимое можно из этих реквизитов.

вы правы, до вызова операции заполняется структура в базе с представителями банка(не углядел инсерт) , а по передаваемым параметрам можно найти данную структуру. Спасибо.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

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