01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:VENDAS
Função:VENDA BALCÃO - DEA0014
Ticket:13221728
Requisito/Story/Issue (informe o requisito relacionado) :DSUPVEN-3730


02. 
SITUAÇÃO/REQUISITO

Ao realizar um pedido que se enquadre em várias regras de incentivo, e fechar o pedido surge na tela uma mensagem de erro: "ORA-20200: ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-06512". A mensagem é disparada devido ao estouro da capacidade de armazenamento de uma variável utilizada na procedure spMad_AplicaDescPedVendaRegra.

03. SOLUÇÃO

Expandida a capacidade de armazenamento da varíavel vsSeqRegra na procedure spMad_AplicaDescPedVendaRegra, devido à passar utilizar o processo de agrupamento de regras de incentivo, esta varíavel é repsonsável por gravar quais as regras estão sento utilizadas, desta forma, necessitou de adequação à capacidade da mesma para varchar(1000), pensando também em eventuais problemas futuros, como o aumento do número de dígitos utilizados no campo seqregra no cliente e o acúmulo de regras de incentivo utilizadas no mesmo pedido.

04. DEMAIS INFORMAÇÕES

Se estiver na versão 21.02, atualizar o sistema para a release 21.02.038 ou release superior.

Se estiver na versão 21.01, atualizar o sistema para a release 21.01.074 ou release superior.

05. ASSUNTOS RELACIONADOS

        Não se aplica