Fórum
Ver pergunta

No editor de copia de linhas como impedir a utilização de “Copiar Prec. Unit.”   

21 visualizações
0
0

Tenho um cenário em que na utilização da funcionalidade de copia de linhas, necessito garantir que antes de copiar a opção de “copiar preços unitários” é sempre falsa.

Como poderei fazer isto?

Faça login para poder traduzir
V10
Marcado como spam
Criado há 2 meses e 4 semanas carlosmanuelvieiraincio
3 respostas
0
Resposta privada

Boas

Não é possível impedir a copia do precunit. Contudo podes é fazer um override do precunit para o que voce pretendes na operação antes de copiar acedendo o objeto de destino, mas tens de ter em atenção o modulo de destino para evitar erros de conversão do objeto de destino.

Se o modulo de destino for vendas, instancia o documento de venda e colocas o objeto de destino dentro deste. Por sua vez poderás aceder o método de linhas e alterar o valor do precunit.

Espero ter ajudado.

Faça login para poder traduzir
Marcado como spam
Criado há 1 mês e 3 semanas inciotandonzage
i
inciotandonzage Responsiveness Member
    0
    Resposta privada

    Boas

    Não é possível impedir a copia do precunit. Contudo podes é fazer um override do precunit para o que voce pretendes na operação antes de gravar acedendo o objeto de destino, mas tens de ter em atenção o modulo de destino para evitar erros de conversão do objeto de destino.

    Se o modulo de destino for vendas, instancia o documento de venda e colocas o objeto de destino dentro deste. Por sua vez poderás aceder o método de linhas e alterar o valor do precunit.

    Espero ter ajudado.

    Faça login para poder traduzir
    Marcado como spam
    Criado há 1 mês e 3 semanas inciotandonzage
    i
    inciotandonzage Responsiveness Member
      1
      Resposta privada
      Marcado como spam
      Criado há 2 meses e 4 semanas brunogomes
      brunogomes Loyal Contributor
        Comentários
        Mas não se pode modificar esse parâmetro, no momento em que se utiliza um método por exemplo, antesdecopiar() ?
        2 meses e 4 semanas
        carlosmanuelvieiraincio