inicio
sWhr_UNegUsu=
pChaveAtual_1=56
sSql=select c1.pPId,
                     c1.sDescricao   sEntRotItin,

                     sum((a.nQtLibOri-a.nQtCargaOri))             nVol,
                     sum((a.nQtLibOri-a.nQtCargaOri)*e.nPB)       nPB,
                     cast(sum(cast((a.nQtLibOri-a.nQtCargaOri) as numeric(15,3)) * cast (d.nPrBruto as numeric(15,3))) as numeric(15,3)) nLib,

                     sum((a.nQtLibOri-a.nQtCargaOri)              *(case when a.jTipo=0 then 1 else 0 end))  nVol0,
                     sum((a.nQtLibOri-a.nQtCargaOri)*e.nPB        *(case when a.jTipo=0 then 1 else 0 end))  nPB0,
                     cast(sum(cast((a.nQtLibOri-a.nQtCargaOri) as numeric(15,3)) * cast (d.nPrBruto as numeric(15,3))*(case when a.jTipo=0 then 1 else 0 end) ) as numeric(15,3)) nLib0,

                     sum((a.nQtLibOri-a.nQtCargaOri)              *(case when a.jTipo=1 then 1 else 0 end))  nVol1,
                     sum((a.nQtLibOri-a.nQtCargaOri)*e.nPB        *(case when a.jTipo=1 then 1 else 0 end))  nPB1,
                     cast(sum(cast((a.nQtLibOri-a.nQtCargaOri) as numeric(15,3)) * cast (d.nPrBruto as numeric(15,3))*(case when a.jTipo=1 then 1 else 0 end) ) as numeric(15,3)) nLib1


              from Ordens_PreOCa     a   left join Ordens_PreOCa_Login k on k.pPreOCa      =  a.pPId and  k.iVer =  k.iVAt and k.pLogin=379 and k.iTimeLogin=1760552527110 and k.iSss=13
                                              join Ordens              b on a.pOsa         =  b.pPId and  b.iVer =  b.iVAt
                                              join CUP                 c on b.pDest        =  c.pPId and  c.iVer =  c.iVAt
                                              join Ordens_Itens        d on a.pOSaI        =  d.pPId and  d.iVer =  d.iVAt
                                              join Itens               e on d.pItem        =  e.pPId and  e.iVer =  e.iVAt
                                              join EST_RegDepositos    g on a.pRegDep      =  g.pPId and  g.iVer =  g.iVAt
                                              join EST_Depositos       h on g.pDep         =  h.pPId and  h.iVer =  h.iVAt
                                              join EST_Instancias      i on g.pIns         =  i.pPId and  i.iVer =  i.iVAt
                                              join UnidadeMedida       j on a.pUniOri      =  j.pPId and  j.iVer =  j.iVAt
                                              join Enderecos           n on b.pDestEndEnt  =  n.pPId and  b.fDestEndEnt = n.iVer
                                              join CEPs                o on n.pCEP         =  o.pPId and  o.iVer =  o.iVAt
                                              join Cidades             p on o.pCid         =  p.pPId and  p.iVer =  p.iVAt
                                              join UFs                 q on p.pUF          =  q.pPId and  q.iVer =  q.iVAt
                                              join LOG_RotaItin       c1 on b.pRotItinEnt  = c1.pPId and c1.iVer = c1.iVAt

              where a.iVer  = a.iVAt
                and a.lExc    = 0
                and b.lExc    = 0 and b.tCanc is null
                and c1.pItinUF    = 56
                and b.lRetira=0
                and (case when (a.nQtLib-a.nQtCarga)>0 then 1 else 0 end) = 1          -- tem um indice com essa expressao
                and (((d.nQtLib-d.nQtFat-d.nQtCanc)>0 and a.pPreNF=0) or a.pPreNF>0)   -- para sair a reentrega
                
              group by c1.pPId,
                       c1.sDescricao
              order by c1.sDescricao
