♥ 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; Doc = BSO.Internos.Documentos.Edita(txtTipoDoc.Text, Convert.ToInt32(txtNumDoc.Text), txtSerie.Text, “000”); foreach (IntBELinhaDocumentoInterno olinha in Doc.Linhas){ pvp = BSO.Consulta(query).Valor(“CustoMBase”); } 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 Marcado como spam |
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 Marcado como spam |