exemplos_do_servicos_web

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
exemplos_do_servicos_web [30/12/2021 20:45] marceloexemplos_do_servicos_web [10/05/2022 19:53] (atual) – [Contas a Pagar e a Receber] marcelo
Linha 186: Linha 186:
   }   }
  
-====Reserva e Pedidos====+==== Movimentos ====
  
 ===ReservaProdutos(Dados: TJSONObject): TJSONObject;=== ===ReservaProdutos(Dados: TJSONObject): TJSONObject;===
Linha 201: Linha 201:
   {}   {}
  
-===GeraPedido(Dados: TJSONObject): TJSONObject;=== 
-Gera um movimento de pedido no Estoque. 
- 
-Parâmetros: 
- 
-  * **Dados:** Dados do movimento de estoque. Necessário enviar 3 arrays JSON com os dados a serem gravados referente as tabelas do movimento de estoque. 
-    * MOVIMENTOS_ESTOQUE 
-    * MOVIMENTOS_PRODUTO 
-    * MOVIMENTOS_PARCELA 
- 
-  Exemplo de Requisição (POST): 
-  http://localhost:8084/datasnap/REST/TESTOQUE/GeraPedido 
- 
-  {"CODIGO_PEDIDO":9,"CODIGO_CLIENTE":3146,"CODIGO_FORMAPAGTO":1,"PRECO":"1","DATA":"2017-02-09","VALOR_BRUTO":"40,04","VALOR_DESCONTO_ITENS":"0","VALOR_ACRESCIMO_ITENS":"0","VALOR_SUBTOTAL":"40,04","PERC_DESCONTO":"0","VALOR_DESCONTO":"0","PERC_ACRESCIMO":"0","VALOR_ACRESCIMO":"0","VALOR_LIQUIDO":"40,04","CONSUMIDOR_FINAL":"F","STATUS":"N","CODIGO_VENDEDOR":"1","CODIGO_USUARIO":"100","DESCONTO_POR_PERC":"F","ACRESCIMO_POR_PERC":"F","PERCENTUAL_DESCONTO":"0","PERCENTUAL_ACRESCIMO":"0","VALOR_DESCONTOI":"0","VALOR_ACRESCIMOI":"0", 
-   
-  "Itens": 
-  [{"CODIGO_PRODUTO":877,"PRECO_VENDA":"19,02","VALOR_RESGATADO":"19,02","PROMOCAO":"F","QUANTIDADE":"2","PERC_DESCONTO":"0","VALOR_DESCONTO":"0","PERC_ACRESCIMO":"0","VALOR_ACRESCIMO":"0","UNIDADE":"UND","VALOR_UNITARIO":"19,02","VALOR_TOTAL":38.04,"VALOR_DESCONTOT":"0","PERCENTUAL_DESCONTO":"0", 
-  "PERCENTUAL_ACRESCIMO":"0"}, 
-   {"CODIGO_PRODUTO":2243,"PRECO_VENDA":"1","VALOR_RESGATADO":"1","PROMOCAO":"F","QUANTIDADE":"2","PERC_DESCONTO":"0","VALOR_DESCONTO":"0","PERC_ACRESCIMO":"0","VALOR_ACRESCIMO":"0","UNIDADE":"UND","VALOR_UNITARIO":"1","VALOR_TOTAL":2,"VALOR_DESCONTOT":"0","PERCENTUAL_DESCONTO":"0","PERCENTUAL_ACRESCIMO":"0"}], 
-   
-  "Parcelas":[], 
-  "Usuario":"ESCOL"} 
- 
-  Exemplo de Retorno: 
-  {} 
  
 ===GeraEstoque(Dados: TJSONObject): TJSONObject;=== ===GeraEstoque(Dados: TJSONObject): TJSONObject;===
Linha 241: Linha 216:
   http://localhost:8084/datasnap/REST/TESTOQUE/GeraEstoque   http://localhost:8084/datasnap/REST/TESTOQUE/GeraEstoque
  
