Árvore de páginas

Versões comparadas

Chave

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

...

    • cnpj_empresa- Empresa logada no aplicativo - SIGAMAT
    • cod_query- Código da Query que será executada para a exibição dos dados de retorno no APP, as queries são executadas juntamente com  a rotina banco de queries do APP, rotina LOCA098 (neste caso sempre "11")
    • tabela - alias da tabela, por exemplo: "SA2" (para fornecedores), "SE4" (para condição de pagamento), "SB1" (produtos), etc
    • campopesq - nome do campo em que será pesquisado no banco de dados, por exemplo: "A2_NOME"
    • referencia - o que será pesquisado no campopesq, por exemplo: "JOAO"
    • retornos - os campos que a consulta deverá retornar, por exemplo: "A2_COD, A2_LOJA, A2_NOME"
    • qtd - quantidade de registros que a consulta poderá retornar, por exemplo: "10"

Exemplo para a consulta de fornecedoresRequest:Requisição:


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

{  

...

Exemplo para a consulta de condição de pagamento:

Requisição:

...


  "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",

...

Resultado:

...

   "loj_for":"01",
   "

...

dtini":"

...

20160101",
   "

...

dtfim":

...

"20251231"
 }


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",
} 

...


Para execução da Query 11

(Fornecedores)

{
  "cnpj_empresa":"

...

53485215000106",
  "cod_query":"

...

11",

...

 

...

"

...

tabela":"

...

SA2",

...

  "

...

campopesq":"

...

A2_NOME",

...

  "

...

referencia":"

...

JOAO",
 

...

"retornos":"A2_COD,A2_NOME,A2_LOJA",
  "qtd":"10"
}


Para execução da Query 11

(Condição de pagamento)

...

Exemplo para a consulta de produtos:

...

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"11",
  "tabela":"

...

SE4",
  "campopesq":"

...

E4_

...

CODIGO",
  "referencia":"

...

01",
  "retornos":"

...

E4_CODIGO,E4_TIPO,E4_COND,E4_DESCRI",
  "qtd":"

...

30"

...


Para execução da Query 11

(Produtos)

...

{  
  "cnpj_empresa":"53485215000106",
  "

...

cod_query":"

...

11",
 

...

"

...

tabela":

...

"SB1",
  "campopesq":"B1_DESC",
  "referencia":"BASE",
  "retornos":"B1_COD,B1_DESC",
  "qtd":"10"




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",
     

...

...

...

Para execução da Query 01

{
   "cnpjDA4_empresaCGC": "5348521500010612345678901",
         "codDA4_queryNUMCNH": "011234567890"
      },
            {
         "codDA4_cliCOD": "000094LOC005",
         "lojDA4_cliNOME": "01DENNIS1",
  }

Para execução da Query 02

{
       "cnpjDA4_empresaCGC": "5348521500010612345678901",
         "codDA4_queryNUMCNH": "021234567890",
    "cod_cli":"000094"  },
      "loj_cli":"01"
 }

Para execução da Query 03

{
      {
         "cnpjDA4_empresaCOD": "53485215000106LOC004",
         "codDA4_queryNOME": "03DENNIS2",
         "codDA4_cliCGC": "00009412345678901",
         "lojDA4_cliNUMCNH": "011234567890"
  }    }
   ]
}


cod_query = 03Para execução da Query 04

{
   "cnpj_empresaRetorno": "53485215000106OK",
   "cod_queryDados": "04",
[   {
      "codTRX_cliNOME": "000094MOTORISTA SIGALOC",
      "lojQTDE_NOTIFICACOES_cliMULTAS": "01"1
   }]
}


Para execução da Query 05cod_query = 04

{
   "cnpj_empresaRetorno": "53485215000106OK",
   "Dados": [{"QTDE_BENS_MANUTENCAO": 1}]
}


cod_query = 05

{":"05",
   "cod_cliRetorno": "000094OK",
   "loj_cliDados": [{"01"
 }QTDE_MOTORISTAS": 4}]
}


cod_query = Para execução da Query 06

{
   "

cnpj_empresa

Retorno": "

53485215000106

OK",
   "

cod_query

Dados":    [
            {
         "T4_SERVICO": "

05

ELEINS",
         "

cod

T4_

cli

NOME": "INSPECAO DE PECAS ELETRICAS",
         "

loj

TE_

cli

CARACTE": "C"
      }

Para execução da Query 07

{  
  "cnpj_empresa

,
            {
         "T4_SERVICO": "

53485215000106

ELESUB",
         "

cod

T4_

query

NOME": "

07

SUBSTITICAO DE PECAS ELETRICAS",
         "

cod

TE_

bem

CARACTE": "

0000000002

C"
      },
 

"placa":"EEEEEEEE" 

Para execução da Query 08

{

          {
         "

cnpj

T4_

empresa

SERVICO": "

53485215000106

MECANI",
         "

cod

T4_

query

NOME": "

08

SERVICO MECANICO",
         "

cod

TE_

for

CARACTE": "

000006

C"
      },
            {
         "

loj

T4_

for

SERVICO": "

01

CORMNT",
         "

dtini

T4_NOME": "

20160101

CORRETIVA PADRAO MNT",
         "

dtfim

TE_CARACTE": "

20251231

C"

 

}

Para execução da Query 09


cod_query = 07

{
   "

cnpj_empresa

Retorno": "

53485215000106

OK",
   "

cod_query

Dados": [   {
      "T9_FILIAL": "

09

D MG 01",
      "

cod

T9_

for

CODBEM": "

000006

0000000002",
      "

loj

T9_

for

NOME": "

01

ATIVO 0000000002",
 

}

Para execução da Query 10

{

 


  "

cnpj

T9_

empresa

PLACA": "

53485215000106

EEEEEEEE",
      "

cod

T9_

query

CODFAMI": "

10

FAM01",
      "

cod

T6_

bem

NOME": "

0000000002

FAMILIA DE BENS 01"

,


   }

 

...

]
}


cod_query =

01

08

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

TRX_NOME

NOTA": "

MOTORISTA SIGALOC

",
         "

MULTAS

OS":

1

"",
     

}]
}

