Liberação: 16/07/2026
#Suprimentos
Objetivo da mudança:
Foi ampliado o campo LSE_Codigo da tabela CADLSE de VARCHAR(3) para VARCHAR(6), permitindo o cadastro de até 999.999 localizações de separação (antes limitado a 999). O sistema agora verifica o tamanho configurado em PROCOD (PRO_TAMCOD) para o arquivo CADLSE — se estiver 3, mantém o comportamento com 3 dígitos; se estiver 6, utiliza 6 dígitos. Essa lógica foi aplicada em todas as regras de StrZero e no gerador automático de código sequencial no fonte untFuncoesGenerica.pas, seguindo modelo similar ao já utilizado para o código do item. Também foram ampliadas as colunas relacionadas nas tabelas ITEGER (ITE_CODLSE) e CADLOC (LOC_CODLSE) para manter a consistência do banco.
Rotinas / Telas:
Cadastros > Produtos > Localização Separação, tela: “Cadastro de Localização de Separação (frmCadLocalizacaoSeparacao)”;
Instruções sobre o que configurar:
Não há configuração de nova CFG criada para esta alteração.
Instruções sobre como utilizar:
Após a atualização, o campo Código na tela de Localização Separação passa a aceitar até 6 dígitos numéricos (de 000001 a 999999). O gerador automático de código sequencial já considera o novo tamanho, evitando o erro de chave duplicada. Não há alteração no formulário — o campo herda o tamanho diretamente do banco de dados e permanece com entrada somente numérica.