Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

    • cnpj_empresa
    • cod_query
    • cod_for
    • loj_for

...

Para execução da Query 01

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"01",
   "cod_cli":"000094",
   "loj_cli":"01"
 }

Para execução da Query 02

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"02",
   "cod_cli":"000094",
   "loj_cli":"01"
 }

Para execução da Query 03

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"03",
   "cod_cli":"000094",
   "loj_cli":"01"
 }

Para execução da Query 04

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"04",
   "cod_cli":"000094",
   "loj_cli":"01"
 }

Para execução da Query 05

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"05",
   "cod_cli":"000094",
   "loj_cli":"01"
 }

Para execução da Query 06

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"05",
   "cod_cli":"",
   "loj_cli":""
 }

Para execução da Query 07

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"07",
  "cod_bem":"0000000002",
  "placa":"EEEEEEEE" 

Para execução da Query 08

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"08",

   "cod_for":"000006",
   "loj_for":"01"

Para execução da Query 09

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"09",
   "cod_for":"000006",
   "loj_for":"01"
 }

                Parâmetros de entrada para retornar a ultima AS, o ulitmo Projeto e Obra da FQ4 (10)              

    • cnpj_empresa- Empresa logada no aplicativo - SIGAMAT
    • cod_query- Código da Query que será executada para a exbição dos dados de retorno no APP, as queries são executadas juntamente com  a rotina banco de queries do APP, rotina LOCA098
    • cod_bem - código do Bem a ser filtrado

Obrigatórios:

    • cnpj_empresa
    • cod_query
    • cod_bem



Request:


Para execução da Query 01

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"01",
   "cod_cli":"000094",
   "loj_cli":"01"
 }


Para execução da Query 02

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"02",
   "cod_cli":"000094",
   "loj_cli":"01"
 }


Para execução da Query 03

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"03",
   "cod_cli":"000094",
   "loj_cli":"01"
 }


Para execução da Query 04

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"04",
   "cod_cli":"000094",
   "loj_cli":"01"
 }


Para execução da Query 05

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"05",
   "cod_cli":"000094",
   "loj_cli":"01"
 }


Para execução da Query 06

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"05",
   "cod_cli":"",
   "loj_cli":""
 }


Para execução da Query 07

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"07",
  "cod_bem":"0000000002",
  "placa":"EEEEEEEE" 


Para execução da Query 08

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"08",

   "cod_for":"000006",
   "loj_for":"01"


Para execução da Query 09

{
   "cnpj_empresa":"53485215000106",
   "cod_query":"09",
   "cod_for":"000006",
   "loj_for":"01"
 }


Para execução da Query 10

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"10",
  "cod_bem":"0000000002",




Retorno esperado:
Response:

cod_query = 01

{
   "Retorno": "OK",
   "Dados": [   {
      "TRX_NOME": "MOTORISTA SIGALOC",
      "MULTAS": 1
   }]
}

cod_query = 02

{
   "Retorno": "OK",
   "Dados":    [
            {
         "DA4_COD": "LOC001",
         "DA4_NOME": "DENNIS3",
         "DA4_CGC": "12345678901",
         "DA4_NUMCNH": "1234567890"
      },
            {
         "DA4_COD": "LOC005",
         "DA4_NOME": "DENNIS1",
         "DA4_CGC": "12345678901",
         "DA4_NUMCNH": "1234567890"
      },
            {
         "DA4_COD": "LOC004",
         "DA4_NOME": "DENNIS2",
         "DA4_CGC": "12345678901",
         "DA4_NUMCNH": "1234567890"
      }
   ]
}


cod_query = 03

{
   "Retorno": "OK",
   "Dados": [   {
      "TRX_NOME": "MOTORISTA SIGALOC",
      "QTDE_NOTIFICACOES_MULTAS": 1
   }]
}


cod_query = 04