-  {"CODIGO_OPERACAO":1,"CODIGO_CLIENTE":3146,"CODIGO_FORMAPAGTO":1,"DATA":"2017-02-09","CODIGO_VENDEDOR":1,"CODIGO_USUARIO":100,"PERCENTUAL_DESCONTO":10,+  {"CODIGO_OPERACAO": 1,"CODIGO_CLIENTE": 3146,"CODIGO_FORMAPAGTO": 1, 
 +  "DATA":"2017-02-09","CODIGO_VENDEDOR": 1,"CODIGO_USUARIO": 100,"PERCENTUAL_DESCONTO": 10,
      
   "Itens":   "Itens":
-  [{"CODIGO_PRODUTO":877,"QUANTIDADE":"2","VALOR_DESCONTO":"0","VALOR_ACRESCIMO":"0","UNIDADE":"UND","VALOR_UNITARIO":"19,02","VALOR_TOTAL":38.04,"PERCENTUAL_DESCONTO":"0"+  [{"CODIGO_PRODUTO":877,"QUANTIDADE": 2,"VALOR_DESCONTO": 0,"VALOR_ACRESCIMO": 0, 
-  "PERCENTUAL_ACRESCIMO":"0"}, +  "UNIDADE":"UND","VALOR_UNITARIO": 19.02,"VALOR_TOTAL": 38.04, 
-   {"CODIGO_PRODUTO":2243,"QUANTIDADE":"2","UNIDADE":"UND","VALOR_UNITARIO":"1","VALOR_TOTAL":2}],+  "PERCENTUAL_DESCONTO": 0, 
 +  "PERCENTUAL_ACRESCIMO": 0}, 
 +   {"CODIGO_PRODUTO": 2243,"QUANTIDADE": 2,"UNIDADE":"UND","VALOR_UNITARIO": 1.00,"VALOR_TOTAL": 2}],
      
   "Parcelas":[],   "Parcelas":[],
Linha 320: Linha 298:
 ===== CPR ===== ===== CPR =====
  
 +===Contas a Pagar e a Receber===
 +
 +Realizar manutenção nos títulos do Contas a Pagar e a Receber.
 +
 +//Veja a listagem completa dos campos no dicionário de dados.//
 +
 +  Exemplo de Requisição (POST):
 +  http://localhost:8084/datasnap/REST/TCEREBRO/MOVIMENTOS_CPR
 +
 +  { 
 +    "ACAO": "Inclusão",
 +    "TIPO": "R",
 +    "DOCUMENTO": "99.05.2022.00054",
 +    "VALOR": 1.00,
 +    "CODIGO_CLIENTE": 1,
 +    "CODIGO_VENDEDOR": 1,
 +    "CODIGO_TIPODOCUMENTO": 1,
 +    "CODIGO_PORTADOR": 1,
 +    "DATA_VENCIMENTO": "2022-05-30",
 +    "OBSERVACAO": "TESTE DE INCLUSAO NO CPR"
 +  }
 ===Boleto(const Sequencial_CPR: Integer): TJSONObject;=== ===Boleto(const Sequencial_CPR: Integer): TJSONObject;===
  
Linha 325: Linha 324:
  
   Exemplo de Requisição:   Exemplo de Requisição:
-  http://localhost:8084/datasnap/REST/TCPR/Boleto/<Sequencial_CPR>+  http://localhost:8084/datasnap/REST/TCEREBRO/Boleto/<Sequencial_CPR>
  
   Exemplo de Retorno:   Exemplo de Retorno:
   {"result":[{"SEQUENCIAL_CPR":"50999","ARQUIVO":"<Arquivo base64>"}]}   {"result":[{"SEQUENCIAL_CPR":"50999","ARQUIVO":"<Arquivo base64>"}]}
  
 +===== Caixa e Bancos =====
 +
 +Realizar manutenção nos lançamento de Caixa e Bancos.
 +
 +//Veja a listagem completa dos campos no dicionário de dados.//
 +
 +  Exemplo de Requisição (POST):
 +  http://localhost:8084/datasnap/REST/TCEREBRO/MOVIMENTOS_CONTA
 +
 +  {
 +    "ACAO": "Inclusão",
 +    "DOCUMENTO": "99.05.2022.00054",
 +    "VALOR": 1.23,
 +    "CODIGO_CONTA": 1,
 +    "CODIGO_CLIENTE": 1,
 +    "CODIGO_HISTORICO": 1,
 +    "CODIGO_MODO": 1,
 +    "DATA": "2022-05-10",
 +    "COMPLEMENTO": "TESTE DE INCLUSAO NO CAIXA E BANCOS"
 +  }
  • Última modificação: 30/12/2021 20:45
  • por marcelo