cod_query = 02

{

   "

Retorno

PED_COMPRA": "

OK

",
   

"Dados

     "VLR_TOTAL": 380.74,
     

[

   "EMISS_NOTA": "",
         

  {

"NUM_TITU": "FN430_002",
         "

DA4

EMISS_

COD

TIT": "

LOC001

20230807",
         "

DA4_NOME

PARCELA": "

DENNIS3

",
         "

DA4

PREV_

CGC

PAGTO": "

12345678901

20230807",
         "

DA4

PAGO_

NUMCNH

EM": "

1234567890

"
      },
            {
         "

DA4_COD

NOTA": "

LOC005

",
         "

DA4_NOME

OS": "

DENNIS1

",
         "

DA4

PED_

CGC

COMPRA": "

12345678901

",
         "

DA4

VLR_

NUMCNH

TOTAL":

"1234567890"

500,
         

}

"EMISS_NOTA": "",
         

  {

"NUM_TITU": "FINA05001",
         "

DA4

EMISS_

COD

TIT": "

LOC004

20160108",
         "

DA4_NOME

PARCELA": "

DENNIS2

",
         "

DA4

PREV_

CGC

PAGTO": "

12345678901

20160108",
         "

DA4

PAGO_

NUMCNH

EM": "

1234567890

"
      },
   

]
}

cod_query = 03

        {
         "

Retorno

NOTA": "

OK

",

 

 

"Dados": [

 

{

     "

TRX_NOME

OS": "

MOTORISTA SIGALOC

",
         "

QTDE

PED_

NOTIFICACOES_MULTAS

COMPRA":

1

"",
   

}]
}

     "VLR_TOTAL": 808.12,
         "EMISS_NOTA": "",
         "NUM_TITU": "FN430_007",
         "EMISS_TIT": "20230807",
         "PARCELA": "",
         "PREV_PAGTO": "20230807",
         "PAGO_EM": ""
      },

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_SERVICONOTA": "ELEINS",
         "T4_NOMEOS": "INSPECAO DE PECAS ELETRICAS",
         "TEPED_CARACTECOMPRA": "C"
      },
            {"VLR_TOTAL": 985,
         "T4EMISS_SERVICONOTA": "ELESUB",
         "T4NUM_NOMETITU": "SUBSTITICAO DE PECAS ELETRICASFINR15006",
         "TEEMISS_CARACTETIT": "C20160511"
      },
            {
         "T4_SERVICO"PARCELA": "MECANI",
         "T4PREV_NOMEPAGTO": "SERVICO MECANICO20160511",
         "TEPAGO_CARACTEEM": "C"
      },
            {
         "T4_SERVICONOTA": "CORMNT",
         "T4_NOMEOS": "CORRETIVA PADRAO MNT",
         "TEPED_CARACTECOMPRA": "C"

}

cod_query = 07

{
,
         "RetornoVLR_TOTAL": "OK"1000,
    "Dados": [   {
      "T9EMISS_FILIALNOTA": "D MG 01",
         "T9NUM_CODBEMTITU": "0000000002FINR72101",
         "T9EMISS_NOMETIT": "ATIVO 000000000220161205",
         "T9_PLACAPARCELA": "EEEEEEEE",
         "T9PREV_CODFAMIPAGTO": "FAM0120161205",
         "T6PAGO_NOMEEM": "FAMILIA DE BENS 01"
      }]
}

cod_query = 08