{
   "Retorno": "OK",
   "Dados": [{"QTDE_BENS_MANUTENCAO": 1}]
}


cod_query = 05

{
   "Retorno": "OK",
   "Dados": [{"QTDE_MOTORISTAS": 4}]
}


cod_query = 06

{
   "Retorno": "OK",
   "Dados":    [
            {
         "T4_SERVICO": "ELEINS",
         "T4_NOME": "INSPECAO DE PECAS ELETRICAS",
         "TE_CARACTE": "C"
      },
            {
         "T4_SERVICO": "ELESUB",
         "T4_NOME": "SUBSTITICAO DE PECAS ELETRICAS",
         "TE_CARACTE": "C"
      },
            {
         "T4_SERVICO": "MECANI",
         "T4_NOME": "SERVICO MECANICO",
         "TE_CARACTE": "C"
      },
            {
         "T4_SERVICO": "CORMNT",
         "T4_NOME": "CORRETIVA PADRAO MNT",
         "TE_CARACTE": "C"

}


cod_query = 07

Retorno esperado:
Response:

cod_query = 01

{
   "Retorno": "OK",
   "Dados": [   {
      "TRX_NOME": "MOTORISTA SIGALOC",
      "MULTAS": 1
   }]
}

cod_query = 02

{
   "Retorno": "OK",
   "Dados":

   

[


 

         

{
     

   

"

DA4

T9_

COD

FILIAL": "

LOC001

D MG 01",
     

   

"

DA4

T9_

NOME

CODBEM": "

DENNIS3

0000000002",
     

   

"

DA4

T9_

CGC

NOME": "

12345678901

ATIVO 0000000002",

   

      "

DA4

T9_

NUMCNH

PLACA": "

1234567890

EEEEEEEE"


      }

,


            {


     

   

"

DA4

T9_

COD

CODFAMI": "

LOC005

FAM01",
     

   

"

DA4

T6_NOME": "

DENNIS1

FAMILIA DE BENS 01"

,


   

 

}]
}


cod_query = 08

{
   "

DA4_CGC

Retorno": "

12345678901

OK",
   

     "DA4_NUMCNH

"Dados":

"1234567890"

   

  },

[
            {
         "

DA4_COD

NOTA": "

LOC004

TESTE",
         "

DA4_NOME

OS": "

DENNIS2

002249",
         "

DA4

PED_

CGC

COMPRA": "

12345678901

TSUBA0",
         "

DA4_NUMCNH": "1234567890"
      }
   ]
}

cod_query = 03

{
   "Retorno": "OK",
   "Dados": [   {

VLR_TOTAL": 100,
         "

TRX

EMISS_

NOME

NOTA": "

MOTORISTA SIGALOC

20250625",
         "

QTDE_NOTIFICACOES_MULTAS

PARCELA":

1

"",
   

}]
}

cod_query = 04

{

     "

Retorno

PREV_PAGTO": "

OK

20250625",
   

"Dados

     "PAGO_EM":

[{

"

QTDE_BENS_MANUTENCAO

"

: 1}]
}


      },
           

cod_query = 05

