inicio
sWhr_UNegUsu=
pChaveAtual_1=23
sSql=select d1.pPId, 
                     d1.sDescricao   sEntItinUF,

                     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=1761056069560 and k.iSss=3
                                              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
                                              join LOG_ItinUF         d1 on c1.pItinUF    = d1.pPId and d1.iVer = d1.iVAt

              where a.iVer  = a.iVAt
                and b.lExc    = 0 and b.tCanc is null
                and c1.pUFReg = 23
                and b.lRetira=0
                and a.lExc=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 d1.pPId,
                       d1.sDescricao
              order by d1.sDescricao
sSql=select d1.pPId,
                      d1.sDescricao   sEntItinUF,

                      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.pUFReg = 23
                 and (case when (c.nQtRes - c.nQtLib) > 0 then 1 else 0 end) = 1
                 
                group by  d1.pPId,
                          d1.sDescricao
                order by d1.sDescricao
sSq2=select c1.pItinUF,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=1761056069560 and k.iSss=3
                                              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
                                              join LOG_ItinUF         d1 on c1.pItinUF     = d1.pPId and d1.iVer = d1.iVAt

              where a.iVer  = a.iVAt
                and a.lExc    = 0
                and b.lExc    = 0 and b.tCanc is null
                and c1.pUFReg     = 23
                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.pItinUF,b.pPId
iDb2=3
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 (1089092,1382494,1382918) 
            group by a.pOrdem+0 -- Ricardo 21/03/2019
iDb3=2
pChave=45, pOrdem=1089092
pChave=48, pOrdem=1382494
pChave=48, pOrdem=1382918
iDb1=1
iDb1a=2
sTmp1=js.this.flMarcado(48)~SUL DE MINAS~2~20,00~203,57~1.430,02~3,00~1,64~43,54~23,00~205,21~1.473,56~48
sTmp1=js.this.flMarcado(45)~BELO HORIZONTE~~0,00~0,00~0,00~52,00~142,80~10.649,10~52,00~142,80~10.649,10~45
k=47, sRet=js.this.flMarcado(48)~SUL DE MINAS~2~20,00~203,57~1.430,02~3,00~1,64~43,54~23,00~205,21~1.473,56~48^js.this.flMarcado(45)~BELO HORIZONTE~~0,00~0,00~0,00~52,00~142,80~10.649,10~52,00~142,80~10.649,10~45^