01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo |
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição |
Módulo: | 3 - Vendas |
Função: | Atualização de Estrutura |
Ticket: | 12029755 |
Requisito/Story/Issue: |
02. SITUAÇÃO/REQUISITO
Problema: Quando a campanha de brinde criada na rotina 3320 tem código de verba informado para ter percentual custeado pelo fornecedor e também tem mais de um grupo de regra, ocorre erro ao gravar o pedido tanto na rotina 316 quando no Força de vendas. Já foi executado o script da base de conhecimento.
https://centraldeatendimento.totvs.com/hc/pt-br/articles/1500012484021-WINT-Erro-Original-1422-ORA-01422-exact-fetch-returns-more-than-request-number-of-rows
Tanto na rotina 316 quanto no força de vendas ocorre erro ORA na linha 10042 na Package de Vendas.
Após apresentar o erro é necessário fechar a rotina 316 através do gerenciador de tarefas pois a rotina trava.Segue vídeo gravado pelo IE Gabriel Dias: https://drive.google.com/file/d/1VjjZtoXtZsjDQyTBtb-eDhy63gYEFPLW/view
Comportamento esperado: Gravar normalmente o pedido gerando o brinde.
Como chegar no erro:
Criar uma campanha de brinde na roitna 3320 informando verba e o percentual custeado pelo fornecedor. Criar mais de um grupo de regra. Fazer um pedido na rotina 316 que atenda os requisitos para gerar o brinde.
03. SOLUÇÃO
- Correção para evitar o erro: "1422 ORA-01422: exact fetch returns more than request number of rows".
Favor atualizar rotina 300 para versão igual ou superior a descrita abaixo:
Rotina: PCSIS300
Opção: 14
Atualizar a rotina PCSIS300 para versão igual ou superior descrita,
Criar uma campanha de brinde informando a verba com mais de um grupo
de regras. Depois fazer um pedido na rotina 316.
04. DEMAIS INFORMAÇÕES
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!
05. ASSUNTOS RELACIONADOS