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

Состояние договор в модуле Резервирование

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


Вступление в Клуб: 26.03.2008
СообщениеВт Окт 06, 2009 10:49   Состояние договор в модуле Резервирование Ответить с цитатой
Полезность: Нет оценки
Сейчас только обратил внимание, в результате работы двух месяцев в ЦФТ у всех договоров заведенные за этот период статус договора стоит пусто. Собственно это мне пока ни как ни мешает. резерв начисляется нормально, но просто хотелось бы узнать последствия какие нибудь будут, если данное поле не заполнено??? И почему значения данного поля не заполнилось?????
Phenix
Участник - экстремал


Вступление в Клуб: 17.04.2009
СообщениеЧт Окт 08, 2009 14:14   Re: Состояние договор в модуле Резервирование Ответить с цитатой
Полезность: Нет оценки
Да, нет..последствий никаких не должно быть. Сами работаем на ЦФТ 4 месяца и тоже самое, при том что когда договор закрывается, он встает нормально в состояние закрыт и закрывает счет резерва.
cymtu
Участник - экстремал


Вступление в Клуб: 26.03.2008
СообщениеПт Окт 09, 2009 03:35    Ответить с цитатой
Полезность: Нет оценки
Последствия все таки есть, в мой представления, которые я делал эти договора не попадали. Например
[code]
type main is
select res(
res.[CUST].[NAME] : CLIENT,
res.[COM_STATUS].[code] : STATUS,
res.[ACC].[MAIN_V_ID] : NUMDOG,
res.[ACC].[SALDO] : SALDO,
&gr_risk(res) : GR_RISK
)
in [RES_BASE_ACCS];
[/code]
я не увидел в этом представлений те договора, у которых поле Статус было пустое. Только после того как я им проставил состояние WORK они стали попадать в это представление. Хотя как, видите фильтров ни каких не ставил.
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПт Окт 09, 2009 05:31    Ответить с цитатой
Полезность: Нет оценки
Странно... Препроцессор PL+ обычно использует внешнее соединение таблиц при генерации SQL. Можете привести текст представления? (На закладке "Отладка" кнопка "Текст представления").
cymtu
Участник - экстремал


Вступление в Клуб: 26.03.2008
СообщениеПт Окт 09, 2009 06:22    Ответить с цитатой
Полезность: Нет оценки
Код:
/* CREATE OR REPLACE VIEW VW_CRIT_VLB_PROVERKA_RASDOH_1 AS */
SELECT
0 ID,
a1.CLIENT C_1,
a1.NUMDOG C_2,
a1.GR_RISK C_3,
a1.CT_RES_COST C_4,
case when (Z$PR_CRED_VLB_LIB.RESRASHOD(a1.GR_RISK,'doh',a1.NUMDOG) = 'Íå íàøëè') then 'Íåèçâåñòíî' else a1.CT_STATUS end C_5,
a1.DT_RES_COST C_6,
case when (Z$PR_CRED_VLB_LIB.RESRASHOD(a1.GR_RISK,'ras',a1.NUMDOG) = 'Íå íàøëè') then 'Íåèçâåñòíî' else a1.DT_STATUS end C_7,
a1.NOTE C_8
      from (
      select  a1.CLIENT CLIENT, a1.NUMDOG NUMDOG, a1.GR_RISK GR_RISK, a1.ACC_DOH CT_RES_COST, case when (a1.ACC_DOH is not NULL and a1.ACC_DOH != Z$PR_CRED_VLB_LIB.RESRASHOD(a1.GR_RISK,'doh',a1.NUMDOG)) then 'Íå ïðàâèëüíî' else 'Ïðàâèëüíî' end CT_STATUS, a1.ACC_RASH DT_RES_COST, case when (a1.ACC_RASH is not NULL and a1.ACC_RASH != Z$PR_CRED_VLB_LIB.RESRASHOD(a1.GR_RISK,'ras',a1.NUMDOG)) then 'Íå ïðàâèëüíî' else 'Ïðàâèëüíî' end DT_STATUS, 'ÐÅÇÅÐ.' NOTE
      from (
      select  a2.C_NAME CLIENT, a4.C_CODE STATUS, a5.C_MAIN_V_ID NUMDOG, Z$PR_CRED_VLB_LIB.GET_GR_RISK_RES(a1.ID) GR_RISK, a6.C_MAIN_V_ID ACC_DOH, a7.C_MAIN_V_ID ACC_RASH
      from Z#AC_FIN a7, Z#AC_FIN a6, Z#AC_FIN a5, Z#COM_STATUS_PRD a4, Z#PRODUCT a3, Z#CLIENT a2, Z#RES_BASE_ACCS a1
      where a1.C_CUST=a2.id(+) and a1.id=a3.id and a3.C_COM_STATUS=a4.id(+) and a1.C_ACC=a5.id(+) and a1.C_ACC_DOH=a6.id(+) and a1.C_ACC_RASH=a7.id(+)
        and ((Z$PR_CRED_VLB_LIB.GET_GR_RISK_RES(a1.ID) != '1'))
      ) a1
      order by a1.CLIENT
      ) a1
 WHERE
  ( SYS_CONTEXT('IBS_SYSTEM','ADMIN')='1' OR
    SYS_CONTEXT('IBS_RIGHTS','45205858')='1'
  )

 AND SYS_CONTEXT('IBS_OPTIONS','45205858') is null
 AND SYS_CONTEXT('USERENV', 'CLIENT_IDENTIFIER') is null
      order by a1.CLIENT
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПт Окт 09, 2009 06:43    Ответить с цитатой
Полезность: Нет оценки
По крайней мере, в самую первую выборку попадают записи с пустым статусом: a3.C_COM_STATUS=a4.id(+).
Так визуально трудно разобраться, где он может теряться. Кроме того, по-моему, можно это поле убрать из выборки, т.к. далее оно не используется.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

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