|
![]() |
#1 |
Участник
|
Вы сперва профайлером посмотрите- запрос на БД какой-нить уходит вообще или нет.
В случае когда глючит кеширование - запрос на БД вообще не уходит. |
|
![]() |
#2 |
Участник
|
Цитата:
X++: SELECT /*+ INDEX(A I_177OPENITEMIDX) INDEX(B I_698DIMIDIDX) ORDERED */A.ITEMID,A.STATUSISSUE,A.DATEPHYSICAL,A.QTY,A.COSTAMOUNTPOSTED,A.CURRENCYCODE,A.TRANSTYPE,A.TRANSREFID,A.INVOICEID,A.VOUCHER,A.DATEEXPECTED,A.DATEFINANCIAL,A.COSTAMOUNTPHYSICAL,A.INVENTTRANSID,A.STATUSRECEIPT,A.PACKINGSLIPRETURNED,A.INVOICERETURNED,A.PACKINGSLIPID,A.VOUCHERPHYSICAL,A.COSTAMOUNTADJUSTMENT,A.QTYSETTLED,A.COSTAMOUNTSETTLED,A.VALUEOPEN,A.DIRECTION,A.DATESTATUS,A.COSTAMOUNTSTD,A.DATECLOSED,A.DEL_CONFIGID,A.INVENTTRANSIDFATHER,A.COSTAMOUNTOPERATIONS,A.ITEMBOMID,A.INVENTTRANSIDRETURN,A.PROJID,A.PROJCATEGORYID,A.INVENTDIMID,A.INVENTDIMFIXED,A.DATEINVENT,A.CUSTVENDAC,A.TRANSCHILDREFID,A.TRANSCHILDTYPE,A.REVENUEAMOUNTPHYSICAL,A.ASSETID,A.PROJADJUSTREFID,A.DEL_TAXAMOUNTPHYSICAL,A.ASSETBOOKID,A.INVENTREFTRANSID,A.CORRECT,A.GM_LEDGERCORRECT,A.COMPENSATE,A.IMPRESERVETYPE,A.MRD_INVENTREFTRANSID,A.MODIFIEDDATE,A.MODIFIEDTIME,A.MODIFIEDBY,A.CREATEDDATE,A.CREATEDTIME,A.CREATEDBY,A.RECVERSION,A.RECID FROM INVENTTRANS A,INVENTDIM B WHERE ((SUBSTR(NLS_LOWER(A.DATAAREAID),1,3)=NLS_LOWER(:IN1)) AND (((((((SUBSTR(NLS_LOWER(A.ITEMID),1,30)=NLS_LOWER(:IN2)) AND (A.VALUEOPEN=:IN3)) AND (A.STATUSRECEIPT>=:IN4)) AND (A.STATUSRECEIPT<=:IN5)) AND (A.STATUSISSUE>=:IN6)) AND (A.STATUSISSUE<=:IN7)) AND (A.DATEFINANCIAL<=:IN8))) AND ((SUBSTR(NLS_LOWER(B.DATAAREAID),1,3)=NLS_LOWER(:IN9)) AND (((SUBSTR(NLS_LOWER(B.INVENTDIMID),1,30)=SUBSTR(NLS_LOWER(A.INVENTDIMID),1,30)) AND (SUBSTR(NLS_LOWER(B.INVENTLOCATIONID),1,18)=NLS_LOWER(:IN10))) AND (SUBSTR(NLS_LOWER(B.INVENTDIMDEFECT),1,10)=NLS_LOWER(:IN11))))
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|