{
   "Retorno": "OK",
   "Dados":    [
            ,
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 380.741000,
         "EMISS_NOTA": "",
         "NUM_TITU": "FN430_002FINA24001",
         "EMISS_TIT": "2023080720220317",
         "PARCELA": "1",
         "PREV_PAGTO": "2023080720220317",
         "PAGO_EM": ""
      },
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 5001500,
         "EMISS_NOTA": "",
         "NUM_TITU": "FINA05001",
         "EMISS_TIT": "2016010820210908",
         "PARCELA": "1",
         "PREV_PAGTO": "2016010820210909",
         "PAGO_EM": ""
      },
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 808.121970,
         "EMISS_NOTA": "",
         "NUM_TITU": "FN430_007FINR15007",
         "EMISS_TIT": "2023080720160511",
         "PARCELA": "",
         "PREV_PAGTO": "2023080720160511",
         "PAGO_EM": ""
      },
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 9854443.52,
         "EMISS_NOTA": "",
         "NUM_TITU": "FINR15006FN430_003",
         "EMISS_TIT": "2016051120230807",
         "PARCELA": "",
         "PREV_PAGTO": "2016051120230807",
         "PAGO_EM": ""
      },
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 10005890,
         "EMISS_NOTA": "",
         "NUM_TITU": "FINR72101FN430_013",
         "EMISS_TIT": "2016120520230807",
         "PARCELA": "",
         "PREV_PAGTO": "2016120520230807",
         "PAGO_EM": ""
      },
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 10009570,
         "EMISS_NOTA": "",
         "NUM_TITU": "FINA24001FN430_012",
         "EMISS_TIT": "2022031720230807",
         "PARCELA": "1",
         "PREV_PAGTO": "2022031720230807",
         "PAGO_EM": ""
      },
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 150012000,
         "EMISS_NOTA": "",
         "NUM_TITU": "FINA05001ADT002",
         "EMISS_TIT": "2021090820220315",
         "PARCELA": "1",
         "PREV_PAGTO": "2021090920220315",
         "PAGO_EM": "20220315"
      },
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 197015075,
         "EMISS_NOTA": "",
         "NUM_TITU": "FINR15007FN430_001",
         "EMISS_TIT": "2016051120230807",
         "PARCELA": "",
         "PREV_PAGTO": "2016051120230807",
         "PAGO_EM": ""
      },
            {
         "NOTA": "",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 4443.5225000,
         "EMISS_NOTA": "",
         "NUM_TITU": "FN430_003CTWEB0015",
         "EMISS_TIT": "2023080720220506",
         "PARCELA": "",
         "PREV_PAGTO": "2023080720220506",
         "PAGO_EM": ""
      },
            {
         "NOTA": "000018400",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 589026701.4,
         "EMISS_NOTA": "20241112",
         "NUM_TITU": "FN430_013000018400",
         "EMISS_TIT": "2023080720241112",
         "PARCELA": "",
         "PREV_PAGTO": "2023080720241112",
         "PAGO_EM": ""
      },
            {
         "NOTA": "244400",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 9570100,
         "EMISS_NOTA": "20200324",
         "NUM_TITU": "FN430_012244400",
         "EMISS_TIT": "2023080720200324",
         "PARCELA": "",
         "PREV_PAGTO": "2023080720200324",
         "PAGO_EM": ""
      },
            {
         "NOTA": "COMTIR001",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 12000200,
         "EMISS_NOTA": "20200324",
         "NUM_TITU": "ADT002COMTIR001",
         "EMISS_TIT": "2022031520200324",
         "PARCELA": "",
         "PREV_PAGTO": "2022031520200324",
         "PAGO_EM": "20220315"
      },
            {
         "NOTA": "EST191001",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 150755,
         "EMISS_NOTA": "20191001",
         "NUM_TITU": "FN430_001EST191001",
         "EMISS_TIT": "2023080720191001",
         "PARCELA": "",
         "PREV_PAGTO": "2023080720191001",
         "PAGO_EM": ""
      },
            {
         "NOTA": "F0308K",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 25000150000,
         "EMISS_NOTA": "20220315",
         "NUM_TITU": "CTWEB0015F0308K",
         "EMISS_TIT": "2022050620220315",
         "PARCELA": "",
         "PREV_PAGTO": "2022050620220315",
         "PAGO_EM": "20220315"
      },
            {
         "NOTA": "000018400FIN91D",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 26701.41500,
         "EMISS_NOTA": "2024111220210331",
         "NUM_TITU": "000018400FIN91D",
         "EMISS_TIT": "2024111220210331",
         "PARCELA": "",
         "PREV_PAGTO": "2024111220210331",
         "PAGO_EM": ""
      },
            {
         "NOTA": "244400FIN91F",
         "OS": "",
         "PED_COMPRA": "",
         "VLR_TOTAL": 1008000,
         "EMISS_NOTA": "2020032420210331",
         "NUM_TITU": "244400FIN91F",
         "EMISS_TIT": "2020032420210331",
         "PARCELA": "",
         "PREV_PAGTO": "2020032420210331",
         "PAGO_EM": ""
      },
            {
         "NOTA": "COMTIR001TESTE",
         "OS": "002249",
         "PED_COMPRA": "TSUBA0",
         "VLR_TOTAL": 200100,
         "EMISS_NOTA": "2020032420250625",
         "NUM_TITU": "COMTIR001TESTE",
         "EMISS_TIT": "2020032420250625",
         "PARCELA": "",
         "PREV_PAGTO": "2020032420250625",
         "PAGO_EM": ""
      },
            {
         "NOTA": "EST191001TESTE2",
         "OS": "002251",
         "PED_COMPRA": "TSUB95",
         "VLR_TOTAL": 51500,
         "EMISS_NOTA": "2019100120250625",
         "NUM_TITU": "EST191001TESTE2",
         "EMISS_TIT": "2019100120250625",
         "PARCELA": "",
         "PREV_PAGTO": "2019100120250625",
         "PAGO_EM": ""
      },

   ]
}                 {
          "NOTA": "F0308K",
          "OS": "",
          "PED_COMPRA": "",
          "VLR_TOTAL": 150000,
          "EMISS_NOTA": "20220315",
          "NUM_TITU": "F0308K",
          "EMISS_TIT": "20220315",
         "PARCELA": "",
         "PREV_PAGTO": "20220315",
         "PAGO_EM": "20220315"
      },  


