Páginas filhas
  • 2158281 DMANFINLGX-3823 DT FIN30046 (Razão CAP) - Performance

FIN30046 - Razão Contábil Auxiliar do contas a Pagar

Linha de Produto:

Logix.

Segmento:

Manufatura.

Módulo:

Contas a pagar.

Função:

FIN30046 - Razão contábil auxiliar do contas a pagar

Situação/Requisito:

O programa FIN30046 demorou mais de 3 horas para emitir o razão tendo selecionado uma conta contábil e um fornecedor.

Solução/Implementação:

- Consistir se existe a par_con para as empresas informadas em tela antes da seleção dos lançamentos.
O programa foi alterado para verificar a par_con antes da execução dos cursores dos lançamentos.

- Verificação da tabela ctb_lanc_ctbl_avp.
Alterado o programa para inicialmente verificar se há dados na tabela cap_apuracao_avp no período informado na tela. Não existindo dados uma flag será consistida na função de seleção dos lançamentos para que não faça a consistência do AVP.

- Seleção do CNPJ/CPF e razão social do fornecedor.
A função de seleção dos lançamentos do CAP referentes a AP possuíam duas seleções na tabela fornecedor, uma busca o CNPJ e razão social e outra somente o CNPJ/CPF. Como o programa efetua seleção de AD ou AP para selecionar informações complementares, a seleção das informações do fornecedor foi incorporada as querys.

- Fornecedor informado na tela.
O cursor de seleção dos lançamentos foi alterado para possibilitar o filtro por fornecedor através do relacionamento entre Ad e AP para os lançamentos do contas a pagar e diretamente na tabela lanc_cont_rec para os lançamentos do Suprimentos.

- Seleção de informações complementares do fornecedor no cursor da tabela conta_saldo_fornec
Alterado o cursor da tabela conta_saldo_fornec para selecionar o CPF/CNPJ e razão social dos fornecedores.

Tickets relacionados:

2158281 .

Requisito:DMANFINLGX-3823