Fórum
Ver pergunta

Transferências de Stocks   

25 visualizações
0
0

Boa tarde,

Preciso de alterar vários documentos de stocks, transferências, nomeadamente o campo CustosAdicionais da linha.

Nos  documentos internos utilizo mais ou menos este código:

IntBEDocumentoInterno Doc;
string query;
decimal pvp;

Doc = BSO.Internos.Documentos.Edita(txtTipoDoc.Text, Convert.ToInt32(txtNumDoc.Text), txtSerie.Text, “000”);

foreach (IntBELinhaDocumentoInterno olinha in Doc.Linhas){
query = “select CustoMBase from INV_Movimentos …..”;

pvp = BSO.Consulta(query).Valor(“CustoMBase”);
olinha.PrecoUnitario = Convert.ToDouble(pvp);

}
BSO.Internos.Documentos.Actualiza(Doc);

Por alguns exemplos que já vi para outras questões parece-me que existe dentro do documento de transferencia, um objecto de origem e um objecto de destino?

Alguém tem algum exemplo?

Obrigado

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 1 mês e 3 horas vitorsantos
v
vitorsantos Iniciante
1 respostas
0
Resposta privada

Bom Dia, pode fazer da mesma forma com as seguintes alterações:

 

Doc.LinhasOrigem.GetEdita(num).PrecUnit = 1

Doc.LinhasDestino.GetEdita(num).PrecUnit = 1

Nas 2 linhas apenas mudam o Armazem/Localização/Estado

Faça login para poder traduzir
Marcado como spam
Criado há 4 semanas e 13 horas brunogomes
brunogomes Most Valuable Professional