Á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 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_for - Código do Fornecedor da filial logada
    • loj_for - Loja do Fornecedor da filial logada
    • cdtini - data de inicio da emissão do titulo - tem que ser no formato americano - yyyymmdd
    • cdfin -  data de fim da emissão do titulo - tem que ser no formato americano - yyyymmdd

Obrigatórios:

    • cnpj_empresa
    • cod_query
    • cod_for
    • loj_for
    • cdtini
    • cdtfim

...

                Parâmetros de entrada para retornar a ultima AS, o ulitmo ultimo 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 exibiçã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
    • tabela
    • campopesq
    • referencia
    • retornos
    • qtdcod_bem

Parâmetros de entrada para retornar com a lista de uma tabela (11)              

    • 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 fornecedores:

Requisição:

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"11",
  "tabela":"SA2",
  "campopesq":"A2_NOME",
  "referencia":"JOAO",
  "retornos":"A2_COD,A2_NOME,A2_LOJA",
  "qtd":"10"

Resultado:

{
   "Retorno": "OK",
   "Dados":    [
            {
         "A2_COD": "2111",
         "A2_NOME": "JOAO MARCHENA",
         "A2_LOJA": "01"
      },
            {
         "A2_COD": "FINCA9",
         "A2_NOME": "JOAO DE SOUZA",
         "A2_LOJA": "01"
      },
            {
         "A2_COD": "FINCAA",
         "A2_NOME": "JOAO MELLO",
         "A2_LOJA": "01"
      },
            {
         "A2_COD": "FINCAB",
         "A2_NOME": "GRUPO DOM JOAO",
         "A2_LOJA": "01"
      }
   ]
}

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

Requisição:

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"11",
  "tabela":"SE4",
  "campopesq":"E4_CODIGO",
  "referencia":"01",
  "retornos":"E4_CODIGO,E4_TIPO,E4_COND,E4_DESCRI",
  "qtd":"30"

Resultado:

{
   "Retorno": "OK",
   "Dados":    [
            {
         "E4_CODIGO": "001",
         "E4_TIPO": "3",
         "E4_COND": "2,30,21",
         "E4_DESCRI": "EM 2X - 30 DIAS"
      },
            {
         "E4_CODIGO": "010",
         "E4_TIPO": "3",
         "E4_COND": "40,5,30",
         "E4_DESCRI": "TIPO 3"
      },
            {
         "E4_CODIGO": "011",
         "E4_TIPO": "1",
         "E4_COND": "11",
         "E4_DESCRI": "11 DIAS"
      },

...

Exemplo para a consulta de produtos:

Requisição:

{  
  "cnpj_empresa":"53485215000106",
  "cod_query":"11",
  "tabela":"SB1",
  "campopesq":"B1_DESC",
  "referencia":"BASE",
  "retornos":"B1_COD,B1_DESC",
  "qtd":"10"

Resultado:

{
   "Retorno": "OK",
   "Dados":    [
            {
         "B1_COD": "TEC0000000000000000000000ATF01",
         "B1_DESC": "BASE ATF 01"
      },
            {
         "B1_COD": "TEC0000000000000000000000ATF02",
         "B1_DESC": "BASE ATF 02"
      },
            {
         "B1_COD": "TEC0000000000000000000000ATF03",
         "B1_DESC": "BASE ATF 03"
      },

...



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



...