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

Доработка стандартной выписки

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


Вступление в Клуб: 02.07.2007
СообщениеСр Фев 06, 2008 13:32   Доработка стандартной выписки Ответить с цитатой
Полезность: 1
Представление "Стандартная форма" в выписках для счетов с множественными оборотами и/или за большой период работает, мягко говоря, не быстро.
Предлагаемый вариант дает выигрыш во времени в таких случаях примерно в 50 раз Very Happy
German
Профи


Вступление в Клуб: 25.06.2007
СообщениеСр Фев 06, 2008 13:58    Ответить с цитатой
Полезность: Нет оценки
При первом же запуске ошибка:

ORA-01403: данных не найдено
ORA-06512: на "IBS.CALENDAR_MGR", line 41
ORA-06512: на "IBS.CALENDAR_MGR", line 126
ORA-06512: на "IBS.Z$RUNTIME_CALENDAR", line 240
ORA-06512: на "IBS.Z$RECORDS_Z202332243", line 100
ORA-06512: на "IBS.Z$RECORDS_Z202332243", line 162
ORA-06512: на "IBS.Z$U$7818252651", line 57
ORA-06512: на line 1
BEGIN IBS.Z$U$7818252651.P(:hMODE,:hOK,:hBND);END;
_________________
Homo homini
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеСр Фев 06, 2008 14:02    Ответить с цитатой
Полезность: Нет оценки
Тогда предлагаю удариться в теорию. А в чем основная идея вьюхи? В использовании контекста?
Alex2019
Профи


Вступление в Клуб: 02.07.2007
СообщениеСр Фев 06, 2008 14:03    Ответить с цитатой
Полезность: Нет оценки
German пишет:
При первом же запуске ошибка:

Сорри! Своя среда настолько привычна, что кое-что не учел.
В операции фильтра поиск следующего дня ведется по календарю, у нас это спецкалендарь, где выходные только по воскресеньям (т.к. по субботам проводится переоценка). Самое простое - заменить строку d := [CALENDAR].next_date... на d := d+1;
Накладные расходы на поиск в выходных днях вряд ли будут заметны.


Последний раз редактировалось: Alex2019 (Ср Фев 06, 2008 15:03), всего редактировалось 2 раз(а)
Alex2019
Профи


Вступление в Клуб: 02.07.2007
СообщениеСр Фев 06, 2008 14:05    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
Тогда предлагаю удариться в теорию. А в чем основная идея вьюхи? В использовании контекста?

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

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