Saltar para o conteúdo

Lista de views

Alertas

Todos os campos assinalados com * são campos de preenchimento OBRIGATÓRIO
Se estes campos estiverem vazios ou null estes podem causar uma falha ou integrações erradas
Todas as colunas devem existir na estrutura da view, podem devolver vazio caso não haja dados para as preencher.
Nomes de colunas a negrito representam colunas adicionadas nesta versão da view.

Clientes


A VIEW deve devolver informação dos clientes da empresa.
Nome: ViewClientes

ColunaTipoDescrição
* idStringID único do cliente
* codigoClienteStringCódigo interno do cliente
* nomeClienteStringDesignação do cliente
* isAtivoString1 = Ativo | 0 = Inativo
nifClienteStringNIF do cliente
telefoneClienteStringNúmero de telefone/telemóvel do cliente
emailClienteStringEmail geral do cliente
moradaClienteStringMorada do cliente
localidadeClienteStringLodalidade do cliente
codigoPostalClienteStringCódigo postal
paisClienteStringPaís de origem do cliente
idiomaClienteStringIdioma associado ao cliente
aux1StringCampo auxiliar 1
aux2StringCampo auxiliar 2
-- Exemplo
SELECT id, codigoCliente, nomeCliente, isAtivo, nifCliente, telefoneCliente, emailCliente, moradaCliente, localidadeCliente, codigoPostalCliente, paisCliente, idiomaCliente, aux1, aux2
FROM ViewClientes

Fornecedores


A VIEW deve devolver informação dos fornecedores da empresa.
Nome: ViewFornecedores

ColunaTipoDescrição
* idStringID único do fornecedor
* codigoFornecedorStringCódigo interno do fornecedor
* nomeFornecedorStringDesignação do fornecedor
* isAtivoString1 = Ativo | 0 = Inativo
nifFornecedorStringNIF do fornecedor
telefoneFornecedorStringNúmero de telefone/telemóvel do fornecedor
emailFornecedorStringEmail geral do fornecedor
moradaFornecedorStringMorada do fornecedor
localidadeFornecedorStringLodalidade do fornecedor
codigoPostalFornecedorStringCódigo Postal
paisFornecedorStringPaís de origem do fornecedor
idiomaFornecedorStringIdioma associado ao fornecedor
aux1StringCampo auxiliar 1
aux2StringCampo auxiliar 2
-- Exemplo
SELECT id, codigoFornecedor, nomeFornecedor, isAtivo, nifFornecedor, telefoneFornecedor, emailFornecedor, moradaFornecedor, localidadeFornecedor, codigoPostalFornecedor, paisFornecedor, idiomaFornecedor, aux1, aux2
FROM ViewFornecedores

Artigos


 

A VIEW deve devolver apenas informação dos artigos da empresa. Deve no entanto ser filtrado na própria VIEW, para mostrar apenas artigos que façam sentido na produção. Exemplo de artigos que não devem ser devolvidos: Serviços, Rendas, Contratos, etc.
Nome: ViewArtigos

