Fórum
Ver pergunta

EXTENSIBILIDADE EM REQUISÇÕES INTERNAS E CAMPOS CDU   

40 visualizações
0
0

Saudações a todos!

Estou criando uma extensibilidade, de formas que um campo (CDU)  em requições internas possa ser obrigatorio antes de gravar, mas não acho os campos.

Será que não é possivel cria extensibilidades por cima de campos CDU?

Faça login para poder traduzir
V10
Marcado como spam
Criado há 8 meses e 3 dias idrisssatende
i
idrisssatende Iniciante
Comentários
@domingoschivela
8 meses e 2 dias
idrisssatende
    2 respostas
    0
    Resposta privada

    Boa tarde,
    O código

    using Primavera.Extensibility.Internal.Editors;
    using Primavera.Extensibility.BusinessEntities;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using Primavera.Extensibility.BusinessEntities.ExtensibilityService.EventArgs;
    
    namespace ExtensibilidadeInternos.Internal
    {
        public class UiEditorInternos : EditorInternos
        {
            public override void AntesDeGravar(ref bool Cancel, ExtensibilityEventArgs e)
            {
                if (string.IsNullOrWhiteSpace(this.DocumentoInterno.CamposUtil["CDU_TESTE"].Valor.ToString()))
                {
                    //se não estiver preenchido impedir a gravação
                    PSO.MensagensDialogos.MostraAviso("TESTE e obrigatorio!", StdPlatBS100.StdBSTipos.IconId.PRI_Exclama);
                    Cancel = true;
                }
            }
    
            
    
    }
    }

     

    deve ser parecido a este:

    Faça login para poder traduzir
    Marcado como spam
    Criado há 8 meses e 1 dia alionapaduraru
    alionapaduraru Responsiveness Member
      Comentários
      @alionapaduraru é de facto isto mesmo, muito obrigado!
      7 meses e 3 semanas
      idrisssatende
        0
        Resposta privada

        @idrisssatende Parece que deve ser isso mesmo que a Aliona partilhou.

         

        Faça login para poder traduzir
        Marcado como spam
        Criado há 7 meses e 4 semanas domingoschivela
        d
        domingoschivela Responsiveness Member