How to update a user field of V10 extensibility sales lines?

1

How do I access a CDU that is in the DocsDoc when identifying an article in the sales editor?

public override void ArtigoIdentificado(string Artigo, int NumLinha, ref bool Cancel, ExtensibilityEventArgs e)
    {
          //O que colocar aqui para ter acesso à linha = NumLinha ??  

        base.ArtigoIdentificado(Artigo, NumLinha, ref Cancel, e);   
    }

    
asked by anonymous 16.08.2018 / 18:41

1 answer

2

It will be something like this

public override void ArtigoIdentificado(string Artigo, int NumLinha, ref bool Cancel, ExtensibilityEventArgs e)
{
    VndBELinhasDocumentoVenda linhas = DocumentoVenda.Linhas;

    for (int l = 0; l <= linhas.NumItens; l++ )
    {
        VndBELinhaDocumentoVenda linha = linhas.GetEdita(l);

        linha.CamposUtil[0].Valor = "20";
    }           
}

}

    
16.08.2018 / 19:15