ColunaTipoDescrição
* idStringID único do artigo
* codigoArtigoStringCódigo interno do artigo
* nomeArtigoStringDesignação do artigo
* tipoArtigoStringExemplo: corante, matéria-prima, acessórios, embalagem, etc…
* usaCorString1 = Sim | 0 = Não
* usaTamanhoString1 = Sim | 0 = Não
* unidadeCompraStringUnidade de medida que serve de referência ao artigo no processo de receção
* movimentaStockString1 = Sim | 0 = Não
* unidadeProducaoStringUnidade de medida que serve de referência à quantidade produzida e consumos
* fatorConversaoDecimal (16,4)Fator que converte a compra em produção, se não existir fica “1”
* isAtivoString1 = Ativo | 0 = Inativo
familiaArtigoStringFamília do artigo
codigoBarrasStringEAN, GTIN, etc…
corArtigoStringCampo de artigo intermédio / produto acabado
tamanhoArtigoStringCampo de artigo intermédio / produto acabado
dimensaoArtigoStringCampo de artigo intermédio / produto acabado
capacidadeStringCampo de artigo intermédio / produto acabado
marcaArtigoStringMarca do artigo
modeloArtigoStringModelo do artigo
usaLoteString1 = Sim | 0 = Não
usaSerialNumberString1 = Sim | 0 = Não
quantidadeEncomendadaDecimal (16,4)Quantidade encomendada
quantidadeStockMinDecimal (16,4)Quantidade stock Minimo
quantidadeStockDecimal (16,4)Quantidade stock existente em stock
quantidadeReservadaDecimal (16,4)Quantidade reservada
custoDecimal (16,4)Custo médio padrão ou último preço custo ou outro a definir pelo cliente - custo utilizado para custeio na produção
custoRefProducaoDecimal (16,4)Preço de custo previsto, para efeitos de analise
qtdMinimaEncFornStringQuantidade unitária minima a encomendar
prazoMinimoEntregaStringPrazo minimo de encomenda
centroAnaliticoString
validadeINTNº de dias de validade, para calcular validade na receção
imagemArtigoStringImagem base64
desvioMaximoAdmitidoRececaoDecimal (16,4)Desvio máximo em % que o Vsoft permite receber do artigo nas encomendas. Se não existir limite colocar o campo a NULL
isMercadoriaStringCampo para identificar produtos que são rececionados para serem revendidos. 1 = Ativo | 0 = Inativo
aux1StringCampo auxiliar 1
aux2StringCampo auxiliar 2
-- Exemplo
SELECT id, codigoArtigo, nomeArtigo, tipoArtigo, usaCor, usaTamanho, unidadeCompra, movimentaStock, unidadeProducao, fatorConversao, isAtivo, familiaArtigo, codigoBarras, corArtigo, tamanhoArtigo, dimensaoArtigo, capacidade, marcaArtigo, modeloArtigo, usaLote, usaSerialNumber, quantidadeEncomendada, quantidadeStockMin, quantidadeStock, quantidadeReservada, custo, custoRefProducao, qtdMinimaEncForn, prazoMinimoEntrega, centroAnalitico, validade, imagemArtigo, desvioMaximoAdmitidoRececao, isMercadoria, aux1, aux2
FROM ViewArtigos

Tamanhos


 

Retorna a informação dos tamanhos existentes no ERP da empresa.
Utilizado geralmente quando o artigo tem um código único mas pode ter vários tamanhos.

Nome: ViewListaTamanhos

ColunaTipoDescrição
* idStringID único do tamanho
* codigoArtigoStringCódigo interno do artigo associado
* tamanhoStringDesignação do tamanho
* isAtivoString1 = Ativo | 0 = Inativo
-- Exemplo
SELECT id, codigoArtigo, tamanho, isAtivo
FROM ViewListaTamanhos

Cores


 

Retorna a informação das cores existentes no ERP da empresa.
Utilizado quando o artigo tem várias cores, mas um único código no ERP.

Nome: ViewListaCores

ColunaTipoDescrição
* idStringID único da cor
* codigoArtigoStringCódigo interno do artigo associado
* corStringDesignação da cor
* isAtivoString1 = Ativo | 0 = Inativo
-- Exemplo
SELECT id, codigoArtigo, cor, isAtivo
FROM ViewListaCores

Referência externas


Retorna a informação das referência e nomes atribuidas por entidades externas a cada artigo.
O objetivo é fazer corresponder o código de artigos dos fornecedores com o código de artigo no ERP.

Nome: ViewReferenciaExternas

ColunaTipoDescrição
* codigoArtigoStringCódigo interno de identificação do artigo em causa
* codigoExternoStringCódigo de identificação externo
* nomeExternoStringDesignação de identificação externa
* codigoEntidadeStringCódigo de cliente ou fornecedor
-- Exemplo
SELECT codigoArtigo, codigoExterno, nomeExterno, codigoEntidade
FROM ViewReferenciaExternas

Stock de artigos


Retorna a informação do stock disponível por artigo existente no ERP da empresa.

Nome: ViewStockArtigos

