01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:

CE0220 - Transações Diversas

CE0205 - Requisição Estoque

CE0206 - Transferência entre depósitos

(entre outros que geram movimento de estoque)

País:Brasil
Ticket:12577202
Requisito/Story/Issue :DMANESTOQ-12177


02. SITUAÇÃO/REQUISITO

Ajustar, no dicionário de dados, os campos que armazenam o número da transação dos movimentos de estoque para suportar valor maior que 2.147.483.647, pois algumas empresas já estão próximas a esse número e que é o limite do  tipo Integer, fazendo com que não seja mais possível gerar novos movimentos de estoque.

03. SOLUÇÃO

Para realizar a correção será necessário alterar todos os campos de todas as tabelas do sistema que armazenam o número da transação. Além da tabela movto-estoq, diversas outras tabelas também armazenam o número da transação conforme lista abaixo. 

A alteração consiste em mudar o tipo de dado da tabela de Integer para INT64, sendo que esse último é suportado pela arquitetura de 64 bits, o que dá uma margem infinitamente maior.

Atenção: Os programas específicos que fazem menção aos campos abaixo precisam ser ajustados. Em alguns casos será necessário somente recompilação, em outros, alteração para o tipo INT64 em variáveis internas dos específicos.

Lista com <banco.tabela.campo> afetados: 

04. ASSUNTOS RELACIONADOS