{
         "

Retorno

NOTA": "

OK

TESTE2",
         "

Dados

OS":

[{

"

QTDE_MOTORISTAS": 4}]
}

cod_query = 06

{
002251",
         "RetornoPED_COMPRA": "OKTSUB95",
    "Dados     "VLR_TOTAL":    [1500,
            {"EMISS_NOTA": "20250625",
         "T4_SERVICOPARCELA": "ELEINS",
         "T4PREV_NOMEPAGTO": "INSPECAO DE PECAS ELETRICAS20250625",
         "TEPAGO_CARACTEEM": "C"
      },

   ]
}                                                                                     {
                


cod_query = 09

{
"T4_SERVICO": "ELESUB",
         "T4_NOMERetorno": "SUBSTITICAO DE PECAS ELETRICASOK",
         "TE_CARACTE"Dados": "C"
      },[
            {
         "T4AIA_SERVICODATATE": "MECANI20491231",
         "T4AIB_NOMECODFOR": "SERVICO MECANICOCOM002",
         "TEAIB_CARACTELOJFOR": "C01",
      }   "AIB_CODPRO": "COM00000000000000000000000PA03",
              {"B1_DESC": "PRODUTO PA COMPRAS 003-TABELA",
         "T4B1_SERVICOUM": "CORMNTUN",
         "T4AIB_NOMEPRCCOM": "CORRETIVA PADRAO MNT"3.5,
         "TEAIB_CARACTECODTAB": "C002"

}

cod_query = 07

{
,
         "RetornoAIB_ITEM": "OK0001"
      },
          "Dados": [   {
      "T9_FILIAL": "D MG 01",
     "T9AIA_CODBEMDATATE": "000000000220491231",
         "T9AIB_NOMECODFOR": "ATIVO 0000000002COM002",
         "T9AIB_PLACALOJFOR": "EEEEEEEE01",
         "T9AIB_CODFAMICODPRO": "FAM01COM00000000000000000000000MP01",
         "T6B1_NOMEDESC": "FAMILIA DE BENS 01"PRODUTO MP COMPRAS 001",
    }]
}

cod_query = 08

{
     "RetornoB1_UM": "OK",
   "Dados":    [KG",
            {"AIB_PRCCOM": 2.35,
         "NOTAAIB_CODTAB": "TESTE002",
         "OSAIB_ITEM": "0022490002",
      }
   ]
}


cod_query = 10

{
   "PED_COMPRARetorno": "TSUBA0OK",
         "VLR_TOTAL"Dados": 100,[   {
          "EMISSFQ4_NOTAFILIAL": "20250625",
          "PARCELAFQ4_CODBEM": "174LOC",
          "PREVFQ4_PAGTONOME": "20250625174LOC",
          "PAGOFQ4_EMSTATUS": "L2"
      },
            {
          "NOTAFQ4_CODFAM": "TESTE2001LOC",
          "OSFQ4_DESTAT": "002251NF DE REMESSA GERADA",
          "PEDFQ4_COMPRATIPMOD": "TSUB95",
          "VLRFQ4_TOTALFABRIC": 1500"",
          "EMISSFQ4_NOTASUBLOC": "20250625N",
          "PARCELAFQ4_POSCON": ""100000,
          "PREVFQ4_PAGTOCENTRA": "20250625",
          "PAGOFQ4_EMNOMTRA": "",
      }
   ]
}                                                                                                     

cod_query = 09

{
   "Retorno": "OK"FQ4_DOCUME": "000000347",
      "FQ4_SERIE": "",
      "FQ4_OS": "",
      "DadosFQ4_SERVIC":    ["",
      "FQ4_TPSERV": "CHECKLIST SAIDA",
      {"FQ4_PRELIB": "310725",
          "AIAFQ4_DATATEPROJET": "20491231202500319",
          "AIBFQ4_CODFOROBRA": "COM002Obr",
          "AIBFQ4_LOJFORAS": "01AS002",
          "AIBFQ4_CODPROCODCLI": "COM00000000000000000000000PA03",
          "B1FQ4_DESCNOMCLI": "PRODUTO PA COMPRAS 003-TABELA",
          "B1FQ4_UMNFREM": "UN",
          "AIBFQ4_PRCCOMSERREM": 3.5"",
          "AIBFQ4_CODTABCODMUN": "00239806",
          "AIBFQ4_ITEMMUNIC": "0001POA"
      },
            {
    "FQ4_EST": "SP",
      "AIAFQ4_DATATEDTINI": "20491231",
          "AIBFQ4_CODFORDTFIM": "COM002",
          "AIBFQ4_LOJFORPREDES": "01",
          "AIBFQ4_CODPRO": "COM00000000000000000000000MP01LOG": "BEM 174LOC - 174LOC - STATUS: L1-CONTRATO GERADO - CHECKLIST - CONTRATO: 202500319 - OBRA: Obr - STATUS ATUAL: L2-NF DE REMESSA GERADA -  -   /  /    -",
          "B1FQ4_DESCSTSOLD": "PRODUTO MP COMPRAS 001L1",
          "B1FQ4_UMLOJCLI": "KG",
          "AIBFQ4_PRCCOMSEQ": 2.35"001629",
          "AIB_CODTAB": "002"R_E_C_N_O_": 300,
         "AIB_ITEM": "0002"
      }"R_E_C_D_E_L_": 0
   }]
}

