Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Erro de unidades base (origem e destino)


Posts Recomendados


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  3
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  35
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  42

Bom dia.

Sou novo aqui no fórum. Espero poder ajudar e ser ajudado por todos e a todo aqui.

Estou com um problema. No ano de 2016, tivemos um problema com unidades base no cadastro de produtos o qual exibia a seguinte mensagem:

"Conversão não permitida: a unidade de origem UN e a de destino MT possuem unidade base diferente."

E assim por diante com várias unidades, num total de 85 produtos e em torno de 750 registros do sistema. Uma consultora da filial local, realizou uma alteração via BD onde o problema foi corrigido.

Detalhe, a versão era a 11.82.xxx

Acontece que, hoje, ao gerar os Saldos e Custos o mesmo erro voltou a aparecer.

Executei uma busca no SQL Server usando a consulta

SELECT TMOV.CODCOLIGADA, TMOV.IDMOV, TMOV.CODTMV, TMOV.NUMEROMOV, TMOV.DATACRIACAO, TITMMOV.NSEQITMMOV, TITMMOV.CODUND, TUND.CODUNDBASE, TPRODUTODEF.IDPRD, TPRODUTO.CODIGOPRD, TPRODUTO.NOMEFANTASIA, TPRODUTODEF.CODUNDCONTROLE, TUND2.CODUNDBASE

FROM TMOV

JOIN TITMMOV ON (TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA)

JOIN TPRODUTODEF ON(TITMMOV.IDPRD = TPRODUTODEF.IDPRD AND TITMMOV.CODCOLIGADA = TPRODUTODEF.CODCOLIGADA)

JOIN TUND ON (TITMMOV.CODUND = TUND.CODUND)

JOIN TUND AS TUND2 ON (TUND2.CODUND = TPRODUTODEF.CODUNDCONTROLE)

JOIN TPRODUTO ON TPRODUTO.IDPRD=TPRODUTODEF.IDPRD

WHERE TUND.CODUNDBASE <> TUND2.CODUNDBASE

ORDER BY TMOV.CODCOLIGADA, TPRODUTO.NOMEFANTASIA

... e notei que o trabalho feito pela consultora no ano passado foi desfeito. 

A pegunta é: Isso pode ter acontecido na atualização do BD, da versão 11.82.xxx para a 12.1.15.154 (atual utilizada). Alguém já passou por algo parecido?

Ah sim!... Não sou quem faz a atualização do BD. Temos um TI que informa não ter acontecido quaisquer erros no processo. 

Mas como pode haver essa divergência entre unidade base para produtos com movimentação, e mais ainda, o trabalho realizado pela consultora no BD ter simplesmente desaparecido?!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  817
  • Conteúdo/Dia:  0.16
  • Reputação:   105
  • Pontos/Conquistas:  4.774
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

Boa tarde.

Não é conveniente alteração na base de dados via comando sql.   Provavelmente existem tabelas associadas, que não foram alteradas pelo consultor e na conversão foram base para "acertar" os dados.

 

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.