Geração fluxos provisórios > Anexo : Otimização dos fluxos. 

Este documento apresenta os mecanismos colocado em obra assim que os parâemtros sobre os quais é possóvel de agir afim de otimizar, não apens os trataemntos de geraçã dos fluxos, mas igualmente os tratametos de encerramento cujo quase a totalidade do tempo está ocupado pela geração dos fluxos.

Lembrança

Principios de geração dos fluxos

 A criação dos registos na tabela dos fluxos se efetua :

Funções afetadas

Indicador de fluxo a gerar : FLGCNXFLX

Um dos mecanismos colocados em ação visam reduzir a duração do tratamento devido, em grande parte, no facto que a geração dos fluxos prospectivo. Assim, no início de um exercício de 12 meses por exemplo, a geração de um fluxo necessita a criação ou a atualizaçã de 13 registos (12 para os períodos e 1 para o exercício).

Este mecanismo consiste a não gerar os fluxos de um bem ou quando este não sofreu nenhuma ação impactando os fluxos depois a última geração : apenas os novos bens ou aqueles modificados são tratados.
Apoia-se um indicador dimemsionado por contexto levado pelo bem do imobilizado : FLGCNXFLX
Este indica se os fluxos de um contexto devem ser regerada ou não.

Este indicador está levado pela tabela dos bens do imobilizado FXDASSETS. Trata-se de um campo alfanumérico de 11 carateres ; o caracter de fila nindica se os fluxos do contexto nsão a gerar :
 
- Valor "1" : os fluxos não são a gerar
- Valor "2" : os fluxos são a gerar
- Valor "3" : os fluxos não são gerados sobre o contexto

Estes valores são levados pelo menu local 3189.

Atualização de indicador
  • A filan de FLGCNXFLX está posicionado a : 1 - Fluxos gerados :
     
    - No momento da geração dos fluxos provisórios do contexto n.
    - No momento de um encerramento periódico do contexto n.
     
  • A fila n de FLGCNXFLX está posicionada a : 2 - Fluxo a gerar :
     
    - Se o contexto n está calculado (qualquer que seja a ação ofício, desde logo que um bem está recalculado, os seus fluxos devem estar atualizados).
    - Se o bem sofreu uma alteração de imputaçao conatabilística.
    - Se o bem sofreu uma transferência de estabelecimento financeiro.
    - Se o contexto n sofre um rencerramento exercício.
    - Se a gestão de um fluxo está acrescentado sobre um plano.
    - Se um contexto está recortado ou se a gestão dos fluxos dos seus planos está modificada.
     
  • A fila n de FLGCNXFLX está posicionada a 3 - Fluxo não gerado :
     
    - Se um contexto não gera fluxos.

SEEINFO Quando uma ação ofício necessita um recálculo, o indicador não está modificado pela ação ela mesmo mas será pelo programa de cálculo. Com efeito, tanto que o bem não está recalculado, os fluxos são sempre em fase com as amortizações. É unicamente quando o bem terá sido recalculado que uma geração dos fluxos tornam-se necesários.

Visualização de lista do bem em face da geração dos fluxos

O indicador Fluxo gerados, disponível sob a forma de um indicador de cor, está afixado ao nível de detalhe do palno de amortização ; indica a lista dos fluxos para o contexto do plano selecionado :

FAS_FLXM_01.jpg : os fluxos são gerados e o bem está calculado.

FAS_FLXM_02.jpg : os fluxos são gerados mais ou menos um plano do contexto está a recalcular (neste caso, os fluxos devem ser gerados após o recálculo).

FAS_FLXM_03.jpg : os fluxos não são gerados. Os fluxos do contexto deste bem serão gerados à próxima geração dos fluxos provisórios ou encerramento.

SEEINFO Quando nenhum plano do contexto não gera os fluxos, este indicador não está afixado.

Forçagem da geração dos fluxos

Este indicador pode estar ignorados no momento de tratamento de Geração dos fluxos provisórios, em assinalando a check box Forçar a geração dos fluxos ;neste caso todos os fluxos afetados pelo tratamento serão gerados.

Parâmetros permitindo de aferir a carga de exploração

Atualizações intermédias (commit) da base de dados.

Afim de evitar a constituição de um espeço muito importante para guardar as atualizações em espera, ao nível da base de dados, é impossível de forçar esta atualização (commit) todos os n bens, no momento da geração dos fluxos provisórios

A parametrização deste número de bens está comum com o cálculo. Trata-se do código de atividade de dimensionamento BPC - Nº bens por "commit". O seu valor por defeito é de 2000. Trata-se de um valor de base que pode ser adpatado em função dos ambientes.

Este valor está indicado no rasto produzido na emissão do tratamento de geração dos fluxos.

Tempo máximo de tratamento de geração dos fluxos

É possível de repartir, sobre vários dias, a carga do tratamento de geração dos fluxos, em associando :

  • Uma execução regular do tratamento, pela colocação em lugar da sua assinatura via a tarefa standard batch FASFLUX.
  • A indicação do tempo máximo acordado ao tratamento. Esta informação, exprimida em minutos, está registada ao nível do parâmetro NBMINFLX - Nº minutos max geração fluxo. Quando este tempo está esgotado, a base de dados está atualizada com o conjunto das modificações efectuadas e o tratamento se acaba.
    SEEINFO Este parâmetro não está tomada em conta pelo tratamento de encerramento.

O tempo máximo alocado ao tratamento está indicado no rasto produzido na emissão do tratamento de geração dos fluxos.