01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo
|
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição TOTVS Goiânia |
Módulo: | 9 - EXPEDIÇÃO |
Função: | 901 - MONTAR CARGA |
Ticket: | 20069208 |
Requisito/Story/Issue (informe o requisito relacionado) : | DDESTOQUE-18209 |
02. SITUAÇÃO/REQUISITO
Na rotina 901, ao gerar um novo carregamento, do tipo “Por Transportadora (pedidos faturados)”, ao clicar em Finalizar está apresentando o seguinte erro:
“Houve um erro ao tentar gerar carregamento!
Mensagem original:
ORA-01427: single-row subquery returns more than one row
ORA-06512: at line 31”
Esse erro estava ocorrendo quando existe 2 transações de venda para um único pedido.
03. SOLUÇÃO
Feito ajuste na rotina 901, montagem de carga “Por Transportadora (pedidos faturados)”, no momento de finalizar a montagem da carga, não será considerado notas fiscais do tipo 4 (PCNFSAID.CONDVENDA = 4) e duplicada pelo servidor de nota fiscal eletrônica (PCNFSAID.NOTADUPLICSVC = S).
Esse erro estava ocorrendo, pois, o servidor nfe, em um processo específico, ao duplicar a nota, acaba gerando duas transações de venda para um único pedido. Mas essa nota duplicada (PCNFSAID.CONDVENDA = 4 e PCNFSAID.NOTADUPLICSVC = S) não deve ser validada na montagem da carga.
Versões Geradas: 33.0.9.4 / 34.0.5.4 / 35.0.0.7
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica