Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS OMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:
SIGAOMS
TOTVS OMS - Gestão de Distribuição (SIGAOMS)
Função:OMSA200 - Montagem de Carga
País:Todos Países
Ticket:13052341
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-13258


02. SITUAÇÃO/REQUISITO

Em uma carga gerada na qual já existe um veiculo informado, se for utilizada a função Associar Veículo e informado o mesmo veículo, ocorre a seguinte inconsistência: "THREAD ERROR ([15316], dev, JOISRVAPLDEV009) 02/12/2021 16:55:08 DAN990: DB error (Insert): -37 File: DAN990 - Error : 2601 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]Não é possível inserir uma linha de chave duplicada no objeto 'dbo.DAN990'".

03. SOLUÇÃO

Foi desenvolvida uma validação, para que antes de verificar a agenda do veículo, seja validado se o veiculo anterior é igual ao atual.

Com isso, a alteração será controlada, sendo gerada apenas para veículos diferentes.

Exemplo de Utilização

Totvs custom tabs box
tabsPré-requisito, Passo 01, Passo 02, Passo 03Cenário
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

CONFIGURADOR

  • Habilitar o parâmetro MV_ALOCVEI.
Totvs custom tabs box items
defaultno
referenciapasso2

MATA410

  • Inclua alguns Pedidos de Venda, com produtos e fornecedores diferentes.
Totvs custom tabs box items
defaultno
referenciapasso3

OMSA200

  • Monte duas cargas com os Pedidos digitados.
Totvs custom tabs box items
defaultno
referenciapasso4
  • uma carga informando um veículo.
  • Clique na opção Associar Veículo.
  • No campo código do veículo deve ser repetido o veículo já informado.
  • Salve a alteração da carga

MATA460B

  • Posicione cada usuário sobre uma carga na rotina de Faturamento por Carga.
  • Para simular, acesse um ambiente em cada monitor e clique em Faturar, simultaneamente.
  • No decorrer do processo o sistema apresentará a mensagem "MultLock – SQL (O registro XXX encontra-se Bloqueado por outro usuário.)",  porém, ele seguirá o processo e concluirá o faturamento de ambas as cargas.
  • Efetue a consulta via SQL da tabela SF2.
  • As NFs geradas não obedecem uma ordem de numeração das Notas Fiscais.


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • DAN - Agenda de Veículos

05. ASSUNTOS RELACIONADOS

Documento de Referência

06. ANEXO


Templatedocumentos