04. DEMAIS INFORMAÇÕES

Para saber as queries que são executadas no app, seguem abaixo com seus respectivos códigos:

...

cod03
SELECT COUNT(*) AS QTDE_NOTIFICACOES_MULTAS
      FROM xEmp('TRX') TRX
      INNER JOIN xEmp('FP0') FP0
        ON FP0_FILIAL = xFilial('FP0')
        AND FP0.D_E_L_E_T_ = ' '
        AND FP0_CLI = '${CLIENT_ID}'
        AND FP0_LOJA = '${CLIENT_LOJA}'
      INNER JOIN xEmp('FPA') FPA
        ON FPA_FILIAL = xFilial('FPA')
        AND FPA_PROJET = FP0_PROJET
        AND FPA.D_E_L_E_T_ = ' '
        AND FPA_PROJET = FP0_PROJET_AS <> ''

      AND TRX_TPMULT = 'NOTIFICACAO'

      WHERE TRX_FILIAL = xFilial('TRX')
        AND TRX_AS = FPA_AS
        AND FPATRX.D_E_L_E_T_ = ' '

cod04
SELECT COUNT(*) AS QTDE_BENS_MANUTENCAO
        AND FPA_AS <> ''FROM xEmp('FQF') FQF
      AND TRX_TPMULT = 'NOTIFICACAO'INNER JOIN xEmp('FP0') FP0
      WHERE TRX  ON FP0_FILIAL = xFilial('TRXFP0')
        AND TRXFQF_AS PROJET = FPAFP0_ASPROJET
        AND TRXFP0.D_E_L_E_T_ = ' '
cod04
SELECT COUNT(*) AS QTDE_BENS_MANUTENCAO        AND FP0_CLI = '${CLIENT_ID}'
      FROM xEmp('FQF') FQF  AND FP0_LOJA = '${CLIENT_LOJA}'
      INNER JOIN xEmp('FP0FQE') FP0FQE
        ON FP0FQE_FILIAL = xFilial('FP0FQE')
        AND FQFFQE_PROJET CODIGO = FP0FQF_PROJETSUBST
        AND FP0FQE.D_E_L_E_T_ = ' '
      WHERE FQF_FILIAL = ' '
        AND FP0_CLI = '${CLIENT_ID}FQF_OS <> ''
        AND FQF_DPRFIM = ''
        AND FP0_LOJA = '${CLIENT_LOJA}'FQF.D_E_L_E_T_ = ' '

cod05
SELECT COUNT(*) AS QTDE_MOTORISTAS
      INNER JOIN FROM xEmp('FQEDA4') FQEDA4
        ON FQEWHERE DA4_FILIAL = xFilial('FQEDA4')
        AND DA4_CODCLI = '${CLIENT_ID}'
        AND FQE_CODIGO = FQF_SUBSTDA4_LOJCLI = '${CLIENT_LOJA}'
        AND FQEDA4.D_E_L_E_T_ = ' '      WHERE FQF_FILIAL = ' '
        AND FQF_OS <> ''
        AND FQF_DPRFIM = ''
        AND FQF

cod06

