Fórum
Ver pergunta

Atibuir valor a campo de utilizador na linha   

146 visualizações
0
0

Bom dia

 

Estou a desenvolver uma dll na versão 10 do Primavera e necessito atribuir um valor a um Campo de Utilizador na linha de um documento de compra e gostaria de saber se alguém sabe qual o método que deve ser utilizado, basicamente necessito o equivalente ao método vbs

Me.DocumentoCompra.Linhas(NumLinha).CamposUtil(“CDU_XXX”).Valor = strOr

Mas para o C#

 

Obrigado

Blass Rodrigues

 

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

this.DocumentoCompra.Linhas.GetEdita(NumLinha).CamposUtil["CDU_XXX"].Valor = strOr;

Faça login para poder traduzir
Marcado como spam
Criado há 2 anos e 5 meses ricardomendes
r
ricardomendes Iniciante
    Comentários
    Obrigado Funciona na perfeição
    2 anos e 5 meses
    blassrodrigues
      0
      Resposta privada

      Viva @admilsonbila

      Obrigado pela dica, mas obtenho o erro abaixo:

      Severity Code Description Project File Line Suppression State
      Error CS1061 'CmpBELinhaDocumentoCompra' does not contain a definition for 'CDU_XXX' and no accessible extension method 'CDU_XXX' accepting a first argument of type 'CmpBELinhaDocumentoCompra' could be found (are you missing a using directive or an assembly reference?)

      Faça login para poder traduzir
      Marcado como spam
      Criado há 2 anos e 5 meses blassrodrigues
      b
      blassrodrigues Iniciante
        0
        Resposta privada

        Viva @blassrodrigues

        Tenta este código abaixo: this.DocumentoCompra.Linhas.GetEdita(NumLinha).CDU_XXX = strOr;

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