cod_query = 09

{
   "Retorno": "OK",
   "Dados":    [
            {
         "NOTAAIA_DATATE": "FIN91D20491231",
         "OSAIB_CODFOR": "COM002",
         "PEDAIB_COMPRALOJFOR": "01",
         "VLRAIB_TOTALCODPRO": 1500"COM00000000000000000000000PA03",
         "EMISSB1_NOTADESC": "20210331PRODUTO PA COMPRAS 003-TABELA",
         "NUMB1_TITUUM": "FIN91DUN",
         "EMISSAIB_TITPRCCOM": "20210331"3.5,
         "PARCELAAIB_CODTAB": "002",
         "PREVAIB_PAGTOITEM": "202103310001",
          "PAGO_EM": ""
      },
            {
         "NOTAAIA_DATATE": "FIN91F20491231",
         "OSAIB_CODFOR": "COM002",
         "PEDAIB_COMPRALOJFOR": "01",
         "VLRAIB_TOTALCODPRO": 8000"COM00000000000000000000000MP01",
         "EMISSB1_NOTADESC": "20210331PRODUTO MP COMPRAS 001",
         "NUMB1_TITUUM": "FIN91FKG",
         "EMISSAIB_TITPRCCOM": "20210331"2.35,
         "PARCELAAIB_CODTAB": "002",
         "PREVAIB_PAGTOITEM": "202103310002",
      }
   ]
}


cod_query = 10

{
   "PAGO_EMRetorno": "OK",
      },
            "Dados": [   {
          "NOTAFQ4_FILIAL": "TESTE",
          "OSFQ4_CODBEM": "002249174LOC",
          "PEDFQ4_COMPRANOME": "TSUBA0174LOC",
          "VLRFQ4_TOTALSTATUS": 100"L2",
          "EMISSFQ4_NOTACODFAM": "20250625001LOC",
          "NUMFQ4_TITUDESTAT": "TESTENF DE REMESSA GERADA",
          "EMISSFQ4_TITTIPMOD": "20250625",
          "PARCELAFQ4_FABRIC": "",
          "PREVFQ4_PAGTOSUBLOC": "20250625N",
      "FQ4_POSCON": 100000,
      "PAGOFQ4_EMCENTRA": "",
      }"FQ4_NOMTRA": "",
            {"FQ4_DOCUME": "000000347",
          "NOTAFQ4_SERIE": "TESTE2",
          "FQ4_OS": "002251",
          "PEDFQ4_COMPRASERVIC": "TSUB95",
          "VLRFQ4_TOTALTPSERV": 1500"CHECKLIST SAIDA",
          "EMISSFQ4_NOTAPRELIB": "20250625310725",
          "NUMFQ4_TITUPROJET": "TESTE2202500319",
          "EMISSFQ4_TITOBRA": "20250625Obr",
          "PARCELAFQ4_AS": "AS002",
          "PREVFQ4_PAGTOCODCLI": "20250625",
          "PAGOFQ4_EMNOMCLI": "",
      }"FQ4_NFREM": "",
    ]
}                                                                                         

cod_query = 09

{
   "Retorno": "OK",
   "Dados":    [
            {
         "AIA_DATATE": "20491231",
         "AIB_CODFOR": "COM002  "FQ4_SERREM": "",
      "FQ4_CODMUN": "39806",
      "FQ4_MUNIC": "POA",
      "FQ4_EST": "SP",
          "AIBFQ4_LOJFORDTINI": "01",
          "AIBFQ4_CODPRODTFIM": "COM00000000000000000000000PA03",
          "B1FQ4_DESCPREDES": "PRODUTO PA COMPRAS 003-TABELA",
          "B1FQ4_UMLOG": "UNBEM 174LOC - 174LOC - STATUS: L1-CONTRATO GERADO - CHECKLIST - CONTRATO: 202500319 - OBRA: Obr - STATUS ATUAL: L2-NF DE REMESSA GERADA -  -   /  /    -",
          "AIBFQ4_PRCCOMSTSOLD": 3.5"L1",
          "AIBFQ4_CODTABLOJCLI": "002",
          "AIBFQ4_ITEMSEQ": "0001001629"
      },
            {"R_E_C_N_O_": 300,
      "R_E_C_D_E_L_": 0
   }]
}


cod_query = 11

(Fornecedores)

   "AIA_DATATE": "20491231",
         "AIB_CODFOR": "COM002",
         "AIB_LOJFOR": "01",{
   "Retorno": "OK",
   "Dados":    [
            {

         "
AIBA2_CODPROCOD": "COM00000000000000000000000MP012111",
         "
B1A2_DESCNOME": "PRODUTO MP COMPRAS 001JOAO MARCHENA",
         "
B1A2_UMLOJA": "KG01",
      },
   
"AIB_PRCCOM": 2.35        {
         "A2_COD": "FINCA9",
         "
AIBA2_CODTABNOME": "002JOAO DE SOUZA",
         "
AIBA2_ITEMLOJA": "000201"
      },
           
]
}