SELECT T4_SERVICO, T4_NOME,TE_CARACTE "
FROM "+RETSQLNAME("ST4")+" ST4 " 
INNER JOIN "+RetSqlName("STE")+" STE ON TE_TIPOMAN = T4_TIPOMAN AND STE.D_E_L_E_T_ = ' 'cod05
SELECT COUNT(*) AS QTDE_MOTORISTAS
      FROM xEmp('DA4') DA4
      WHERE DA4_ FILIAL = xFilial( ' DA4 ' )
        AND DA4_CODCLI = '${CLIENT_ID}'
        AND DA4_LOJCLI = '${CLIENT_LOJA}'
        AND DA4AND TE_CARACTE = 'C' "
WHERE T4_FILIAL = '" + xFilial('ST4') + "' "
AND ST4.D_E_L_E_T_ = ' ' "

cod06SELECT

T4_SERVICO, T4_NOME,TE_CARACTE "
    cQuery := "SELECT T9_FILIAL, T9_CODBEM, T9_NOME, T9_PLACA, T9_CODFAMI, T6_NOME  "
    cQuery += "FROM "+RETSQLNAME("ST4ST9")+" ST4 " 
ST9 " 
    cQuery += "INNER JOIN "+RetSqlName("STEST6")+" STE ST6 ON TET6_TIPOMAN CODFAMI = T4T9_TIPOMAN CODFAMI AND STEST6.D_E_L_E_T_ = '' AND TE_CARACTE = 'C' "
WHERE T4"
    cQuery += "WHERE T9_FILIAL = '" + xFilial('ST4ST9') + "' "
    If !Empty(cPlaca)
AND ST4.D_E_L_E_T_ = ' ' "

cod06

    cQuery := "SELECT T9_FILIAL, T9_CODBEM, T9_NOME, T9_PLACA, T9_CODFAMI, T6_NOME  "
    cQuery += "FROM "+RETSQLNAME("ST9")+" ST9 "        cQuery += "AND LTRIM(RTRIM(REPLACE(T9_PLACA,'-',''))) = '" + cPlaca + "' "
    EndIf    
    If !Empty(cBem)
        cQuery += "AND T9_CODBEM = '" + cBem + "' "
    EndIf        
    cQuery += "INNER JOIN "+RetSqlName( "ST6")+" ST6 ON T6_CODFAMI = T9_CODFAMI AND ST6AND ST9.D_E_L_E_T_ = ' ' "
EndIf 


cod07

    cQuery +:= "WHERE SELECT T9_FILIAL = '" + xFilial('ST9') + "' "
    If !Empty(cPlaca)
        cQuery += "AND LTRIM(RTRIM(REPLACE(T9_PLACA,'-',''))) = '" + cPlaca + "' "
    EndIf    
    If !Empty(cBem)
    , T9_CODBEM, T9_NOME, T9_PLACA, T9_CODFAMI, T6_NOME  "
    cQuery += "FROM "+RETSQLNAME("ST9")+" ST9 " 
    cQuery += "INNER JOIN "+RetSqlName("ST6")+" ST6 ON T6_CODFAMI = T9_CODFAMI AND ST6.D_E_L_E_T_ = '' "
    cQuery += "AND WHERE T9_CODBEM FILIAL = '" + cBem xFilial('ST9') + "' "
    EndIf   If !Empty(cPlaca)
     
    cQuery += "AND ST9.D_E_L_E_T_ = ' ' "
EndIf 

cod07

    cQuery := "SELECT T9_FILIAL, T9_CODBEM, T9_NOME, T9_PLACA, T9_CODFAMI, T6_NOME  "
    cQuery += "FROM "+RETSQLNAME("ST9")+" ST9 " 
    cQuery += "INNER JOIN "+RetSqlName("ST6")+" ST6 ON T6_CODFAMI = T9_CODFAMI AND ST6.D_E_L_E_T_ = '' "
    cQuery += "WHERE T9_FILIAL = '" + xFilial('ST9') + "' "
    If !Empty(cPlaca)
        cQuery += "AND LTRIM(RTRIM(REPLACE(T9_PLACA,'-',''))) = '" + cPlaca + "' "
    EndIf    
    If !Empty(cBem)
        cQuery += "AND T9_CODBEM = '" + cBem + "' "
    EndIf        
    cQuery += "AND ST9.D_E_L_E_T_ = ' ' "

