Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoServiços

Módulo:Faturamento
Função:MATN410.prw
Ticket:
9884495
Requisito/Story/Issue (informe o requisito relacionado) :DSERFIS1-23552


02. SITUAÇÃO/REQUISITO

Ao acessar a rotina de fluxo de caixa(FINC021) e selecionar a opção de pedido de venda demora muito para apresentar a tela com as informações. Por exemplo, na rotina fluxo de caixa(FINC021) selecionando as opções: contas a receber, contas a pagar, pedido de venda, pedido de compras, saldo bancário, títulos em atraso, títulos com emissão futura, 5 dias e analítico. O processamento leva aproximadamente 17 minutos (Neste cenário não foi relatado o volume de dados)

03. SOLUÇÃO

Foi implementada a melhoria no modelo de consumo das rotinas fiscais visando a performance na apresentação das informações, e melhorias adicionais na utilização dos recursos do framework.



Informações
titleDados técnicos
  1. Implementado o uso da função MaFisIniLoad em substituição a função MaFisAdd;
  2. Implementado o uso da função MaFisLoad em substituição ao uso excessivo da função MaFisAlt para que não haja a todo o momento o recalculo dos impostos;
  3. Implementado um único uso da função MaFisRecal no item, após ter todas as referências preenchidas. A exceção para quando o campo ISS Incluso(C5_INCISS) = Não, Tipo Pedido(C5_TIPO) = Normal e Calculo ISS(F4_ISS) = Sim será efetuado mais um uso da função MaFisRecal para recalcular os impostos. Ainda neste quesito foi mantido o uso da MaFisAlt para a referência IT_CODISS passando como .T. a quarta posição da chamada da função para não atualizar o cabeçalho.
  4. Implementado o uso da função MaFisEndLoad para finalizar a carga do item e atualizar o cabeçalho dos impostos.



04. DEMAIS INFORMAÇÕES

Não se aplica.



05. ASSUNTOS RELACIONADOS

Não se aplica.



Templatedocumentos


HTML
<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>