Tempo aproximado para leitura: 00:02:30 min
Dúvida
Quais são as tabelas gravadas no Inventário Contábil?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Logix) - Inventário de Estoque - Versão 12
Solução
As tabelas gravadas no Inventário Contábil são:
- SUP2730 - Seleciona itens da Empresa, SUP2740 - Seleciona Itens em Terceiros, SUP2750 - Seleciona Itens de terceiros, gravam registros nas tabelas W_INVENT e SUP_W_INV_COMPL.
- O SUP2760 - Manutenção de dados selecionados, faz a consulta, inclusão, modificação e exclusão os registros das tabelas W_INVENT e SUP_W_INV_COMPL, caso precise alterar.
O Index Unique das tabelas é o num_transac/num_trans.
O num_transac da tabela W_INVENT é serial e o da SUP_W_INV_COMPL é Integer.
O num_transac é calculado na W_INVENT e é replicado para a SUP_W_INV_COMPL.
O num_transac/num_trans das tabelas é o relacionamento entre os dois registros. - Ao processar o SUP1930 - Livro de inventário, com o campo Versão oficial marcado, os dados das tabelas W_INVENT e SUP_W_INV_COMPL são replicados para as tabelas INVENT e SUP_INV_COMPL e excluídos das tabelas W_INVENT e SUP_W_INV_COMPL.
Nestas tabelas a lógica é:
O num_transac da tabela INVENT é serial e o da SUP_W_INV_COMPL é Integer.
O num_transac é calculado na INVENT e é replicado para a SUP_W_INV_COMPL.
O num_transac/num_trans das tabelas é o relacionamento entre os dois registros.
No processamento do SUP1930 quando o campo Versão oficial está marcado, sempre mantém o mês e ano que está processando, e o mês anterior é transferido para as tabelas H_INVENT e SUP_H_INV_COMPL.
Importante
- O serial das tabelas é alimentado pelo banco de dados, então nunca será duplicado.
- Quando ocorre erro de registro duplicado nas tabelas SUP_W_INV_COMPL ou SUP_INV_COMPL, pode ter ocorrido manutenção via banco de dados, onde somente os registros das tabelas W_INVENT e/ou INVENT foram excluídos, deixando como lixo nas tabelas complementares SUP_W_INV_COMPL ou SUP_INV_COMPL.
- Registros inconsistentes, terão que ser excluídos das tabelas e casos onde a INVENT não tem registro correspondente na SUP_INV_COMPL, até reprocessar o período.
- Antes de qualquer alteração no banco de dados, indicado fazer Backup de todos os registros das tabelas.
Anexo
Para validação e correção dos dados, verifique o anexo:
0 Comentários