cod_query = 10

{
         "
RetornoA2_COD": "OKFINCAA",
   
"Dados": [   {
     "FQ4A2_FILIALNOME": "JOAO MELLO",
         "
FQ4A2_CODBEMLOJA": "174LOC01"
      },
            {
         "
FQ4A2_NOMECOD": "174LOCFINCAB",
         "
FQ4A2_STATUSNOME": "L2GRUPO DOM JOAO",
         "
FQ4A2_CODFAMLOJA": "001LOC01",
     
"FQ4_DESTAT": "NF DE REMESSA GERADA",}
   ]
}


cod_query = 11

(Condição de pagamento)

{
      "FQ4_TIPMODRetorno": "OK",
     "FQ4_FABRICDados": "",   [
      "FQ4_SUBLOC": "N",
      "FQ4_POSCON": 100000,{
         "FQ4E4_CENTRACODIGO": "001",
         "FQ4E4_NOMTRATIPO": "3",
         "FQ4E4_DOCUMECOND": "0000003472,30,21",
         "FQ4E4_SERIEDESCRI": "EM 2X - 30 DIAS",
      "FQ4_OS": ""},
      "FQ4_SERVIC": "",
      "FQ4_TPSERV": "CHECKLIST SAIDA",
{
         "FQ4E4_PRELIBCODIGO": "310725010",
         "FQ4E4_PROJETTIPO": "2025003193",
         "FQ4E4_OBRACOND": "Obr40,5,30",
         "FQ4E4_ASDESCRI": "AS002TIPO 3",
      "FQ4_CODCLI": "",}
      "FQ4_NOMCLI]
}

cod_query = 11

(Produtos)

{
   "Retorno": "OK",
     "FQ4_NFREMDados": "",   [
      "FQ4_SERREM": "",
      {
         "FQ4B1_CODMUNCOD": "39806TEC0000000000000000000000ATF01",
         "FQ4B1_MUNICDESC": "POABASE ATF 01",
      "FQ4_EST": "SP"},
      "FQ4_DTINI": "",      {
         "FQ4B1_DTFIMCOD": "TEC0000000000000000000000ATF02",
         "FQ4B1_PREDESDESC": "BASE ATF 02",
      "FQ4_LOG": "BEM 174LOC - 174LOC - STATUS: L1-CONTRATO GERADO - CHECKLIST - CONTRATO: 202500319 - OBRA: Obr - STATUS ATUAL: L2-NF DE REMESSA GERADA -  -   /  /    -",
      "FQ4_STSOLD": "L1",
      "FQ4_LOJCLI": "",
      "FQ4_SEQ": "001629",
      "R_E_C_N_O_": 300,
      "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:


      }
   ]
}




04. DEMAIS INFORMAÇÕES

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

cod 01
      SELECT TRX_NOME, COUNT(*) 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_AS <> ''
      WHERE TRX_FILIAL = xFilial('TRX')
        AND TRX_AS = FPA_AS

        AND TRX_TPMULT = 'TRANSITO'
        AND TRX.D_E_L_E_T_ = ' '
      GROUP BY TRX_NOME
      ORDER BY TRX_NOME

cod 02
SELECT DA4_COD,DA4_NOME,DA4_CGC,DA4_NUMCNH 
FROM "+RETSQLNAME("DA4")+" DA4 " 
WHERE DA4_FILIAL = '" + xFilial('DA4') + "' "
AND DA4_CODCLI  = '"+cCli+"' "
AND DA4_LOJCLI = '"+cLoja+"' "  
AND DA4.D_E_L_E_T_ = ' ' "

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_AS <> ''

      AND TRX_TPMULT = 'NOTIFICACAO'

      WHERE TRX_FILIAL = xFilial('TRX')
        AND TRX_AS = FPA_AS
        AND TRXcod 01
      SELECT TRX_NOME, COUNT(*) MULTAS
      FROM xEmp('TRX') TRX
      INNER JOIN xEmp('FP0') FP0
        ON FP0_FILIAL = xFilial('FP0')
        AND FP0.D_E_L_E_T_ = ' '

cod04
SELECT COUNT(*) AS QTDE_BENS_MANUTENCAO        AND FP0_CLI = '${CLIENT_ID}'
        AND FP0_LOJA = '${CLIENT_LOJA}'FROM xEmp('FQF') FQF
      INNER JOIN xEmp('FPAFP0') FPAFP0
        ON FPAFP0_FILIAL = xFilial('FPAFP0')
        AND FPAFQF_PROJET = FP0_PROJET
        AND FPAFP0.D_E_L_E_T_ = ' '
        AND FPAFP0_AS <> 'CLI = '${CLIENT_ID}'
      WHERE TRX_FILIAL = xFilial('TRX')  AND FP0_LOJA = '${CLIENT_LOJA}'
      INNER JOIN xEmp('FQE') FQE
        AND TRXON FQE_AS = FPA_ASFILIAL = xFilial('FQE')
        AND TRXFQE_TPMULT = 'TRANSITO'CODIGO = FQF_SUBST
        AND TRXFQE.D_E_L_E_T_ = ' '
      GROUP BY TRX_NOME
      ORDER BY TRX_NOMEcod 02
SELECT DA4_COD,DA4_NOME,DA4_CGC,DA4_NUMCNH 
FROM "+RETSQLNAME("DA4")+" DA4 " 
WHERE DA4' '
      WHERE FQF_FILIAL = ' " + xFilial('DA4 ') + "' "
AND DA4_CODCLI  = '"+cCli+"' "
AND DA4_LOJCLI = '"+cLoja+"' "  
AND DA4
        AND FQF_OS <> ''
        AND FQF_DPRFIM = ''
        AND FQF.D_E_L_E_T_ = ' ' "

cod05cod03
SELECT COUNT(*) AS QTDE_NOTIFICACOES_MULTASMOTORISTAS
      FROM xEmp('TRX') TRX
      INNER JOIN xEmp('FP0') FP0
        ON FP0_FILIAL = xFilial('FP0')xEmp('DA4') DA4
        AND FP0.D_E_L_E_T_ = ' 'WHERE DA4_FILIAL = xFilial('DA4')
        AND FP0DA4_CLI CODCLI = '${CLIENT_ID}'
        AND FP0DA4_LOJA LOJCLI = '${CLIENT_LOJA}'
      INNER JOIN xEmp('FPA') FPA
        ON FPA_FILIAL = xFilial('FPA')
        AND FPA_PROJET = FP0_PROJET
        AND FPA  AND DA4.D_E_L_E_T_ = ' '

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_ = ' '
        AND FPA_AS <> ''

      AND TRX_TPMULT = 'NOTIFICACAO'

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

TE_CARACTE = 'C' "
WHERE T4_FILIAL = '" + xFilial('ST4') + "' "
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 += "INNER JOIN "+RetSqlName("ST6")+" ST6 ON T6_CODFAMI = T9_CODFAMI AND ST6cod04
SELECT COUNT(*) AS QTDE_BENS_MANUTENCAO
      FROM xEmp('FQF') FQF
      INNER JOIN xEmp('FP0') FP0
        ON FP0_FILIAL = xFilial('FP0')
        AND FQF_PROJET = FP0_PROJET
        AND FP0.D_E_L_E_T_ = '' "
        AND FP0_CLI = '${CLIENT_ID}'cQuery += "WHERE T9_FILIAL = '" + xFilial('ST9') + "' "
    If !Empty(cPlaca)
        AND FP0_LOJA = '${CLIENT_LOJA}'
      INNER JOIN xEmp('FQE') FQEcQuery += "AND LTRIM(RTRIM(REPLACE(T9_PLACA,'-',''))) = '" + cPlaca + "' "
    EndIf    
    If !Empty(cBem)
        ON FQE_FILIAL = xFilial('FQE')cQuery += "AND T9_CODBEM = '" + cBem + "' "
    EndIf     AND FQE_CODIGO = FQF_SUBST
   
    cQuery += "AND FQEST9.D_E_L_E_T_ = ' ' "
EndIf 


cod07

      WHERE FQF_FILIAL = ' '
        AND FQF_OS <> ''
        AND FQF_DPRFIM = ''
        AND FQFcQuery := "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_ = '' "cod05
SELECT COUNT(*) AS QTDE_MOTORISTAS
      FROM xEmpcQuery += "WHERE T9_FILIAL = '" + xFilial('DA4ST9') DA4+ "' "
      WHERE DA4_FILIAL = xFilial('DA4'If !Empty(cPlaca)
        AND DA4_CODCLI = '${CLIENT_ID}'
        AND DA4_LOJCLI = '${CLIENT_LOJA}'cQuery += "AND LTRIM(RTRIM(REPLACE(T9_PLACA,'-',''))) = '" + cPlaca + "' "
    EndIf    
    If !Empty(cBem)
        AND DA4.D_E_L_E_T_ = ' '

cod06

SELECT T4_SERVICO, T4_NOME,TE_CARACTE "
FROM "+RETSQLNAME("ST4")+" ST4 " 
INNER JOIN "+RetSqlName("STE")+" STE ON TE_TIPOMAN = T4_TIPOMAN AND STEcQuery += "AND T9_CODBEM = '" + cBem + "' "
    EndIf        
    cQuery += "AND ST9.D_E_L_E_T_ = ' ' AND TE_CARACTE = 'C' "
WHERE T4_FILIAL = '" + xFilial('ST4') + "' "
AND ST4.D_E_L_E_T_ = ' ' "

cod06

"


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_NOTA, SE2.E2_NUM NUM_TITU,  "
    cQuery += "MAX(SE2.E2_EMISSAO) EMISS_TIT,     cQuery := "SELECT T9_FILIAL, T9_CODBEM, T9_NOME, T9_PLACA, T9_CODFAMI, T6_NOME  "
    cQuery += "FROM "+RETSQLNAME("ST9")+" ST9 " (SE2.E2_PARCELA) PARCELA,  "
    cQuery += "INNER JOIN "+RetSqlName("ST6")+" ST6 ON T6_CODFAMI = T9_CODFAMI AND ST6.D_E_L_E_T_ = '' MAX(SE2.E2_VENCREA) PREV_PAGTO,  "
    cQuery += "MAX(SE2.E2_BAIXA) PAGO_EM  "
    cQuery += "WHERE T9_FILIAL = 'FROM "+ xFilial('ST9'RETSQLNAME("SE2")+" ' "
    If !Empty(cPlaca)SE2 "
        cQuery += "AND LTRIM(RTRIM(REPLACE(T9_PLACA,'-',''))) = '" + cPlaca + "' "
    EndIf    
    If !Empty(cBem)
        cQuery += "AND T9_CODBEM = '" + cBem + "' "
    EndIf        
    cQuery += "AND ST9LEFT JOIN "+RetSqlName("SD1")+" SD1 ON SD1.D1_FILIAL = SE2.E2_FILIAL "
    cQuery += "AND SD1.D1_DOC = SE2.E2_NUM AND SD1.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 " AND SD1.D1_FORNECE = SE2.E2_FORNECE AND SD1.D1_LOJA = SE2.E2_LOJA "
    cQuery += "INNER LEFT JOIN "+RetSqlName("ST6SF1")+" ST6 ON T6_CODFAMI = T9_CODFAMI AND ST6SF1 ON SF1.F1_FILIAL = SD1.D1_FILIAL  "
    //cQuery += "AND SF1.F1_DOC = SD1.D1_DOC AND SF1.D_E_L_E_T_ = '' "
    cQuery += "WHERE T9_FILIAL = '" + xFilial('ST9') + "' "
    If !Empty(cPlaca)
        cQuery += "AND LTRIM(RTRIM(REPLACE(T9_PLACA,'-',''))) '' AND SF1.F1_FORNECE = '"+ cPlaca cCodFor+"' "
    EndIf    
    If !Empty(cBem)
        cQuery += "AND T9_CODBEM AND SF1.F1_LOJA = '"+ cBem cLojFor+"' "
    EndIf        
    cQuery += "AND ST9SF1.F1_DOC = SD1.D1_DOC AND SF1.D_E_L_E_T_ = '' "cod08
    cQuery := "SELECT SF1.F1_DOC NOTA,  "
    cQuery += "MAX(FH1.FH1_ORDEM) OS, += "LEFT JOIN "+RetSqlName("FH1")+" FH1 ON FH1.FH1_FILIAL = SD1.D1_FILIAL   "
    cQuery += "MAX(AND FH1.FH1_PEDCOM ) PED_COMPRA,  "
    cQuery += "SE2.E2_VALOR VLR_TOTAL,  = SD1.D1_PEDIDO AND FH1.FH1_CODIGO = SD1.D1_COD AND FH1.D_E_L_E_T_ = '' "
    cQuery += "MAX(SF1.F1_EMISSAO) EMISS_NOTA, WHERE SE2.E2_NUM NUM_TITU,  "
    cQuery += "MAX(SE2.E2_EMISSAO) EMISS_TIT,  FILIAL = '" + xFilial('SE2') + "' AND SE2.D_E_L_E_T_ = '' "
    cQuery += "(AND SE2.E2_PARCELA) PARCELA,  "
    cQuery += "MAX(SE2.E2_VENCREA) PREV_PAGTO,  FORNECE = '"+cCodFor+"' AND SE2.E2_LOJA = '"+cLojFor+"' "
    cQuery += "MAX(AND SE2.E2_BAIXA) PAGO_EM  "
    cQuery += "FROM "+RETSQLNAME("SE2")+" SE2 EMISSAO >= '"+cdtini+"' AND SE2.E2_EMISSAO <= '"+cdtfim+"' "
    cQuery += "LEFT JOIN "+RetSqlName("SD1")+" SD1 ON SD1.D1_FILIAL = GROUP BY SF1.F1_DOC,SE2.E2_VALOR,SE2.E2_PARCELA,SE2.E2_FILIAL NUM "

cod09

    cQuery +:= "AND SD1.D1_DOC = SE2.E2_NUM AND SD1.D_E_L_E_T_ = '' SELECT AIA_DATATE,AIB.AIB_CODFOR,AIB.AIB_LOJFOR, AIB.AIB_CODPRO,  "
    cQuery += "AND SD1.D1_FORNECE = SE2.E2_FORNECE AND SD1.D1_LOJA = SE2.E2_LOJA "SB1.B1_DESC, SB1.B1_UM,AIB.AIB_PRCCOM,AIB_CODTAB, AIB.AIB_ITEM  "
    cQuery += "FROM "+RETSQLNAME("AIA")+" AIA " 
    cQuery += "LEFT INNER JOIN "+RetSqlName("SF1AIB")+" SF1 AIB ON SF1AIA.F1AIA_FILIAL CODTAB = SD1AIB.D1AIB_FILIAL  CODTAB "
    // cQuery += "AND SF1AIA.F1AIA_DOC = SD1.D1_DOC AND SF1FILIAL = AIB.AIB_FILIAL AND  AIB.AIB_FILIAL = '" + xFilial('AIB') + "' AND AIB.D_E_L_E_T_ = '' AND SF1.F1_FORNECE "
    cQuery += "AND AIB.AIB_CODFOR = '"+cCodFor+"' AND SF1AIB.F1AIB_LOJA LOJFOR = '"+cLojFor+"' "
    cQuery += "AND SF1.F1_DOC = SD1.D1_DOC AND SF1AND AIB.D_E_L_E_T_ = '' "
    cQuery += "LEFT INNER JOIN "+RetSqlName("FH1SB1")+" FH1 SB1 ON FH1AIB.FH1AIB_FILIAL CODPRO = SD1SB1.D1B1_FILIAL   COD "
    cQuery += "AND FH1SB1.FH1_PEDCOM = SD1.D1_PEDIDO AND FH1.FH1_CODIGO = SD1.D1_COD AND FH1.D_E_L_E_T_ = '' "
    cQuery += "WHERE SE2.E2_B1_FILIAL = '" + xFilial('SE2SB1') + "'AND SE2SB1.D_E_L_E_T_ = '' "
    cQuery += "AND SE2.E2_FORNECE = '"+cCodFor+"' AND SE2.E2_LOJA = '"+cLojFor+"' _T_ = ''  "
    cQuery += "AND SE2WHERE AIA.E2AIA_EMISSAO >FILIAL = '" + cdtinixFilial('AIA') + "' AND SE2.E2_EMISSAO <= '"+cdtfim+"AIA.D_E_L_E_T_ = '' "
    cQuery += "GROUP BY SF1.F1_DOC,SE2.E2_VALOR,SE2.E2_PARCELA,SE2.E2_NUM "

cod09

    cQuery := "SELECT AIA_DATATE,AIB.AIB_CODFOR,AIB.AIB_LOJFOR, AIB.AIB_CODPRO,  AND AIA.AIA_DATATE >= '"+DTOS(dDataBase)+"' "
    cQuery += "SB1.B1_DESC, SB1.B1_UM,ORDER BY AIB.AIB_PRCCOM,AIB_CODTAB , AIB.AIB_ITEM  ""

cod10

    cQuery +cQuer := "FROM "+RETSQLNAME("AIA")+" AIA " SELECT *  "
    cQuery cQuer += "INNER JOIN FROM "+RetSqlNameRETSQLNAME("AIBFQ4")+" AIB ON AIA.AIA_CODTAB = AIB.AIB_CODTAB FQ41 "
    cQuery cQuer += "AND AIA.AIA_FILIAL = AIB.AIB_FILIAL AND  AIB.AIB_FILIAL WHERE FQ41.FQ4_FILIAL = '" + xFilial('AIBFQ4') + "' AND AIBFQ41.D_E_L_E_T_ = '' "
    cQuery cQuer += "AND AIB.AIB_CODFOR FQ41.R_E_C_N_O_ = '"+cCodFor+"' AND AIB.AIB_LOJFOR = '"+cLojFor+"' AND AIB.D_E_L_E_T_ = '' "
    cQuery += "INNER JOIN "+RetSqlName("SB1")+" SB1 ON AIB.AIB_CODPRO = SB1.B1_COD "
    cQuery += "AND SB1.B1_FILIAL = '" + xFilial('SB1') + "'AND SB1.D_E_L_E_T_ = ''  "
    cQuery += "WHERE AIA.AIA_FILIAL = '" + xFilial('str(TRBFQ4->RECNO)+"' "

cod11

    If Upper(TCGetDB()) $ "MSSQL" 
       cLinha := "SELECT TOP "+alltrim(cQtd)+" "+cRetornos
       cComando := 'cQuery += cLinha '
       &(cComando)
    else
       cLinha := "SELECT "+cRetornos
       cComando := 'cQuery += cLinha '
       &(cComando)
    EndIf

    cLinha := " FROM "+retsqlname(cTabela)+" "+cTabela
    cComando := 'cQuery += cLinha '
    &(cComando)

    cLinha := " WHERE "+alltrim(cTabela)+"AIA') + "' AND AIA.D_E_L_E_T_ = ' ' "
    cComando := 'cQuery += cLinha '
    &(cComando)

    cLinha := " AND AIA.AIA_DATATE >= '"+DTOS(dDataBase)+"UPPER("+alltrim(cTabela)+"."+cCampoPesq+") LIKE '%"+cReferencia+"%' "
    cComando := 'cQuery += "ORDER BY AIB.AIB_CODTAB "

cod10

cLinha '
    &(cComando)

    If Upper(TCGetDB()) $ "POSTGRES" 
       cQuery += " LIMIT "+alltrim(cQtd)
    EndIF

    If Upper(TCGetDB()) $ "ORACLE"
       cQuery += " AND ROWNUM <= "+alltrim(cQtd)
    EndIf    cQuer := "SELECT *  "
    cQuer += "FROM "+RETSQLNAME("FQ4")+" FQ41 "
    cQuer += "WHERE FQ41.FQ4_FILIAL = '" + xFilial('FQ4') + "' AND FQ41.D_E_L_E_T_ = '' "
    cQuer += "AND FQ41.R_E_C_N_O_ = '"+str(TRBFQ4->RECNO)+"' "

05. ASSUNTOS RELACIONADOS

Apps RENTAL

...