ColunaTipoDescrição
* codigoArtigoStringCódigo interno do artigo
* nomeArtigoStringDesignação do artigo
* unidadeArtigoStringUnidade em medida para stock
* quantidadeStockDecimal (16,4)Quantidade em stock na unidade acima identificada
* armazemArtigoStringArmazém onde se encontra o artigo
corArtigoStringCor do artigo
tamanhoArtigoStringTamanho do artigo
dimensaoArtigoStringDimensão do artigo
dataProdArtigodateData de produção do artigo
loteStringLote do artigo
custoUnitDecimal (16,4)Custo de aquisição por Lote. Se gerar lote deve trazer o custo desse lote. Quando não aplicavél deve vir a NULL
serialNumberStringNúmero de Série do artigo
validadeArtigodateDeve respeitar o formato: AAAA-MM-DD
localizacaoStringSe não exisitir o campo deve vir a NULL
aux1StringCampo auxiliar 1
aux2StringCampo auxiliar 2
-- Exemplo
SELECT codigoArtigo, nomeArtigo, unidadeArtigo, quantidadeStock, armazemArtigo, corArtigo, tamanhoArtigo, dimensaoArtigo, dataProdArtigo, lote, custoUnit, serialNumber, validadeArtigo, localizacao, aux1, aux2
FROM ViewStockArtigos

Último valor de compra

Retorna a informação do último valor de compra para todos os artigos de matéria-prima/mercadoria.

Nome: ViewUltimaCompraArtigo

ColunaTipoDescrição
* idStringID único do artigo
* codigoArtigoStringCódigo interno do artigo
* codigoFornecedorStringCódigo interno do fornecedor da última compra
* nomeFornecedorStringNome do fornecedor da última compra
* precoCustoUnitDecimal (16,4)Valor de custo sem iva por unidade comprada em euros
* unidadeStringUnidade de compra
dataCompradateData de última compra do artigo
aux1StringCampo auxiliar 1
aux2StringCampo auxiliar 2
-- Exemplo
SELECT id, codigoArtigo, codigoFornecedor, nomeFornecedor, precoCustoUnit, unidade, dataCompra, aux1, aux2
FROM ViewUltimaCompraArtigo

Encomendas fornecedor


Retorna a informação base das encomendas realizadas ao fornecedor.
O objetivo é facilitar o processo de receção no picking.

Nome: ViewEncomendasFornecedor

ColunaTipoDescrição
* idStringID único da encomenda
* codigoFornecedorStringCódigo interno do fornecedor
* nomeFornecedorStringDesignação do fornecedor
* dataHoraEncomendadatetimeData e hora a que foi realizada a encomenda. Deve respeitar o formato: AAAA-MM-DD hh:mm:ss.mmm
* idDocumentoERPStringID único da encomenda gerado pelo ERP
* numeroEncomendaStringConsiderar o número único, juntar ano/serie com numero de documento
* isAtivoString1 = Ativo | 0 = Inativo
serieEncomendaStringIndicar a serie do documento, utilizado pelo ERP
encomendadoPorStringNome de quem procedeu à encomenda
localDescargaStringDesignação do local de descarga
moradaDescargaStringMorada de descarga
localidadeFornecedorStringLocalidade de descarga
codigoPostalDescargaStringCódigo postal da descarga
paisDescargaStringPaís a realizar a descarga
aux1StringCampo auxiliar 1
aux2StringCampo auxiliar 2
-- Exemplo
SELECT id, codigoFornecedor, nomeFornecedor, dataHoraEncomenda, idDocumentoERP, numeroEncomenda, isAtivo, serieEncomenda, encomendadoPor, localDescarga, moradaDescarga, localidadeFornecedor, codigoPostalDescarga, paisDescarga, aux1, aux2
FROM ViewEncomendasFornecedor

Artigos encomendas fornecedor


 

Retorna a informação detalhada de cada artigo por encomenda realizadas ao fornecedor.

Nome: ViewEncomendasArtigosFornecedor

