Árvore de páginas

Versões comparadas

Chave

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

...

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.

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 cParambIxb == "VALIDFIX"

    aParametro := {}

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