| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | Financeiro (SIGAFIN) |
| Função: | Comunicação bancária via Job (FINA435) |
| País: | Brasil |
Por padrão a execução via schedule preenche o conteúdo das perguntas de acordo com o cadastro de parâmetros de banco(Tabela SEE) e a contabilização é fixa como Offline(2).
O ponto de entrada A435VPAR irá possibilitar alterar o conteúdo dos perguntes durante a execução via schedule, inclusive para permitir a contabilização Online(1).
| Tipo | Conteúdo |
|---|---|
| Vetor | aVetPar : Vetor que atualiza o Pergunte de acordo com o cadastro da tabela de bancos |
Estrutura do vetor:
| Posição | Conteúdo | Descrição | Tipo |
|---|---|---|---|
| 1 | {'mv_par01', 2 } | Mostra Lanc Contab ? | Numérico |
| 2 | {'mv_par02', Val(SEE->EE_AGLCTB)} | Aglut Lançamentos ? | Numérico |
| 3 | {'mv_par03', SEE->EE_DIRPAG } | Arquivo de Entrada ? | Caracter |
| 4 | {'mv_par04', SEE->EE_CFGPAG } | Arquivo de Config ? | Caracter |
| 5 | {'mv_par05', SEE->EE_CODIGO } | Código do Banco ? | Caracter |
| 6 | {'mv_par06', SEE->EE_AGENCIA } | Código da Agencia ? | Caracter |
| 7 | {'mv_par07', SEE->EE_CONTA } | Código da Conta ? | Caracter |
| 8 | {'mv_par08', SEE->EE_SUBCTA } | Código da Sub-Conta ? | Caracter |
| 9 | {'mv_par09', 2 } | Contabiliza On Line ? | Numérico |
| 10 | {'mv_par10', Val(SEE->EE_CNABPG)} | Configuração CNAB ? | Numérico |
| 11 | {'mv_par11', Val(SEE->EE_PROCFL)} | Processa Filial? | Numérico |
| 12 | {'mv_par12', Val(SEE->EE_MULTNT)} | Considera Múltiplas naturezas ? | Numérico |
Vetor contendo os parâmetros com os valores conforme necessidade. Deverá conter a mesma estrutura do vetor de perguntas original, recebido como parâmetro.
#INCLUDE 'Protheus.ch'
USER FUNCTION A435VPAR ()
LOCAL aMvs AS ARRAY
aMvs:= ACLONE(ParamIxb[1])
aMvs := {{'mv_par01', 2 },; // 01 Mostra Lanc Contab ?
{'mv_par02', Val(SEE->EE_AGLCTB)},; // 02 Aglut Lancamentos ?
{'mv_par03', SEE->EE_DIRPAG },; // 03 Arquivo de Entrada ?
{'mv_par04', SEE->EE_CFGPAG },; // 04 Arquivo de Config ?
{'mv_par05', SEE->EE_CODIGO },; // 05 Codigo do Banco ?
{'mv_par06', SEE->EE_AGENCIA },; // 06 Codigo da Agencia ?
{'mv_par07', SEE->EE_CONTA },; // 07 Codigo da Conta ?
{'mv_par08', SEE->EE_SUBCTA },; // 08 Codigo da Sub-Conta ?
{'mv_par09', 1 },; // 09 Contabiliza On Line ?
{'mv_par10', Val(SEE->EE_CNABPG)},; // 10 Configuracao CNAB ?
{'mv_par11', Val(SEE->EE_PROCFL)},; // 11 Processa Filial?
{'mv_par12', Val(SEE->EE_MULTNT)}} // 12 Considera Multiplas naturezas ?
RETURN ACLONE(aMvs)
|
Configuração do Retorno de CNAB Automático (FINA205/FINA435)