ColunaTipoDescrição
* idStringID único do artigo
* codigoArtigoStringCódigo interno do artigo
* nomeArtigoStringDesignação do artigo
* familiaArtigoStringFamília do artigo
* quantidadeEncomendadaDecimal (16,4)Quantidade encomendada do artigo
* unidadeStringUnidade de medida da quantidade encomendada
* quantidadePorVolumeDecimal (16,4)Quantidade de artigos por volume
* quantidadeTotalDecimal (16,4)Quantidade total de artigos
* quantidadePendenteDecimal (16,4)Quantidade pendente para satisfazer a encomenda
* idDocumentoLinhaERPStringNúmero da linha do documento onde está o artigo no ERP
* idDocumentoERPStringID único da encomenda gerado pelo ERP
* ordemERPStringOrdenação do artigo no documento ERP
* isAtivoString1 = Ativo | 0 = Inativo
armazemStringArmazem por defeito para rececionar artigo
corArtigoStringCor do artigo
tamanhoArtigoStringTamanho do artigo
dimensaoArtigoStringDimensão do artigo
obraProjetoDestinoStringObra/Projeto de destino do artigo
custoUnitarioDecimal (16,4)Preço unitário de cada artigo associado à encomenda
custoDecimal (16,4)Custo total desta linha de encomenda do artigo (custo un. * quantitdade)
dataPrazoEntregadateDeve respeitar o formato: AAAA-MM-DD
-- Exemplo
SELECT id, codigoArtigo, nomeArtigo, familiaArtigo, quantidadeEncomendada, unidade, quantidadePorVolume, quantidadeTotal, quantidadePendente, idDocumentoLinhaERP, idDocumentoERP, ordemERP, isAtivo, armazem, corArtigo, tamanhoArtigo, dimensaoArtigo, obraProjetoDestino, custoUnitario, custo, dataPrazoEntrega
FROM ViewEncomendasArtigosFornecedor

Encomendas do cliente


Retorna a informação base das encomendas realizadas pelo cliente.
O objetivo é facilitar o processo de expedição no picking.

Nome: ViewEncomendasCliente

ColunaTipoDescrição
* idStringID único da encomenda
* codigoClienteStringCódigo interno do cliente
* nomeClienteStringDesignação do cliente
* dataHoraEncomendadatetimeData e hora a que foi pedida a encomenda. Deve respeitar o formato: AAAA-MM-DD hh:mm:ss.mmm
* idDocumentoERPStringID único da encomenda gerado pelo ERP
* numeroEncomendaStringConsiderar o número único, juntar ano/serie com numero de documento
* paisDescargaStringPaís a realizar a descarga
* isAtivoString1 = Ativo | 0 = Inativo
encomendadoPorStringNome de quem procedeu à encomenda
rotaStringDesignação da rota
localDescargaStringDesignação do local de descarga
moradaDescargaStringMorada de descarga
localidadeFornecedorStringLocalidade de descarga
codigoPostalDescargaStringCódigo postal da descarga
aux1StringCampo auxiliar 1
aux2StringCampo auxiliar 2
-- Exemplo
SELECT id, codigoCliente, nomeCliente, dataHoraEncomenda, idDocumentoERP, numeroEncomenda, paisDescarga, isAtivo, encomendadoPor, rota, localDescarga, moradaDescarga, localidadeFornecedor, codigoPostalDescarga, aux1, aux2
FROM ViewEncomendasCliente

Artigos Encomendas clientes


Retorna a informação detalhada de cada artigo por encomenda realizadas pelo cliente.

Nome: ViewEncomendasArtigosCliente

