...
Os dados necessários para o serviço de consulta de peças são:
Estrutura de ConsultaEstoque |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Login | Login do usuário sisdia | Char (8) | |||||
Pecas | Coleção de peças consultadas | Pecas |
Estrutura de Pecas |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Codigo | Código da peça consultada | Char (21) |
...
Os dados retornados pelo serviço de consulta de peças são:
Estrutura Estoque |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Login | Login do usuário sisdia | Char (8) | |||||
Pecas | Coleção de peças retornadas | ConsultaPecas | |||||
Erros | Coleção de erros encontrados | Erros |
Estrutura ConsultaPecas |
|
| |||||
Campo | Descrição | Tipo | |||||
Normal | Dados da peça consultada | Peca | |||||
Substituta | Dados da peça substituta (se existir) | Peca | |||||
Intercambiaveis | Coleção de peças intercambiáveis (se existir) | Intercambiaveis |
Estrutura Intercambiaveis |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Intercambiavel | Peça intercambiável | Peca |
Estrutura Peca |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Codigo | Código da peça | Char (21) | |||||
Estoque | Dados do estoque da peça | QuantidadeValor | |||||
Promoção | Dados de promoção da peça | QuantidadeValor | |||||
Status | Status da peça (1- Normal, 2- Substituída, 3- Desativada, 4- Substituta, 5- Intercambiável) | Numérico (1) |
Estrutura QuantidadeValor |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Quantidade | Quantidade da peça | Numérico (7.2) | |||||
Valor | Valor de venda da peça | Numérico (7.2) |
Estrutura Erros |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Erro | Erro encontrado | Erro |
Estrutura Erro |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Descricao | Descrição do erro encontrado | Char (256) |
...
Os dados necessários para o serviço de Geração de Cesta:
Estrutura de Cesta |
|
|
| ||
Campo | Descrição | Tipo | |||
Código | Numero de Cesta | Numérico (9) | |||
Versão | Versão da Cesta | Numérico (4) | |||
Filial | Filial da Consulta | Numérico (2) | |||
Usuário | Login do usuário Sisdia | Char (8) | |||
Data | Data corrente | DateTime | |||
Descrição | Descrição da Cesta | Char (70) | |||
Produtos | Coleção de peças | Produto |
Estrutura de Produto |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Codigo | Código da peça | Char (21) | |||||
Quantidade | Quantidade de Peçãs | Numérico (4) |
...
Os dados de saída do serviço de Geração de Cesta:
Estrutura de CestaRetorno |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Código | Numero de Cesta | Numérico(9) | |||||
Usuário | Login do usuário sisdia | Char (8) | |||||
Filial | Filial da Consulta | Numérico(2) | |||||
Erro | Erro encontrado | Erro |
Estrutura Erro |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Descricao | Descrição do erro encontrado | VarChar (256) |
...
Abaixo um exemplo de XML de entrada do serviço de Geração de Cesta
<Cesta xmlns="EPC">
<Codigo>CODIGO_DA_CESTA</Codigo>
<Versao>0</Versao>
<Filial>0</Filial>
<Usuario>LOGIN</Usuario>
<Data>2009-03-27T11:12:12</Data>
<Descricao>Orçamento para Cliente</Descricao>
<Produtos>
<Produtos.Produto>
<Codigo> CODIGO_DA_PEÇA </Codigo>
<Quantidade>12345.67</Quantidade>
</Produtos.Produto>
<Produtos.Produto>
<Codigo> CODIGO_DA_PEÇA </Codigo>
<Quantidade>12345.67</Quantidade>
</Produtos.Produto>
</Produtos>
</Cesta>
EXEMPLO DE XML DE SAIDA
Abaixo um exemplo de XML de saída do serviço de Geração de Cesta
<CestaRetorno xmlns="EPC">
<Codigo>1</Codigo>
<Usuario>LOGIN</Usuario>
<Filial>1</Filial>
<Erros>
<Erros.Erro>
<Descricao>Atenção.</Descricao>
</Erros.Erro>
<Erros.Erro>
<Descricao>Erro ao salvar o produto: CODIGO_DA_PEÇA da Cesta: 1, não consta no cadastro de produtos.</Descricao>
</Erros.Erro>
</Erros>
</CestaRetorno>
SERVIÇO DE CONSULTA DE STATUS DA CESTA
...
Os dados necessários para o serviço de Consulta Status de Cesta:
Estrutura de CestaConsultada |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Código | Numero de Cesta | Numérico(9) | |||||
Usuário | Login do usuário sisdia | Char (8) |
...
Os dados de saída do serviço de Consulta Status de Cesta:
Estrutura de StatusCesta |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Código | Numero de Cesta | Numérico(9) | |||||
Usuário | Login do usuário sisdia | Char (8) | |||||
Orçamento | Numero do Orçamento do ERP | Numérico(9) | |||||
Erro | Erro encontrado | Erro |
Estrutura Erro |
|
|
| ||||
Campo | Descrição | Tipo | |||||
Descricao | Descrição do erro encontrado | VarChar (256) |
...