Método que permite consultar os produtos cadastrados no WMS Centro de Distribuição.
GET api/v1/importacao/produto
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
page | Número da página. | integer | Valor inicial: 1. Valor padrão: 1 |
pagesize | Número de itens a serem retornados por página. | integer | Valor limite: 100. Valor padrão: 10. |
fields | Nome dos campos a serem retornados. Podem ser enviados múltiplos campos, separando-os por vírgula. | string | Quando não enviado, retorna todos. |
order | Nome dos campos utilizados para ordenação da lista. Podem ser enviados múltiplos campos, separando-os por vírgula. | string | Quando não enviado, utiliza ordenação padrão da base de dados. |
desccompleta | Filtro para busca de produtos através da descrição completa. | string | Quando não enviado, retorna todos. |
nroempresa | Filtro para busca de produtos de determinada empresa. | int | Quando não enviado, retorna todos. |
Não há.
Exemplo de requisição:
Bloco de código | ||
---|---|---|
| ||
GET api/v1/produto?page=1&pagesize=100&fields=seqproduto,nroempresa,desccompleta&order=seqproduto&desccompleta=caixa&nroempresa=100 |
application/json, text/json
...
language | actionscript3 |
---|
...
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
hasNext | Indica a existência de uma próxima página. | boolean | true: indica que existe uma próxima página; |
items | Lista de produtos. | Array | Detalhamento de cada item (Produto) da lista na tabela abaixo. |
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
SEQPRODUTO | Código sequencial do produto. | integer | |
NROEMPRESA | Número da empresa ou código do depositante (quando utilizado Operador Logístico). | integer | Valor Máximo: 999 |
DESCCOMPLETA | Descrição completa do produto. | string | Tamanho Máximo: 70 |
DESCREDUZIDA | Descrição reduzida do produto. | string | Tamanho Máximo: 20 |
CODTIPENDERECO | Código do tipo do endereço(normal, alto, baixo, etc.) previamente cadastrado no ACRUX LOCUS PARÂMETRO / Tipos de Endereços. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 3 |
STATUSCOMPRA | Status de compra do produto: A – Ativo I – Inativo. | string | Tamanho Máximo: 1 |
STATUSVENDA | Status de venda do produto: A – Ativo I – Inativo. | string | Tamanho Máximo: 1 |
TIPARMAZENAGEM | Tipo de armazenagem do produto, previamente cadastrado no ACRUX LOCUS PARÂMETRO / Atributo Fixo. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 5 |
TIPSEPARACAO | Tipo de separação do produto, previamente cadastrado no ACRUX LOCUS PARÂMETRO / Atributo Fixo. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 1 |
PZOVALIDADEDIA | Prazo de validade do produto a partir da data da fabricação(em dias). Caso não utilize este conceito enviar "0". | integer | Valor Máximo: 9999 |
PESAVEL | Indica se o produto é pesável: S – Sim N – Não. | string | Tamanho Máximo: 1 |
EMTETIQUETA | Indicador de emissão de etiquetas de códigos de barra: S – Sim N – Não. Quando "S", emite as etiquetas que vão substituir códigos dos produtos que não possuem código de barras. Caso esse campo não seja enviado, será considerado o valor padrão "S". | string | Tamanho Máximo: 1 |
INDPROCFABRICACAO | Indica se é um produto de composição: Caso esse campo não seja enviado, será considerado o valor padrão "S". | string | Tamanho Máximo: 1 |
MEDVDIAGERAL | Média de venda geral por dia. Valor da média de venda geral do produto. | decimal (12,6) | Valor Máximo: 999999,999999 |
EXGNROLOTE | Indica se o produto exige que seja informado lote de fabricação: | string | Tamanho Máximo: 1 |
SEQPRODUTOBASE | Código sequencial do produto base. | integer | |
ADVARMAZENAGEM | Advertência de Armazenagem. Mensagem que será mostrada no momento da armazenagem do produto. | string | Tamanho Máximo: 80 |
REFFABRICANTE | Descrição da referência do produto enviada pelo fabricante. | string | Tamanho Máximo: 20 |
EXGNROSERIE | Indica se o produto exige que seja informado o número da série na conferência: S – Sim N – Não. | string | Tamanho Máximo: 1 |
QTDTOLARMAZPROD | Quantidade para tolerância na armazenagem. | integer | Valor Máximo: 999999999 |
UTZESTRUTDRIVEIN | Indica se o produto utiliza estrutura Drive-In: S – Sim N – Não. | string | Tamanho Máximo: 1 |
EXGCERTIFICADO | Indica se o produto exige certificado: S – Sim N – Não. | string | Tamanho Máximo: 1 |
INDALTORISCO | Indica se o produto é de alto risco: S – Sim N – Não. Parâmetro vinculado ao processo de Sorter. | string | Tamanho Máximo: 1 |
INDEXGVALIDACAOMONTAGEMPALETE | Indica se o produto exige validação na montagem do palete: S – Sim N – Não. Parâmetro vinculado ao processo de Sorter. | string | Tamanho Máximo: 1 |
QTDVOLGERAETQMASTER | Quantidade de volumes para que seja gerada etiqueta master automaticamente, para que não passe pelo processo de montagem. Parâmetro vinculado ao processo de Sorter. | integer | Valor Máximo: 999 |
SEQFAMILIA | Código sequencial da família do produto. | integer | |
INDCONTROLATEMPERATURA | Indica se o produto controla temperatura: S – Sim N – Não. Parâmetro vinculado ao processo de conferência de recebimento. | string | Tamanho Máximo: 1 |
INDCONTROLARASTREABILIDADE | Indica se o produto controla rastreabilidade: S – Sim N – Não. Parâmetro vinculado ao processo de rastreabilidade. | string | Tamanho Máximo: 1 |
QTDDIASCONTROLEQUARENTENA | Quantidade de dias para controle de rastreabilidade. Parâmetro vinculado ao processo de rastreabilidade. Obrigatório caso o campo INDCONTROLARASTREABILIDADE esteja marcado como "S". | integer | Valor Máximo: 999 |
USUARIOALTERACAO | Usuário que realizou a última alteração no cadastro do produto. | string | Tamanho Máximo: 12 |
Bloco de código | ||
---|---|---|
| ||
{
"hasNext": true,
"items": [
{
"SEQPRODUTO": 2,
"NROEMPRESA": 100,
"DESCCOMPLETA": "CAIXA EXEMPLO",
"DESCREDUZIDA": "CAIXA",
"CODTIPENDERECO": "N",
"STATUSCOMPRA": "A",
"STATUSVENDA": "A",
"TIPARMAZENAGEM": "N",
"TIPSEPARACAO": "N",
"PZOVALIDADEDIA": 100,
"PESAVEL": "N",
"EMTETIQUETA": "N",
"INDPROCFABRICACAO": "S",
"MEDVDIAGERAL": 1500.0,
"EXGNROLOTE": "N",
"SEQPRODUTOBASE": 1,
"ADVARMAZENAGEM": "EXEMPLO ADVERTENCIA",
"REFFABRICANTE": "EXEMPLO REF. FABRICANTE",
"EXGNROSERIE": "N",
"QTDTOLARMAZPROD": 1,
"UTZESTRUTDRIVEIN": "N",
"EXGCERTIFICADO": "N",
"INDALTORISCO": "N",
"INDEXGVALIDACAOMONTAGEMPALETE": "N",
"QTDVOLGERAETQMASTER": 5,
"SEQFAMILIA": 1,
"INDCONTROLATEMPERATURA": "N",
"INDCONTROLARASTREABILIDADE": "S",
"QTDDIASCONTROLEQUARENTENA": 1,
"USUARIOALTERACAO": "TOTVS"
}
]
} |