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

Кредиты. Получить ссылку на факт.операцию из представления

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


Вступление в Клуб: 04.12.2008
СообщениеВт Июн 30, 2009 10:38   Кредиты. Получить ссылку на факт.операцию из представления Ответить с цитатой
Полезность: Нет оценки
Подскажите пожалуйста, как получить ссылку на фактическую операцию, на которой стоим в представлении "Фактические операции" (VW_CRIT_49108762_PR_CRED) в Кредитах.
omela
Участник со стажем


Вступление в Клуб: 01.07.2008
СообщениеВт Июн 30, 2009 14:47   Re: Кредиты. Получить ссылку на факт.операцию из представлен Ответить с цитатой
Полезность: Нет оценки
mvg пишет:
Подскажите пожалуйста, как получить ссылку на фактическую операцию, на которой стоим в представлении "Фактические операции" (VW_CRIT_49108762_PR_CRED) в Кредитах.


Если очень надо и есть возможность, то вытяни колонку в представление, источник данных: A4_1.ID (возможно номер у источника отличается), а так, кажется только, если провалиться в массив фактических операций в том же представлении, найти по дате и сумме данную операцию, Alt+2 и скопировать значение колонки ID.
_________________
Трехглазый передает привет банкирам, и желает им долгого здравия (:.
mvg
Участник - экстремал


Вступление в Клуб: 04.12.2008
СообщениеВт Июн 30, 2009 15:33    Ответить с цитатой
Полезность: Нет оценки
Спасибо, добавление колонки в представление нормальный вариант - а как вытащить значение этой колонки из представления?

PS программирование на pl/plus только осваиваю - раньше для выполнения простых задач хватало this-а, но здесь он уже не прокатываетSmile
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеВт Июн 30, 2009 16:31    Ответить с цитатой
Полезность: Нет оценки
Коллега, огласите задачу в целом. Возможно сообщество сможет подсказать правильный путь решения данной проблемы, а не той тупиковой ситуации куда вы зашли.
mvg
Участник - экстремал


Вступление в Клуб: 04.12.2008
СообщениеВт Июн 30, 2009 17:01    Ответить с цитатой
Полезность: Нет оценки
Задача формировать фин.распоряжения по фактическим операциям в кредитах.

Как наиболее удобное представление из которого можно было бы запускать данную операцию, нами было выбрано Фактические операции (VW_CRIT_49108762_PR_CRED): водим в представление (выбрав период), встаем на необходимую факт.операцию и запускаем формирование по ней соответсвующего распоряжения.

Соответственно для этого необходимо из представления вытащить ссылку на эту фактическую операцию.

Как вариант можно было бы запускать печать уже непосредственно из массива Факт.операций, но к нему пока не хотелось бы прибегать - только в случае если предыдущий вариант не реализуем.
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеСр Июл 01, 2009 05:20    Ответить с цитатой
Полезность: Нет оценки
mvg пишет:
Задача формировать фин.распоряжения по фактическим операциям в кредитах.

Как наиболее удобное представление из которого можно было бы запускать данную операцию, нами было выбрано Фактические операции (VW_CRIT_49108762_PR_CRED): водим в представление (выбрав период), встаем на необходимую факт.операцию и запускаем формирование по ней соответсвующего распоряжения.

Соответственно для этого необходимо из представления вытащить ссылку на эту фактическую операцию.

Как вариант можно было бы запускать печать уже непосредственно из массива Факт.операций, но к нему пока не хотелось бы прибегать - только в случае если предыдущий вариант не реализуем.



Вам нужно печатать или все же формировать?
если формировать, то непонятно чем не устраивает функционал продукта?
_________________
всегда есть как минимум 2 выхода
Valery
Участник со стажем


Вступление в Клуб: 21.09.2007
СообщениеСр Июл 01, 2009 08:34    Ответить с цитатой
Полезность: Нет оценки
mvg пишет:
Задача формировать фин.распоряжения по фактическим операциям в кредитах.
...


Как у Вас возникают фактические операции в договоре? При рекомендованной ЦФТ технологии работы, все наоборот: разные операции, выполняемые над кредитным договором формируют финансовые распоряжения, а уже при исполнении фин. распоряжений появляется фактическая операция в соответсвующем массиве договора.

Может быть речь идет все-таки о необходимости печатать уже обработанные фин. распоряжения?

В любом случае, Вам необходимо разобраться с первоначальным требованием, только узнав, какую задачу пытается решить Банк, можно подобрать приемлемую реализацию.

Из Ваших объяснений, увы, непонятно, зачем нужно делать то, что Вы спрашиваете.
mvg
Участник - экстремал


Вступление в Клуб: 04.12.2008
СообщениеПт Июл 03, 2009 15:49    Ответить с цитатой
Полезность: Нет оценки
Код:
Может быть речь идет все-таки о необходимости печатать уже обработанные фин. распоряжения?


Да, вопрос я сформулировал некорректно - необходима печать фин.распоряжений (изначально имел в виду формирование печатной формы фин.распоряжения).

Получше разобрался со штатным функционалом по печати фин.распоряжений в excel и начал делать печать через него.

Особенность требований состоит в следующем:
При формировании печатной формы, например, по выдаче кредита необходимо объединить 3in1: фин.распоряжение по открытию счетов, непосредственно по выдаче и по оприходованию обеспечения. Подобные же требования для гашения кредита и т.п.

Никто не сталкивался с подобной задачей?

Пока я вижу след.решение: печать вызывается на выдаче, в шаблон вставляем, специально написанные выч.пары, которые находят фин.распоряжения по этому же договору с этой же датой по 1. открытию счетов 2. оприходыванию обеспечения и возвращают строкой необходимые данные.
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПт Июл 03, 2009 15:59    Ответить с цитатой
Полезность: Нет оценки
mvg пишет:
Код:
Может быть речь идет все-таки о необходимости печатать уже обработанные фин. распоряжения?


Да, вопрос я сформулировал некорректно - необходима печать фин.распоряжений (изначально имел в виду формирование печатной формы фин.распоряжения).

Получше разобрался со штатным функционалом по печати фин.распоряжений в excel и начал делать печать через него.

Особенность требований состоит в следующем:
При формировании печатной формы, например, по выдаче кредита необходимо объединить 3in1: фин.распоряжение по открытию счетов, непосредственно по выдаче и по оприходованию обеспечения. Подобные же требования для гашения кредита и т.п.

Никто не сталкивался с подобной задачей?

Пока я вижу след.решение: печать вызывается на выдаче, в шаблон вставляем, специально написанные выч.пары, которые находят фин.распоряжения по этому же договору с этой же датой по 1. открытию счетов 2. оприходыванию обеспечения и возвращают строкой необходимые данные.


а не проще выполнять печать непосредственно из Документы\Фин. распоряжения?
_________________
всегда есть как минимум 2 выхода
XLman
Участник со стажем


Вступление в Клуб: 20.02.2008
СообщениеПт Июл 03, 2009 16:16    Ответить с цитатой
Полезность: 1
mvg пишет:

Никто не сталкивался с подобной задачей?


Как вариант. Там правда немного накручено с отбором документов, но это было сделано, чтобы сортировка была такая же как у в бух. журнале.
Необходимо в папке с Excel-вскими файлами создать папку FIB а в ней положить шаблон распоряжения, которое должно иметь имя вида AGGR_КОД_ОПЕРАЦИИ.xls, где "КОД_ОПЕРАЦИИ" - код операции для которой создан шаблон.


Последний раз редактировалось: XLman (Пт Июл 03, 2009 16:32), всего редактировалось 1 раз
mvg
Участник - экстремал


Вступление в Клуб: 04.12.2008
СообщениеПт Июл 03, 2009 16:26    Ответить с цитатой
Полезность: Нет оценки
Alexsey пишет:
а не проще выполнять печать непосредственно из Документы\Фин. распоряжения?


да, я так и собираюсь делать:

mvg пишет:
Получше разобрался со штатным функционалом по печати фин.распоряжений в excel и начал делать печать через него.
mvg
Участник - экстремал


Вступление в Клуб: 04.12.2008
СообщениеПт Июл 03, 2009 16:27    Ответить с цитатой
Полезность: Нет оценки
XLman пишет:
Как вариант.


Спасибо, поизучаю
XLman
Участник со стажем


Вступление в Клуб: 20.02.2008
СообщениеПт Июл 03, 2009 16:31    Ответить с цитатой
Полезность: Нет оценки
Да, забыл... еще в прилагаемый справочник добавить записи на реализованные операции и их название в шапке.
В коде в функции IsNewFO описать обработку операций и перечислить коды шаблонов по которым отбирать суммы, попадающие распоряжение.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

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