Consulta Simples de OP e OS
Para realizar uma consulta simples de OP ou OS, realize uma requisição HTTP usando método GET para o endereço:
https://sistema.erpflex.com.br/api_v2/opos
O GET irá trazer as 10 primeiras OP’s ou OS’s, e como padrão página 1.
Modelo:
header(‘Content Type : application/json’); require_once ‘/PestJSON.php’; $pest = new pestJSON(“https://sistema.erpflex.com.br/api_v2”); $pest->setupAuth(“seu_usuario”,”sua_senha”); $aDados = array(); |
{
“status”: true,
“data”: {
“1”: {
“”: null,
“id”: “786015”,
“cliente_id”: “0”,
“nome_cliente”: “”,
“vendedor_id”: “0”,
“nome_vendedor”: “”,
“tipo”: “OP”,
“produto_id”: “1506750”,
“variante_id”: “4868270”,
“desc_produto”: “Camiseta”,
“codigo_produto”: “”,
“desc_variante”: “Azul G”,
“documento”: “0000000001”,
“emissao”: “17/08/2016”,
“previsao”: “00/00/0000”,
“descricao”: “”,
“quantidade”: “10.000”,
“valor”: “0.00”,
“data_producao”: null,
“quantidade_producao”: “0.000”,
“saldo_anterior”: “0.00000”,
“saldo_atual”: “0.00000”,
“campo_1”: “”,
“campo_2”: “”,
“campo_3”: “”,
“campo_4”: “”,
“campo_5”: “”,
“campo_6”: “”,
“campo_7”: “”,
“campo_8”: “”,
“campo_9”: “”,
“campo_10”: “”,
“campo_11”: “”,
“campo_12”: “”,
“campo_13”: “”,
“campo_14”: “”,
“campo_15”: “”,
“campo_16”: “”,
“campo_17”: “”,
“campo_18”: “”,
“campo_19”: “”,
“campo_20”: “”,
“campo_21”: “”,
“campo_22”: “”,
“campo_23”: “”,
“campo_24”: “”,
“campo_25”: “”,
“campo_26”: “”,
“campo_27”: “”,
“campo_28”: “”,
“campo_29”: “”,
“campo_30”: “”
},
Consulta com Filtro por Documento
Essa consulta tem o objetivo de trazer uma OP ou OS especifica , utilizando o campo Documento, para isso, informe ao final da URL de consulta (GET) o comando (“/opos/doc/numero_documento”)
Exemplo: https://sistema.erpflex.com.br/api_v2/opos/doc/0000000007
O exemplo corresponde a consulta de uma OP ou OS cujo o campo documento é o 0000000007, caso exista uma OP e uma OS com o mesmo número de documento serão apresentados os dois lançamentos na tela.
Modelo:
header(‘Content Type : application/json’); require_once ‘/PestJSON.php’; $pest = new pestJSON(“https://sistema.erpflex.com.br/api_v2”); $pest->setupAuth(“seu_usuario”,”sua_senha”); $aDados = array();$resposta = $pest->get(“/opos/doc/0000000009”); // Após o /doc informar o integer ou string do documento da O.P ou O.Secho(‘<pre>’); die(print_r($resposta, true)); |
{
“status”: true,
“data”: {
“1”: {
“”: null,
“id”: “804568”,
“cliente_id”: “0”,
“nome_cliente”: “”,
“vendedor_id”: “0”,
“nome_vendedor”: “”,
“tipo”: “OP”,
“produto_id”: “1506750”,
“variante_id”: “4868272”,
“desc_produto”: “Camiseta”,
“codigo_produto”: “”,
“desc_variante”: “Azul P”,
“documento”: “0000000007”,
“emissao”: “15/09/2016”,
“previsao”: “15/09/2016”,
“descricao”: “”,
“quantidade”: “1.000”,
“valor”: “0.00”,
“data_producao”: null,
“quantidade_producao”: “0.000”,
“saldo_anterior”: “0.00000”,
“saldo_atual”: “0.00000”,
“campo_1”: “”,
“campo_2”: “”,
“campo_3”: “”,
“campo_4”: “”,
“campo_5”: “”,
“campo_6”: “”,
“campo_7”: “”,
“campo_8”: “”,
“campo_9”: “”,
“campo_10”: “”,
“campo_11”: “”,
“campo_12”: “”,
“campo_13”: “”,
“campo_14”: “”,
“campo_15”: “”,
“campo_16”: “”,
“campo_17”: “”,
“campo_18”: “”,
“campo_19”: “”,
“campo_20”: “”,
“campo_21”: “”,
“campo_22”: “”,
“campo_23”: “”,
“campo_24”: “”,
“campo_25”: “”,
“campo_26”: “”,
“campo_27”: “”,
“campo_28”: “”,
“campo_29”: “”,
“campo_30”: “”
},
“2”: {
“”: “5000.00”,
“id”: “981210”,
“cliente_id”: “2200004”,
“nome_cliente”: “Cris Reis”,
“vendedor_id”: “2200004”,
“nome_vendedor”: “”,
“tipo”: “OS”,
“produto_id”: “2172590”,
“variante_id”: “6096911”,
“desc_produto”: “Portal Facil”,
“codigo_produto”: “”,
“desc_variante”: “”,
“documento”: “0000000007”,
“emissao”: “29/05/2017”,
“previsao”: “29/05/2017”,
“descricao”: “”,
“quantidade”: “1.000”,
“valor”: “5000.00”,
“data_producao”: “00/00/0000”,
“quantidade_producao”: null,
“saldo_anterior”: “0.00000”,
“saldo_atual”: “300.00000”,
“campo_1”: “”,
“campo_2”: “”,
“campo_3”: “”,
“campo_4”: “”,
“campo_5”: “”,
“campo_6”: “”,
“campo_7”: “”,
“campo_8”: “”,
“campo_9”: “”,
“campo_10”: “”,
“campo_11”: “”,
“campo_12”: “”,
“campo_13”: “”,
“campo_14”: “”,
“campo_15”: “”,
“campo_16”: “”,
“campo_17”: “”,
“campo_18”: “”,
“campo_19”: “”,
“campo_20”: “”,
“campo_21”: “”,
“campo_22”: “”,
“campo_23”: “”,
“campo_24”: “”,
“campo_25”: “”,
“campo_26”: “”,
“campo_27”: “”,
“campo_28”: “”,
“campo_29”: “”,
“campo_30”: “”
}
}
}
Consulta com Filtro por Tipo
Essa consulta tem o objetivo de trazer somente OP ou somente OS, utilizando o filtro Tipo, para isso, informe ao final da URL de consulta (GET) o comando (/opos/tipo/OP) para OP ou (/opos/tipo/OS) para consultar somente OS.
Exemplo: https://sistema.erpflex.com.br/api_v2/opos/tipo/OP ou https://sistema.erpflex.com.br/api_v2/opos/tipo/OS
Modelo:
header(‘Content Type : application/json’); require_once ‘/PestJSON.php’; $pest = new pestJSON(“https://sistema.erpflex.com.br/api_v2”); $pest->setupAuth(“seu_usuario”,”sua_senha”); $aDados = array();$resposta = $pest->get(“/opos/tipo/OP”); //Ex: (/tipoOP) ou (/tipoOS)echo(‘<pre>’); die(print_r($resposta, true)); |
“status”: true,
“data”: {
“1”: {
“”: null,
“id”: “786015”,
“cliente_id”: “0”,
“nome_cliente”: “”,
“vendedor_id”: “0”,
“nome_vendedor”: “”,
“tipo”: “OP”,
“produto_id”: “1506750”,
“variante_id”: “4868270”,
“desc_produto”: “Camiseta”,
“codigo_produto”: “”,
“desc_variante”: “Azul G”,
“documento”: “0000000001”,
“emissao”: “17/08/2016”,
“previsao”: “00/00/0000”,
“descricao”: “”,
“quantidade”: “10.000”,
“valor”: “0.00”,
“data_producao”: null,
“quantidade_producao”: “0.000”,
“saldo_anterior”: “0.00000”,
“saldo_atual”: “0.00000”,
“campo_1”: “”,
“campo_2”: “”,
“campo_3”: “”,
“campo_4”: “”,
“campo_5”: “”,
“campo_6”: “”,
“campo_7”: “”,
“campo_8”: “”,
“campo_9”: “”,
“campo_10”: “”,
“campo_11”: “”,
“campo_12”: “”,
“campo_13”: “”,
“campo_14”: “”,
“campo_15”: “”,
“campo_16”: “”,
“campo_17”: “”,
“campo_18”: “”,
“campo_19”: “”,
“campo_20”: “”,
“campo_21”: “”,
“campo_22”: “”,
“campo_23”: “”,
“campo_24”: “”,
“campo_25”: “”,
“campo_26”: “”,
“campo_27”: “”,
“campo_28”: “”,
“campo_29”: “”,
“campo_30”: “”
},
Consulta com Paginação continua da mesma forma
A consulta com paginação tem o objetivo de trazer OP’s ou OS’s de uma determinada página, para isso, informe ao final da URL de consulta (GET) o comando (“/opos/pagina/numero_da_pagina”).
Exemplo: https://sistema.erpflex.com.br/api_v2/opos/pagina/1
O URL acima consultará as OP’s e OS’s da página 1.
Modelo:
header(‘Content Type : application/json’); require_once ‘/PestJSON.php’; $pest = new pestJSON(“https://sistema.erpflex.com.br/api_v2”); $pest->setupAuth(“seu_usuario”,”sua_senha”); $aDados = array();$resposta = $pest->get(“/opos/pagina/1”);echo(‘<pre>’); die(print_r($resposta, true)); |
{
“status”: true,
“data”: {
“1”: {
“”: null,
“id”: “786016”,
“cliente_id”: “0”,
“nome_cliente”: “”,
“vendedor_id”: “0”,
“nome_vendedor”: “”,
“tipo”: “OP”,
“produto_id”: “1506750”,
“variante_id”: “4868270”,
“desc_produto”: “Camiseta”,
“codigo_produto”: “”,
“desc_variante”: “Azul G”,
“documento”: “0000000002”,
“emissao”: “17/08/2016”,
“previsao”: “00/00/0000”,
“descricao”: “”,
“quantidade”: “10.000”,
“valor”: “0.00”,
“data_producao”: null,
“quantidade_producao”: “0.000”,
“saldo_anterior”: “0.00000”,
“saldo_atual”: “0.00000”,
“campo_1”: “”,
“campo_2”: “”,
“campo_3”: “”,
“campo_4”: “”,
“campo_5”: “”,
“campo_6”: “”,
“campo_7”: “”,
“campo_8”: “”,
“campo_9”: “”,
“campo_10”: “”,
“campo_11”: “”,
“campo_12”: “”,
“campo_13”: “”,
“campo_14”: “”,
“campo_15”: “”,
“campo_16”: “”,
“campo_17”: “”,
“campo_18”: “”,
“campo_19”: “”,
“campo_20”: “”,
“campo_21”: “”,
“campo_22”: “”,
“campo_23”: “”,
“campo_24”: “”,
“campo_25”: “”,
“campo_26”: “”,
“campo_27”: “”,
“campo_28”: “”,
“campo_29”: “”,
“campo_30”: “”
},