CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Parâmetros
- Variáveis
- 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
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
Nome | Tipo | Descrição |
---|---|---|
ADD_CAMPOS | Caracter | Permite customizar campos que serão exibidos em tela no browse e campos para fazer filtro. |
MUDA_QUERY | Caracter | Permite alterar a consulta que traz as NFs de entrada para serem vinculadas aos itens de embarque. |
BLOQ_NF_ENT | Caracter | Permite que sejam exibidas as NFs de entrada mesmo para exportação direta (quando fornecedor é o mesmo que o fabricante). |
POS_GRV_WORKNFREM | Caracter | Permite 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
Parâmetro | Nome | Tipo | Permite alterar | Descrição |
---|---|---|---|---|
ADD_CAMPOS | aCampos | Array | Sim | Possibilita adicionar campos que serão exibidos no FWBrowse da tela de consulta específica. |
ADD_CAMPOS | aFilter | Array | Sim | Possibilita adicionar campos que serão usados no filtro do FWBrowse da tela. |
MUDA_QUERY | cQuery | Caracter | Sim | Possibilita alterar a consulta de busca das NFs de entrada que podem ser selecionadas para vincular aos itens de embarque. |
BLOQ_NF_ENT | lLiberaBloq | Lógico | Sim | Permite que sejam exibidas as NFs de entrada mesmo para exportação direta (quando fornecedor é o mesmo que o fabricante). |
AE110INFO_DESCRICAO | xRet | Sim | Permite 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_DESCRICAO | ParamIxb[2] | Caracter | Nã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_WORKNFREM | WK_NfRem | Não | Permite 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_WORKNFREM | lRetPE | Lógico | Não | Permite 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á.