cod08

LTRIM(RTRIM(REPLACE(T9_PLACA,'-',''))) = '" + cPlaca + "' "
    EndIf    
    If !Empty(cBem)
        cQuery += "AND T9_CODBEM = '" + cBem + "' "
    EndIf        
    cQuery += "AND ST9.D_E_L_E_T_ = ' ' "


cod08

       cQuery := "SELECT SF1.F1_DOC NOTA,  "
    cQuery += "MAX(FH1.FH1_ORDEM) OS,  "
    cQuery += "MAX(FH1.FH1_PEDCOM) PED_COMPRA,  "
    cQuery += "SE2.E2_VALOR VLR_TOTAL,  "
    cQuery += "MAX(SF1.F1_EMISSAO) EMISS_       cQuery := "SELECT SF1.F1_DOC NOTA,  "
    cQuery += "MAX(FH1SE2.FH1E2_ORDEMPARCELA) OSPARCELA,  "
    cQuery += "MAX(FH1SE2.FH1E2_PEDCOMEMISSAO) PEDPREV_COMPRAPAGTO,  "
    cQuery += "MAX(SE2.E2_VALOR VLR_TOTAL,  "BAIXA) PAGO_EM  "
    cQuery += "FROM "+RETSQLNAME("SE2")+" SE2 " 
    cQuery += "MAX(SF1.F1_EMISSAO) EMISS_NOTA,  += "INNER JOIN "+RetSqlName("SD1")+" SD1 ON SD1.D1_FILIAL = SE2.E2_FILIAL "
    cQuery += "(AND SD1.D1_DOC = SE2.E2_PARCELA) PARCELA, _NUM AND SD1.D_E_L_E_T_ = ''  "
    cQuery += "MAX(AND SD1.D1_FORNECE = SE2.E2_EMISSAO) PREV_PAGTO,  "
    cQuery += "MAX(FORNECE AND SD1.D1_LOJA = SE2.E2_BAIXA) PAGO_EM  "
    cQuery += "FROM "+RETSQLNAME("SE2")+" SE2 " LOJA "
    cQuery += "INNER JOIN "+RetSqlName("SD1SF1")+" SD1 SF1 ON SD1SF1.D1F1_FILIAL = SE2SD1.E2D1_FILIAL  "
    cQuery += "AND SD1SF1.D1F1_DOC = SE2SD1.E2D1_NUM DOC AND SD1SF1.D_E_L_E_T_ = ''  "
    cQuery += "AND SD1.D1_FORNECE = SE2.E2_FORNECE AND SD1.D1_LOJA = SE2.E2_LOJA AND SF1.F1_FORNECE = '"+cCodFor+"' AND SF1.F1_LOJA = '"+cLojFor+"' "
    cQuery += "INNER JOIN "+RetSqlName("SF1FH1")+" SF1 FH1 ON SF1FH1.F1FH1_FILIAL = SD1.D1_FILIAL   "
    cQuery += "AND SF1.F1_DOC AND FH1.FH1_PEDCOM = SD1.D1_PEDIDO AND FH1.FH1_CODIGO = SD1.D1_DOC COD AND SF1FH1.D_E_L_E_T_ = '' AND SF1.F1_FORNECE "
    cQuery += "WHERE SE2.E2_FILIAL = '" + cCodForxFilial('SE2') + "' AND SF1.F1_LOJA = '"+cLojFor+"SE2.D_E_L_E_T_ = '' "
    cQuery += "INNER JOIN "+RetSqlName("FH1")+" FH1 ON FH1.FH1_FILIAL = SD1.D1_FILIAL   "GROUP BY SF1.F1_DOC,SE2.E2_VALOR,SE2.E2_PARCELA "


