Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVSTOTVS DMS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI)

Função:Funções Oficina (OFIXA120)
País:Todos os países
Ticket:Não se aplica
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-15556


02. SITUAÇÃO/REQUISITO

Foram identificados erros esporádicos de chave duplicada durante a geração da Ordem de Serviço na rotina Funções Oficina (OFIXA120).

A inconsistência ocorria na gravação do campo Nosso Número (VO2_NOSNUM), quando o sistema tentava utilizar um número já existente na

...

tabela VO2010, impedindo a conclusão correta do processo.

Abaixo, trecho inicial do erro apresentado no log:

THREAD ERROR ([7784], cords, NTB-124) 06/04/2026 08:47:30
VO2010: DB error (Insert): -37 File: VO2010 - Error: 2601 (23000)
[Microsoft][ODBC Driver 18 for SQL Server][SQL Server]
Cannot insert duplicate key row in object 'dbo.VO2010'
with unique index 'VO2010_UNQ'.
The duplicate key value is (0108, 00000568, 0).

O erro ocorria de forma intermitente durante a geração da Ordem de Serviço, ocasionando falha na inclusão do registro devido à tentativa de gravação de um Nosso Número já existente.

03. SOLUÇÃO

Corrigido o processo de gravação do campo Nosso Número (VO2_NOSNUM), na geração da ordem de serviço da rotina Funções Oficina (OFIXA120), para verificar se o número utilizado é exclusivo, antes da sua efetiva gravação.

04. DEMAIS INFORMAÇÕES

...

05. ASSUNTOS RELACIONADOS

...