Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. Tabelas utilizadas


01. VISÃO GERAL

Este Ponto de Entrada pertence à rotina de Fixação de Preços (EECAP105). Ele deve ser utilizado para customizar a rotina de Fixação de Preços.

Programa Fonte: EECAP105.PRW

Retorno: Verdadeiro (.T.) ou Falso (.F.).


02. EXEMPLO DE UTILIZAÇÃO

Ponto de entrada 

...

Descrição:

...

EECAP105 - Fixação de Preços

...

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.

...

User Function EECAP105()

Local cParamIxb := ParamIxb

If cParambIxb == "VALIDFIX"

    aParametro := {}

Endif

        If cParambIxb == "CALC_QTDENAEMB"

           nQtdenaEmb := 20

        Endif

Return

...

03. PARÂMETROS


NomeTipoDescrição
VALIDFIX
String
CaracterPonto 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.
CALC_QTDENAEMB
String
CaracterPonto 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
.

Retorno:

Nil

Variáveis:
.
BROWSE_MANUT_ADTOArrayParâmetro que indica que a chamada do ponto de entrada permite a adição campos para edição na manutenção de adiantamentos.
MSDIALOG_ADD_ADTOArrayPermite a alteração da tela de associação de adiantamento.
ANTES_TELA_ADIANArrayParâmetro para manipular os botões na tela de adiantamento

04. VARIÁVEIS


ParâmetroNomeTipo
Pode
Permite alterarDescrição
VALIDFIXaParametroArray
SIM
SimSe a variável estiver com algum 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.
CALC_QTDENAEMBnQtdenaEmb
Númerico
Numérico
SIM
SimVariável que representa a quantidade de itens a serem enviados na embalagem e pode ser alterada através do uso desse ponto de entrada.
MSDIALOG_ADD_ADTOaEnchoiceArraySimArray que permite a manipulação dos campos da enchoice
ANTES_TELA_ADIANaButtonsArraySimArray que permite a manipulação dos botões da tela de adiantamento



05.

...

 TABELAS UTILIZADAS

  • Não há



HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>

...