Forum
See question

Extensibilidade de Motor de Vendas– não edita CDU   

235 views
0
0

Boa tarde, após as últimas atualizações do ERP Primavera, deixei de conseguir no documento de vendas, editar em runtime os campos de utlizador do cabeçalho e das linhas.

 

Exemplo: Ao precionar tecla, abrir novo formulário, preencher dados do formulário e carregar em concluir neste formulário para fazer regras de calculo.
Ao fechar o formulário passo os valores para os campos de utilizador

This.DocumentoVenda.CamposUtil(XXX).Valor = Formulario.Textbox.Text
PSO.MensagensDialogos.MostraMensagemSimples(This.DocumentoVenda.CamposUtil(XXX).Valor?.ToString())

A mensagem retorna o valor correto!
Ao consultar os campos de utlizador…o campo está em branco!

Podem ajudar a resolver o problema?

Isto está a ser preocupante, e desde dia 25/02 que estou á espera de resposta por parte do suporte da Primavera que está a par do problema.

Faça login para poder traduzir
General
Integration
V10
Marked as spam
Created 4 years and 2 months ago davidferreira
davidferreira Iniciante
2 answers
0
Private answer

https://github.com/PrimaverabssDeveloper/ERP10Extensibility/blob/master/samples/Custom%20Events/Primavera.Logistics.Extensibility/Sales/SalesEditor.cs

 

Faça login para poder traduzir
Marked as spam
Created 4 years and 2 months ago davidferreira
davidferreira Iniciante
    0
    Private answer

    Após ver novamente o github da primavera, reparei que foi feito um update á extensabilidade do editor de vendas e possivelmente apica-se aos restantes

    Usar o this.RefreshContext(); antes de mexer nos campos

     

    e o this.this.CommitContext(); após alterar os campos

     

    Podem dar como fechado, resolveu o meu problema

    Faça login para poder traduzir
    Marked as spam
    Created 4 years and 2 months ago davidferreira
    davidferreira Iniciante