ColunaTipoDescrição
* idStringID único do artigo
* codigoArtigoStringCódigo interno do artigo
* nomeArtigoStringDesignação do artigo
* quantidadeEncomendadaDecimal (16,4)Quantidade encomendada do artigo
* unidadeStringUnidade de medida que serve de referência ao artigo
* quantidadePorVolumeDecimal (16,4)Quantidade de artigos por volume
* quantidadeTotalDecimal (16,4)Quantidade total de artigos
* idDocumentoERPStringID único da encomenda gerado pelo ERP
* idDocumentoLinhaERPStringNúmero da linha do documento onde está o artigo no ERP
* ordemERPStringOrdenação do artigo no documento ERP
* firmadaStringCampo para indicar, se a encomenda têm ordem para expedir. 1 = Ativo | 0 = Inativo
* isAtivoString1 = Ativo | 0 = Inativo
familiaArtigoStringFamília do artigo
corArtigoStringCor do artigo
tamanhoArtigoStringTamanho do artigo
dimensaoArtigoStringDimensão do artigo
dataPrevistaExpedicaodateData prevista para a expedição. Deve respeitar o formato: AAAA-MM-DD
custoUnitarioDecimal (16,4)Custo unitário de cada artigo associado à encomenda
quantidadeEntregueDecimal (16,4)Quantidade já expedida
quantidadePendenteDecimal (16,4)Quantidade pendente por entregar
custoDecimal (16,4)Custo total da encomenda
dataPrazoEntregadateDeve respeitar o formato: AAAA-MM-DD
observacaoStringObservações associadas ao artigo no documento ERP
-- Exemplo
SELECT id, codigoArtigo, nomeArtigo, quantidadeEncomendada, unidade, quantidadePorVolume, quantidadeTotal, idDocumentoERP, idDocumentoLinhaERP, ordemERP, firmada, isAtivo, familiaArtigo, corArtigo, tamanhoArtigo, dimensaoArtigo, dataPrevistaExpedicao, custoUnitario, quantidadeEntregue, quantidadePendente, custo, dataPrazoEntrega, observacao
FROM ViewEncomendasArtigosCliente

Viaturas

Retorna a informação das viaturas criadas no ERP

Nome: ViewViaturas

ColunaTipoDescrição
* idStringID único da viatura
* matriculaViaturaStringMatricula da viatura
* isAtivoString1 = Ativo | 0 = Inativo
nomeViaturaStringDesignação da viatura
-- Exemplo
SELECT id, matriculaViatura, isAtivo, nomeViatura
FROM ViewViaturas

Utilizadores

Retorna a informação detalhada dos utilizadores existentes no ERP.

Nome: ViewUsers

ColunaTipoDescrição
* idStringID único do utilizador
* codigoUserStringCódigo interno do utilizador
* primeiroNomeUserStringNome próprio do utilizador
* ultimoNomeUserStringApelido do utilizador
* isAtivoString1 = Ativo | 0 = Inativo
usernameStringUsername atribuído ao utilizador
emailUserStringEmail do utilizador
telefoneUserStringNúmero de telefone/telemóvel do utilizador
custoHoraStringCusto hora do utilizador, para custeio
aux1StringCampo auxiliar 1
aux2StringCampo auxiliar 2
-- Exemplo
SELECT id, codigoUser, primeiroNomeUser, ultimoNomeUser, isAtivo, username, emailUser, telefoneUser, custoHora, aux1, aux2
FROM ViewUsers

Armazéns


  

A VIEW deve devolver apenas informação dos armazéns da empresa.

Nome: ViewArmazens

ColunaTipoDescrição
* idStringID único do armazém
* codigoArmazemStringCódigo interno do armazém
* isAtivoString1 = Ativo | 0 = Inativo
nomeArmazemStringDesignação do armazém
descritivoArmazemStringDescrição da utilização ou outra especificação do armazém. Apenas visível em base de dados
usaLocalizacoesString1 = Sim | 0 = Não
-- Exemplo
SELECT id, codigoArmazem, isAtivo, nomeArmazem, descritivoArmazem, usaLocalizacoes
FROM ViewArmazens

Artigos por armazém

Deve disponibilizar informação sobre os artigos existentes em cada armazém.

Nome: ViewArtigosArmazens

ColunaTipoDescrição
* codigoArtigoStringID único do artigo
* nomeArtigoStringDesignação do artigo
* codigoArmazemStringID único do armazém
-- Exemplo
SELECT codigoArtigo, nomeArtigo, codigoArmazem
FROM ViewArtigosArmazens

Localizações


  

A VIEW deve devolver apenas informação das Localizações da empresa.

Nome: ViewLocalizações

ColunaTipoDescrição
* codigoLocalizacaoStringID único da localização
* nomeLocalizacaoStringNome descritivo da localização
* codigoArmazemStringID único do armazém, ao qual pertence a localização
* isAtivoString1 = Ativo | 0 = Inativo
-- Exemplo
SELECT codigoLocalizacao, nomeLocalizacao, codigoArmazem, isAtivo
FROM ViewLocalizações