Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Função
    • Deverá ser indicado o nome da função relativa ao Ponto de Entrada ou Template sem os indicativos "U_" ou "T_".
  • Tipo de Função
    • Indicar a opção "1 - ExecBlock" para Pontos de Entrada (User Function);
    • Indicar a opção "2 - Template Function" para funções de Template (Template Function).
  • Descrição
    • Campo de livre preenchimento, podendo ser indicado pelo usuário a finalidade normalmente informada a descrição do Ponto de Entrada;
    • Nos cadastros realizados automaticamente pelo sistema, este campo é preenchido com a informação "Incluído automaticamente pelo sistema - [DATA DA INCLUSÃO]".


Itens:

Neste ponto, definimos o comportamento que queremos influenciar na personalização indicada.

...

  • Filial
    • Indicar a qual filial que deseja alterar o comportamento;
    • Caso queira definir o comportamento em questão para todas, manter o campo sem preenchimento;
    • Outras linhas poderão ser inseridas para definir comportamentos específicos para cada filial.
  • Situação
    • 1 - Habilitado: Indica que a personalização será executada normalmente pelo Protheus;
    • 2 - Desabilitado: Indica que, mesmo compilada, a personalização não será executada;
    • 3 - Retorno Padrão: Selecionada esta opção, o Protheus não executará a customização porém retornará o valor indicado no campo "Retorno padrão".
  • Retorno Padrão
    • Instrução ADVPL a ser macro executada;

    • Este campo apenas terá influência sobre a personalização quando o campo "Situação" estiver indicado com a opção "3 - Retorno padrão".

...


Casos de Uso

Abaixo demonstramos Desabilitando um Ponto de Entrada em uma filial Exclusivademonstramos três casos de uso desta funcionalidade para uma melhor compreensão:

Desabilitando o Ponto de Entrada LJ7001 em todas as filiais:

Image Added

Informações
titlePontos de Atenção
  • Campo Filial em branco (aplicar para todas as filiais);
  • Campo Situação com a opção "2 - Desabilitado" selecionado.

Com esta configuração o Ponto de Entrada não será executado (mesmo que compilado) em nenhuma filial.

Desabilitando o Ponto de Entrada LJ7001 apenas em uma filial:

Image Added


Informações
titlePontos de Atenção
  • Campo Filial preenchido com a filial que deseja desabilitar;
  • Campo Situação com a opção "2 - Desabilitado" selecionado;

Com esta configuração o Ponto de Entrada não será executado (mesmo que compilado) apenas na filial "D MG 01".

Habilitando o Ponto de Entrada LJ7001 apenas em uma filial:

Image Added

Informações
titlePontos de Atenção
  • Necessário cadastrar uma linha para a filial que deseja manter o ponto de entrada habilitado  
    • Campo Filial preenchido com a filial que deseja manter habilitado o ponto de entrada (neste caso, a filial "D MG 01");
    • Campo Situação com a opção "1 - Habilitado" selecionado;
  • Necessário cadastrar uma linha para para indicar todas as filiais com o ponto de entrada desabilitado
    • Campo Filial em branco (aplicar para todas as filiais);
    • Campo Situação com a opção "2 - Desabilitado" selecionado.

Importante ressaltar que o sistema sempre priorizará registros exclusivos para a filial logada, por este motivo não é necessário cadastrar cada uma das demais filiais neste cenário.