Á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 Nota Fiscal de Entrada no Embarque (EECAE110). Ele deve ser utilizado para customizar a rotina de Nota Fiscal de entrada no Embarque.

Programa Fonte: EECAE110.PRW

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


02. EXEMPLO DE UTILIZAÇÃO

EECAE110 - Tela de NFs de Entrada para exportação indireta

...

Descrição

...

EECAE110 -

...

Observações

...

Ponto de Entrada para customizações da tela de vinculação das NFs de entrada.

...

Exemplos

...

User Function EECAE110()
Local cParamIXB

Begin Sequence

If ValType(ParamIXB) == "A"
cParamIXB:= ParamIXB[1]
Else
cParamIXB:= ParamIXB
EndIf

Do Case
Case cParamIXB == "ADD_CAMPOS"

//Exemplo do uso de aCampos
//

...

AAdd(aCampos, "D1_

...

AAAAA")


//Exemplo do uso de aFilter
//AAdd(aFilter,

...

TITULO

...

,

...

TITULO

...

,

...

TIPO

...

,

...

TAMANHO

...

,

...

DECIMAL

...

, ""})


Case cParamIXB == "MUDA_QUERY"

//Exemplo do uso de cQuery
//cQuery += ' ORDER BY ' + cCamposOrd

Case cParamIXB == "BLOQ_NF_ENT"

lLiberaBloq := .T.


EndCase

End Sequence

Return .T.

03. PARÂMETROS


ADD_CAMPOS

Preview

Veja também

Idioma

Português(Brasil)

Versões

Microsiga_Protheus12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

Parâmetros

 
NomeTipoDescrição
DefaultObrigatórioReferênciaCaracterPermite customizar campos que serão exibidos em tela no browse e campos para fazer filtro.
MUDA_QUERYCaracterPermite alterar a consulta que traz as NFs de entrada para serem vinculadas aos itens de embarque.
BLOQ_NF_ENTCaracterPermite que sejam exibidas as NFs de entrada mesmo para exportação direta (quando fornecedor é o mesmo que o fabricante).

Retorno

Eventos de chamada do Ponto de Entrada

POS_GRV_WORKNFREMCaracterPermite acessar a tabela de arquivo temporário de vinculações das notas de remessa às notas de saída após a confirmação da manutenção desta subrotina, dentro da manutenção do processo de embarque.

04. VARIÁVEIS


 EscopoPrivadoADD_CAMPOSPossibilita adicionar campos que serão usados no filtro do FWBrowse da tela..Programa Fonte
Parâmetro

Variáveis

NomeTipoPermite alterar
Pode Alterar
Parâmetro
Descrição
Descrição
ADD_CAMPOSaCamposArraySimPossibilita adicionar campos que serão exibidos no FWBrowse da tela de consulta específica.
ADD_CAMPOSaFilterArrayPrivadoSimADD_CAMPOS
MUDA_QUERYcQueryCaracterPrivadoSimMUDA_QUERYPossibilita alterar a consulta de busca das NFs de entrada que podem ser selecionadas para vincular aos itens de embarque.
BLOQ_NF_ENTlLiberaBloqLógicoSimPermite que sejam exibidas as NFs de entrada mesmo para exportação direta (quando fornecedor é o mesmo que o fabricante).
AE110INFO_DESCRICAOxRet
SimPermite alterar a descrição das mercadorias na rotina de estufagem. O tipo da variável xRet pode variar de acordo com o tipo item de mercadoria. Para verificar o tipo, acessar a variável ParamIxb[2].
AE110INFO_DESCRICAOParamIxb[2]CaracterNão

Permite verificar o tipo de mercadoria. Para cada vez que o ponto de entrada AE110INFO_DESCRICAO é executado, ParamIxb[2] retorna a informação do tipo de cada item.

As possibilidades do ParamIxb[2] são: WORK_DESC, TREE, TREE_NAME, TREE_WORK, TREE_CARGO, TREE_RECNO, TREE_SALDO, TREE_ID, WORK_CARGO e WORK_CARGO_PAI

POS_GRV_WORKNFREMWK_NfRem
NãoPermite acessar a tabela de arquivo temporário contendo os dados da associação de notas de remessa à linha do item de nota de saída no momento em que foi confirmada a manutenção pelo usuário (clicado no botão Salvar) e o sistema ter gravado os dados destas associações  na tabela temporária WK_NFREM.
POS_GRV_WORKNFREMlRetPELógicoNãoPermite obter o retorno da manutenção via ponto de entrada para saber se o usuário clicou em ok e se a tabela temporária wk_nfrem foi atualizada com sucesso.


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>