Árvore de páginas

Versões comparadas

Chave

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

Ponto de entrada 

Descrição:

EECAP105 - Fixação de Preços

Ponto de entrada na validação da tela de parâmetros da rotina de fixação de preços, no momento em que abre a rotina "Fixar Preços", no menu "Outras Opções", e é clicado duas vezes na linha de um item é aberto uma tela de parâmetros e a validação é acionada no momento em que é confirmado essa tela de parâmetros e dessa forma o ponto de entrada é acionado e as validações que foram realizadas na função estão contidas na variável aParametro.

Essa variável se estiver com qualquer conteúdo a rotina irá retornar uma mensagem e não permitir a confirmação da tela de parâmetros, a mensagem carrega os títulos dos campos que necessitam ser reavaliados em caso de serem exibidos na mensagem

Ponto de entrada na validação de campos da tela de parâmetros que permite alterar a quantidade de itens na embalagem, no momento em que abre a rotina "Fixar Preços", no menu "Outras Opções", e é clicado duas vezes na linha de um item é aberto uma tela de parâmetros e a validação é acionada no momento em que é trocado de campo na tela onde é chamando a função para validar o campo do qual teve seu conteúdo alterado.

Observações:

Esse ponto de entrada permite interferir na validação original do sistema e para isso o conteúdo do array aParametro pode ser avaliado e no caso de alteração na validação o parâmetro deve  ser limpo para que a rotina prossiga com a confirmação da tela de parâmetros.

Exemplos:

User Function EECAP105()

Local cParamIxb := ParamIxb

if

If cParambIxb == "VALIDFIX"

  

    aParametro := {}

endif

Endif

        If cParambIxb == "CALC_QTDENAEMB"

           nQtdenaEmb := 20

        Endif

Return

Parâmetros:

NomeTipoDescriçãoDefaultObrigatórioReferência
VALIDFIX




CALC_QTDENAEMB




Retorno:

Nil

Variáveis:

NomeTipoEscopoPode alterarDescrição
aParametro


Essa variável se estiver com qualquer conteúdo a rotina irá retornar uma mensagem e não permitir a confirmação da tela de parâmetros, a mensagem carrega os títulos dos campos que necessitam ser reavaliados em caso de serem exibidos na mensagem.
nQtdenaEmb


Essa variável "nQtdenaEmb" representa a quantidade de itens a serem enviados na embalagem e pode ser alterada através do uso desse ponto de entrada.
Programa Fonte:EECAP105.PRW