Ponto entrada > Módulo Contabilidade > Tratamento standard CPTDSPANA 

INIMSK : Inicialização da máscara cabeçalho registo gerado

O ponto de entrada INIMSK que permite forçar a geração dos documentos em Simulação não activa afim que não existe mais actualização do balancete.

Evita então a interactividade dos documentos gerados entre as linhas de um mesmo esquema de repartição que utilizam as mesmas secções analíticas.

Contexto e modo de funcionamento

Transação

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto

O ponto de entrada INIMSK está chamado ao início da geração de um documento analítico e justamente após a inicialização da máscara cabeçalho do documento [M :HAE0].

Variáveis e máscaras disponíveis

Ecrãs de registo de parâmetros de repartição CPTDSPANA[DIA]

Ecrãs de geração de documemntos GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

Os registos de simulação são referenciados por [M:HAE1]REFSIM='RE'+[F:DAD]DIA

 

Tabelas abertas

As tabelas de registos provisórios GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Observações diversas

O servidor de tarefas batch deve ser activado e a tarefa batch de validação dos registos contabilísticos activado.

INILIG : Inicializaçao da máscara das linhas de registos

O ponto de entrada INILIG permite alimentar os campos específicos que foram acrescentados sobre a tabela das linhas de documentos contabilísticos

Contexto e modo de funcionamento

Transação

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto

As linhas de documentos contabilísticos estão guardadas no ecrã GACCENT2 [HAE2]. O ponto de entrada INILIG está chamado justamente antes da incrementação da variável de baixo de quadro [M :HAE2]NBLIG que contém o índice da linha de registo que vem de ser criada.

Variáveis e máscaras disponíveis

Ecrãs de registo de parâmetros de repartição CPTDSPANA[DIA]

Ecrãs de geração de documemntos GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL].

Os registos de simulação são referenciados por [M:HAE1]REFSIM='RE'+[F:DAD]DIA

 

Tabelas abertas

As tabelas de registos provisórios GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Observações diversas

O servidor de tarefas batch deve ser activado e a tarefa batch de validação dos registos contabilísticos activado.

TRTSIM : Fase final após geração dos registos

O ponto de entrada TRTSIM para permitir de forçar em Real Provisório ou Simulação Activa os registos gerados em Simulação não activa.

Evita então a interactividade dos documentos gerados entre as linhas de um mesmo esquema de repartição que utilizam as mesmas secções analíticas.

Contexto e modo de funcionamento

Transação

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto

O ponto de entrada TRTSIMfoi chamado no fim do tratamento quando todos os registos do esquema foram gerados.

Variáveis e máscaras disponíveis

Ecrãs de registo de parâmetros de repartição CPTDSPANA[DIA]

Ecrãs de geração de documemntos GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

Os registos de simulação são referenciados por [M:HAE1]REFSIM='RE'+[F:DAD]DIA

Tabelas abertas

As tabelas de registos provisórios GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Observações diversas

O servidor de tarefas batch deve ser activado e a tarefa batch de validação dos registos contabilísticos activado.

MODCOEF : personalização dos valores dos coeficientes de repartição.

O ponto de entrada MODCOEF : permite personalizae os valores dos coeficientes de repartição.

Contexto e modo de funcionamento.

Transação

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto

O ponto de entrada MODCOEFé chamado imediatamente após o cálculo dos coeficientes de repartição.

Variáveis e máscaras disponíveis

Ecrãs de registo de parâmetros de repartição CPTDSPANA[DIA]

Ecrãs de geração de documentos GACCENT0[HAE0], GACCENT1 [HAE1], GACCENT2 [HAE2], VENTILE [VTL]

As variáveis locais seguintes estão disponíveis e inicializadas :

  • a variável [F:DAD]TYP permite conhecer o tipo de repartição em curso de execução
  • NBSECR : número de secções receptoras
  • COEF(de 0 a NBSECR-1) : Tabela dos coeficientes de repartição
  • SECTIONR(de 0 a NBSECR-1) : quadro das secções receptoras
  • SOMME : soma dos coeficientes. Esta deve ser igual à soma dos valores do quadro. COEF para garantir um bom funcionamento do tratamento de repartição.

Tabelas abertas

As tabelas de registos provisórios GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

Observações diversas

O servidor de tarefas batch deve ser activado e a tarefa batch de validação dos registos contabilísticos activado.