Home

Série 1

Páginas filhas
  • PurchaseOrder

Versões comparadas

Chave

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

RestServer que exibe Este serviço exibe as informações sobre os pedidos de compra.

...

inidateData inicial para pesquisa. Se não informado uma data final, será considerado tudo a partir da data inicial.
enddateData final para definir intervalo de datas.
statusStatus do pedido de compra.
productBusca por parte da descrição do produto.customerBusca por parte do nome do cliente.
providerBusca pelo fornecedor.
pageDetermina a página que deve ser retornada. Pode ser utilizada com o parâmetro max.
maxNúmero de registros máximos a ser apresentados.
orderCampo para ordenação dos registros. Aceita campos e ordem decrescente (DESC)

...

totalQuantidade de registros do retorno
hasNextIndica se há mais registros na próxima página
syncingIndica se no momento da requisição o sistema estava recebendo alguma nova informação
linesContém as informações dos registros
dateData de emissão do pedido de compra
idID do pedido de compra
providerNome do fornecedor

 

Formato para obtenção de pedidos de compra específicos

localhost/PurchaseOrder/CódigoPedido

Exemplo:

Obtendo pedidos de compra específicos

localhost/PurchaseOrder/000003

{

"total": 1,
"hasNext": false,
"lines": [
{
"date": "2012-09-13T00:00:00",
"id": "000003",
"provider": "CIPEL DE PADUA IND DE PAPEIS LTDA",
"status": "3"
}
]
}

 

Obtenção de itens de pedidos de compra específicos

localhost/PurchaseOrder/CódigoPedido/ITEMS

Exemplo:

localhost/PurchaseOrder/000003/ITEMS
Descrição do produto

{

"total": 3,
"hasNext": false,
"lines": [
{
"id": "01",
"productid": "00040",
"product": "BOBINA JUMBO BCA 2 30/32 69 PLAT 1X1",
"quantity": 10983.3,
"price": 1.98,
"total": 21746.93,
"storage": "02"
},
{
"id": "02",
"productid": "04413",
"product

": "BOBINA JUMBO BCA 1 30/32 69 1X1",
"quantity": 1969.5,
"price": 2.87,
"total": 5652.46,
"storage": "02"
},
{
"id": "03",
"productid": "04087",
"product": "BOBINA JUMBO VIRGEM 28 60 1X1",
"quantity": 964.6,
"price": 3.32,
"total": 3202.48,
"storage": "02"
}
]
}


Exemplos de consultas e retornos com parâmetros

Exemplo 1: Retornando pedidos de compra de determinado fornecedor

localhost/PurchaseOrder?provider=tecnologia

{

"total": 1,
"hasNext": false,
"lines": [
{
"date": "2012-09-13T00:00:00",
"id": "000002",
"provider": "TECNOLOGIA EM PLASTICOS IND E COM LTDA",
"status": "3"
}
]
}

Exemplo 2: Retornando os pedidos de compra com id em ordem decrescente

localhost/PurchaseOrder?order=id desc

{

"total": 4,
"hasNext": false,
"lines": [
{
"date": "2012-10-11T00:00:00",
"id": "000005",
"provider": "INDUSTRIA BRASILEIRA DA EMBALAGEM",
"status": "3"
},
{
"date": "2012-10-11T00:00:00",
"id": "000004",
"provider": "INDUSTRIA BRASILEIRA DA EMBALAGEM",
"status": "3"
},
{
"date": "2012-09-13T00:00:00",
"id": "000003",
"provider": "CIPEL DE PADUA IND DE PAPEIS LTDA",
"status": "3"
},
{
"date": "2012-09-13T00:00:00",
"id": "000002",
"provider": "TECNOLOGIA EM PLASTICOS IND E COM LTDA",
"status": "3"
}
]
}

 

Exemplo 3: Retornando a página 1 com 3 registros por página

localhost/PurchaseOrder?max=3&page=1

{

"total": 4,
"hasNext": true,
"lines": [
{
"date": "2012-09-13T00:00:00",
"id": "000002",
"provider": "TECNOLOGIA EM PLASTICOS IND E COM LTDA",
"status": "3"
},
{
"date": "2012-09-13T00:00:00",
"id": "000003",
"provider": "CIPEL DE PADUA IND DE PAPEIS LTDA",
"status": "3"
},
{
"date": "2012-10-11T00:00:00",
"id": "000004",
"provider": "INDUSTRIA BRASILEIRA DA EMBALAGEM",
"status": "3"
}
]
}