sSql=select c1.pPId,
                      c1.sDescricao   sEntRotItin,


                      sum((c.nQtRes-c.nQtLib))                     nVol,
                      sum((c.nQtRes-c.nQtLib)*d.nPB)               nPB,
                      cast(sum(cast((c.nQtRes-c.nQtLib) as numeric(15,3)) * cast (c.nPrBruto as numeric(15,3))) as numeric(15,3)) nLib
  
               from Ordens a join CUP                 b on a.pDest    =  b.pPId and  b.iVer =  b.iVAt
                             join Ordens_Itens        c on c.pOrdem+0 =  a.pPId and  c.iVer =  c.iVAt and c.lExc=0
                             join Itens               d on c.pItem    =  d.pPId and  d.iVer =  d.iVAt
               
                             join Enderecos           n on a.pDestEndEnt =  n.pPId and  a.fDestEndEnt = n.iVer
                             join CEPs                o on n.pCEP        =  o.pPId and  o.iVer =  o.iVAt
                             join Cidades             p on o.pCid        =  p.pPId and  p.iVer =  p.iVAt
                             join UFs                 q on p.pUF         =  q.pPId and  q.iVer =  q.iVAt
  
                             join LOG_RotaItin       c1 on a.pRotItinEnt = c1.pPId and c1.iVer = c1.iVAt
                             join LOG_ItinUF         d1 on c1.pItinUF    = d1.pPId and d1.iVer = d1.iVAt
                             join LOG_UFReg          e1 on d1.pUFReg     = e1.pPId and e1.iVer = e1.iVAt
                             join UFs                f1 on e1.pUF        = f1.pPId and f1.iVer = f1.iVAt
                             join LOG_RegTransp      g1 on e1.pRegTransp = g1.pPId and g1.iVer = g1.iVAt
               where a.iVer    = a.iVAt
                 and a.lExc    = 0
                 and a.tCanc is null
                 and a.lRetira=0
                 and c1.pItinUF    = 56
                 and (case when (c.nQtRes - c.nQtLib) > 0 then 1 else 0 end) = 1
                 
              group by c1.pPId,
                       c1.sDescricao
              order by c1.sDescricao
sSq2=select c1.pPId,b.pPId,count(*)

              from Ordens_PreOCa     a   left join Ordens_PreOCa_Login k on k.pPreOCa     =  a.pPId and  k.iVer =  k.iVAt and k.pLogin=379 and k.iTimeLogin=1760552527110 and k.iSss=13
                                              join Ordens              b on a.pOsa        =  b.pPId and  b.iVer =  b.iVAt
                                              join CUP                 c on b.pDest       =  c.pPId and  c.iVer =  c.iVAt
                                              join Enderecos           n on b.pDestEndEnt =  n.pPId and  b.fDestEndEnt = n.iVer
                                              join CEPs                o on n.pCEP        =  o.pPId and  o.iVer =  o.iVAt
                                              join Cidades             p on o.pCid        =  p.pPId and  p.iVer =  p.iVAt
                                              join UFs                 q on p.pUF         =  q.pPId and  q.iVer =  q.iVAt
                                              join LOG_RotaItin       c1 on b.pRotItinEnt = c1.pPId and c1.iVer = c1.iVAt

              where a.iVer  = a.iVAt
                and a.lExc    = 0
                and b.lExc    = 0 and b.tCanc is null
                and c1.pItinUF    = 56
                and b.lRetira=0
                and (case when (a.nQtLib-a.nQtCarga)>0 then 1 else 0 end) = 1          -- tem um indice com essa expressao
                
              group by c1.pPId,b.pPId
iDb2=26
sSq3=select a.pOrdem+0 from Ordens_Itens a, Ordens_PreOCa b  -- Ricardo 21/03/2019
            where a.iVer=a.iVAt 
              and a.lExc=0 
              and a.pPId=b.pOSaI 
              and b.iVer=b.iVAt 
              and (((a.nQtLib-a.nQtFat-a.nQtCanc)>0 and b.pPreNF=0) or b.pPreNF>0) 
              and a.pOrdem in (1382512,1382741,1382742,1359613,1371620,1382843,1382844,1382932,1382933,1382934,1382937,1382944,1382948,1381724,1381736,1381737,1382317,1382324,761658,1382346,1382880,1382881,1379464,1382853,1382926,1382981) 
            group by a.pOrdem+0 -- Ricardo 21/03/2019
