Fórum
Ver pergunta

Como determinar a disponibilidade de stock de um artigo num determinado estado?   

129 visualizações
Categoria::
1
0

O seguinte método da API permite saber o stock de um determinado artigo cujo estado corresponda às flags passadas como argumento:

double DaStockArtigo(string Artigo, DateTime Data, string Armazem = "", string Localizacao = "", string Lote = "", string IDFifo = "", int Disponivel = 2, int Existencias = 2, int Inventariavel = 2, int Reserva = 2, int Previsto = 2, int Transito = 2, int Sistema = 2, bool UsaCache = false);

A questão é, como determinar o stock de um artigo num estado em particular que tenha sido criado pelo utilizador?

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 5 anos e 10 meses albertosilva
a
albertosilva Iniciante
1 respostas
2
Resposta privada

Olá @albertosilva,

A forma correta para obter o stock especificando um ou mais estados é a seguinte:

InvBE100.InvBEFiltrosEstados filtroEstados = new InvBE100.InvBEFiltrosEstados();
filtroEstados.Linhas.Insere(new InvBE100.InvBELinhaFiltrosEstados { Estado = "<Estado>" });

double stock = BSO.Inventario.Stocks.DaStockArtigoBE(artigo, System.DateTime.Now, "", "", "", "", filtroEstados);

 

Faça login para poder traduzir
Marcado como spam
Criado há 5 anos e 10 meses
Iniciante