Histórico da Página
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 gerenciamento de processamento da integração via EasyLink (AVINT101). Ele deve ser utilizado para customizar dados enviados nestas integrações.
Programa Fonte: AVINT101.PRW
02. EXEMPLO DE UTILIZAÇÃO
...
03. TELA XXXXX
Outras Ações / Ações relacionadas
...
04. TELA XXXXX
Principais Campos e Parâmetros
...
| Card documentos | ||||
|---|---|---|---|---|
|
User Function AVINT101()
Local cParam
Local nPos
If ValType(ParamIXB) == "A"
cParam:= ParamIXB[1]
ElseIf ValType(ParamIXB) == "C"
cParam:= ParamIXB
EndIf
Do Case
Case cParam == "ALT_ARRAY_FIN_AVINT101"
MsgInfo("Entrou no ponto de entrada 'ALT_ARRAY_FIN_AVINT101'.")
If AScan(aIntTitFin, {|x| x[1] == "AUTVLRME"}) > 0
AAdd(aIntTitFin , {"E2_ABC", "ABC", Nil} )
EndIf
Case cParam == "ALTERA_PARCELA"
MsgInfo("ALTERA_PARCELA")
cParcIntBx:= "A"
Case cParam == "MOTIVO_BAIXA"
MsgInfo("MOTIVO_BAIXA")
cMotAux := "NOR"
Case cParam == "EECBXFITIT_ALTDTEMBA"
MsgInfo("EECBXFITIT_ALTDTEMBA")
dDtEmba:= dDataBase
Case cParam == "EECINCOM"
MsgInfo("EECINCOM")
/* exemplo de alteração do aCab e aItem na geração do pedido da despesa nacional do embarque de exportação */
nPos:= AScan(aCab, {|x| AllTrim(x[1]) == "C7_CONTATO"})
If nPos > 0
aCab[nPos][2]:= "Novo Contato"
EndIf
nPos:= AScan(aItem[1], {|x| AllTrim(x[1]) == "C7_QUANT"})
If nPos > 0
aItem[nPos][2]:= 2 //nova quantidade
EndIf
EndCase
Return
03. PARÂMETROS
| Nome | Tipo | Descrição |
|---|---|---|
| MOTIVO_BAIXA | Caracter | Usado para identificar o ponto de alteração do motivo de baixa dos títulos. |
| EECBXFITIT_ALTDTEMBA | Caracter | Parâmetro que ira identificar que o ponto de entrada foi chamado durante a baixa do título gerado pelo faturamento ou do título de adiantamento - RA. |
| ALTERA_PARCELA | Caracter | Parâmetro que possibilitará customizar o campo parcela, utilizado na chave para baixa dos títulos no módulo financeiro. |
| ALT_ARRAY_FIN_AVINT101 | Caracter | Executado antes das integrações com o Financeiro, permite a manipulação do array de integração de titulos. |
| EECINCOM | Caracter | Parâmetro que identifica o processamento da integração com o módulo de Compras (SIGACOM) para geração dos pedidos das despesas nacionais da fase de embarque de exportação. |
04. VARIÁVEIS
| Parâmetro | Nome | Tipo | Permite alterar | Descrição |
|---|---|---|---|---|
| MOTIVO_BAIXA | cMotAux | Caracter | Sim | Retornar o motivo de baixa desejado na variável para que seja considerado pela rotina. |
| EECBXFITIT_ALTDTEMBA | dDtEmba | Data | Sim | Data do embarque; referência para a data da baixa do título gerado pelo faturamento e do título de adiantamento - RA (cenário com o parâmetro MV_EEC0042 desabilitado) ocorrido com o preenchimento da data do embarque. |
| ALTERA_PARCELA | cParcIntBx | Caracter | Sim | Número da parcela que compõe a chave do título RA. |
| ALT_ARRAY_FIN_AVINT101 | aIntTitFin | Array | Sim | Array com os dados que serão enviados na integração com o módulo Financeiro. |
| EECINCOM | aCab | Array | Sim | Disponível no ponto de entrada com o parâmetro EECINCOM, permite a manipulação dos dados da capa do pedido de compras (SC7) usados na geração do pedido da despesa. |
| EECINCOM | aItem | Array | Sim | Disponível no ponto de entrada com o parâmetro EECINCOM, permite a manipulação dos dados do item do pedido de compras (SC7) usados na geração do pedido da despesa. |
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>
|
...
Descrição
...
Observações
...
Exemplos
...
Idioma
...
Português(Brasil)
...
Versões
...
Microsiga_Protheus12
...
Sistemas Operacionais Suportados
...
Todos
...
Compatível com as Bases de Dados
...
Todas
...
Parâmetros
...
Nome
...
Tipo
...
Retorno
...
Variáveis
...
Programa Fonte
...