iDb3=25
pChave=65, pOrdem=1382512
pChave=65, pOrdem=1382741
pChave=65, pOrdem=1382742
pChave=66, pOrdem=1359613
pChave=66, pOrdem=1371620
pChave=66, pOrdem=1382843
pChave=66, pOrdem=1382844
pChave=66, pOrdem=1382932
pChave=66, pOrdem=1382933
pChave=66, pOrdem=1382934
pChave=66, pOrdem=1382937
pChave=66, pOrdem=1382944
pChave=66, pOrdem=1382948
pChave=90, pOrdem=1381724
pChave=90, pOrdem=1381736
pChave=90, pOrdem=1381737
pChave=90, pOrdem=1382317
pChave=90, pOrdem=1382324
pChave=106, pOrdem=761658
pChave=150, pOrdem=1382346
pChave=150, pOrdem=1382880
pChave=150, pOrdem=1382881
pChave=203, pOrdem=1379464
pChave=203, pOrdem=1382853
pChave=203, pOrdem=1382926
pChave=203, pOrdem=1382981
iDb1=5
iDb1a=8
sTmp1=js.this.flMarcado(90)~ABCD~5~82,00~212,77~3.845,02~1,00~2,07~9,63~82,00~212,77~3.845,02~0,00~0,00~0,00~90
sTmp1=js.this.flMarcado(203)~SP CAPITAL [BON_NFL]~4~320,00~3.813,14~16.836,00~7,00~52,00~167,85~320,00~3.813,14~16.836,00~0,00~0,00~0,00~203
sTmp1=js.this.flMarcado(65)~ZONA OESTE~3~89,00~1.138,23~3.789,16~1,00~12,71~29,65~89,00~1.138,23~3.789,16~0,00~0,00~0,00~65
sTmp1=js.this.flMarcado(66)~ZONA SUL~10~1.074,00~12.389,92~37.905,05~56,00~237,84~1.112,31~1.074,00~12.389,92~37.905,05~0,00~0,00~0,00~66
sTmp1=js.this.flMarcado(150)~ZONA SUL II E III~3~329,00~418,04~3.522,60~4,00~0,68~18,28~329,00~418,04~3.522,60~0,00~0,00~0,00~150
sTmp1=js.this.flMarcado(62)~CENTRO~~0,00~0,00~0,00~195,00~168,17~1.749,75~0,00~0,00~0,00~0,00~0,00~0,00~62
sTmp1=js.this.flMarcado(114)~EMBU GUACU~~0,00~0,00~0,00~3,00~38,13~84,48~0,00~0,00~0,00~0,00~0,00~0,00~114
sTmp1=js.this.flMarcado(63)~ZONA LESTE~~0,00~0,00~0,00~7,00~88,97~204,20~0,00~0,00~0,00~0,00~0,00~0,00~63
k=8, sRet=js.this.flMarcado(90)~ABCD~5~82,00~212,77~3.845,02~1,00~2,07~9,63~82,00~212,77~3.845,02~0,00~0,00~0,00~90^js.this.flMarcado(203)~SP CAPITAL [BON_NFL]~4~320,00~3.813,14~16.836,00~7,00~52,00~167,85~320,00~3.813,14~16.836,00~0,00~0,00~0,00~203^js.this.flMarcado(65)~ZONA OESTE~3~89,00~1.138,23~3.789,16~1,00~12,71~29,65~89,00~1.138,23~3.789,16~0,00~0,00~0,00~65^js.this.flMarcado(66)~ZONA SUL~10~1.074,00~12.389,92~37.905,05~56,00~237,84~1.112,31~1.074,00~12.389,92~37.905,05~0,00~0,00~0,00~66^js.this.flMarcado(150)~ZONA SUL II E III~3~329,00~418,04~3.522,60~4,00~0,68~18,28~329,00~418,04~3.522,60~0,00~0,00~0,00~150^js.this.flMarcado(62)~CENTRO~~0,00~0,00~0,00~195,00~168,17~1.749,75~0,00~0,00~0,00~0,00~0,00~0,00~62^js.this.flMarcado(114)~EMBU GUACU~~0,00~0,00~0,00~3,00~38,13~84,48~0,00~0,00~0,00~0,00~0,00~0,00~114^js.this.flMarcado(63)~ZONA LESTE~~0,00~0,00~0,00~7,00~88,97~204,20~0,00~0,00~0,00~0,00~0,00~0,00~63^