cod09

    cQuery +:= "AND FH1.FH1_PEDCOM = SD1.D1_PEDIDO AND FH1.FH1_CODIGO = SD1.D1_COD AND FH1.D_E_L_E_T_ = '' SELECT AIA_DATATE,AIB.AIB_CODFOR,AIB.AIB_LOJFOR, AIB.AIB_CODPRO,  "
    cQuery += "WHERE SE2SB1.E2_FILIAL = '" + xFilial('SE2') + "' AND SE2.D_E_L_E_T_ = '' B1_DESC, SB1.B1_UM,AIB.AIB_PRCCOM,AIB_CODTAB, AIB.AIB_ITEM  "
    cQuery += "GROUP BY SF1.F1_DOC,SE2.E2_VALOR,SE2.E2_PARCELA "

cod09

    cQuery := "SELECT AIA_DATATE,AIB.AIB_CODFOR,AIB.AIB_LOJFOR, AIB.AIB_CODPRO,  FROM "+RETSQLNAME("AIA")+" AIA " 
    cQuery += "INNER JOIN "+RetSqlName("AIB")+" AIB ON AIA.AIA_CODTAB = AIB.AIB_CODTAB "
    cQuery += "SB1AND AIA.B1_DESC, SB1.B1_UM,AIB.AIB_PRCCOM,AIB_CODTAB, AIB.AIB_ITEM  AIA_FILIAL = AIB.AIB_FILIAL AND  AIB.AIB_FILIAL = '" + xFilial('AIB') + "' AND AIB.D_E_L_E_T_ = '' "
    cQuery += "AND AIB.AIB_CODFOR = "FROM "+RETSQLNAME("AIA")+" AIA " '"+cCodFor+"' AND AIB.AIB_LOJFOR = '"+cLojFor+"' AND AIB.D_E_L_E_T_ = '' "
    cQuery += "INNER JOIN "+RetSqlName("AIBSB1")+" SB1 ON AIB ON AIA.AIAAIB_CODTAB CODPRO = AIBSB1.AIBB1_CODTAB COD "
    cQuery += "AND AIA.AIA_FILIAL = AIB.AIB_FILIAL AND  AIB.AIBSB1.B1_FILIAL = '" + xFilial('AIBSB1') + "'AND AIBSB1.D_E_L_E_T_ = ''  "
    cQuery += "AND AIB.AIB_CODFOR = '"+cCodFor+"' AND AIB.AIB_LOJFOR += "WHERE AIA.AIA_FILIAL = '" + cLojForxFilial('AIA') + "' AND AIBAIA.D_E_L_E_T_ = '' "
    cQuery += "INNER JOIN AND AIA.AIA_DATATE >= '"+RetSqlNameDTOS(dDataBase)+"SB1")+" SB1 ON ' "
    cQuery += "ORDER BY AIB.AIB_CODPRO = SB1.B1_COD CODTAB "

cod10

    cQuer := "SELECT *  "
    cQuery cQuer += "AND SB1.B1_FILIAL = 'FROM "+ xFilial('SB1'RETSQLNAME("FQ4")+" 'AND SB1.D_E_L_E_T_ = ''  FQ41 "
    cQuery cQuer += "WHERE AIAFQ41.AIAFQ4_FILIAL = '" + xFilial('AIAFQ4') + "' AND AIAFQ41.D_E_L_E_T_ = '' "
    cQuery cQuer += "AND AIA.AIA_DATATE >FQ41.R_E_C_N_O_ = '"+DTOSstr(dDataBaseTRBFQ4->RECNO)+"' "
    cQuery += "ORDER BY AIB.AIB_CODTAB "

05. ASSUNTOS RELACIONADOS

Apps RENTAL

...