01. DADOS GERAIS

Linha de Produto:

PC Sistemas

Segmento:

V&D

Módulo:20 - Autosserviço
Função:Frente de Caixa
Ticket:11288694/11281095/11079314/11245929
Requisitos/Story/Issue:DDPDV-7866/DDPDV-7867/DDPDV-7506/DDPDV-7848


02. SITUAÇÃO/REQUISITO

  1.  Ao realizar o cancelamento de uma determinada venda, a rotina não tem como parâmetro a data para poder realizar o processo, com isso pega o primeiro registro que encontrar.
  2. Rotina apresentava lentidão ao gravar vendas. 
  3. Venda gravada como Pendente por rejeição da Sefaz apresentando o erro "ORA-00001: unique constraint(CAIXA.PCPEDECF_PK) violated".
  4. Rotina não inicializava quando não era possível sincronizar os numeradores, e ao pressionar a tecla F9 na tela de login.
  5. Rotina apresentava a mensagem ao gravar vendas pendentes "ORA-02289: a sequência não existe".

03. SOLUÇÃO

  1. Rotina ajustada para que na obtenção dos registros para serem cancelados a passagem do parâmetro de data, visto que no momento atual, os documentos eletrônicos só podem ser cancelados em até 30 minutos. 
  2. Rotina ajustada para executar as operações necessárias para o PAF apenas quando o caixa estiver parametrizado como ECF, otimizando a performance. 
  3. Realizado ajuste na gravação da venda pendente quando uma venda é rejeitada na SEFAZ.
  4. Realizado ajuste na tela de Login para que quando não for feito a sincronização dos numeradores, ao pressionar F9 a rotina seja iniciada. 
  5. Realizado ajuste na rotina para realizar a gravação de vendas pendentes.


Atualize a rotina PCSIS2075 para a versão 30.0.12 ou superior.


04. DEMAIS INFORMAÇÕES





<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>