F084MSL - Máscara p/ Séries e Lotes
Tela é destinada à construção de máscaras de codificação para produtos que utilizam numeração de série ou lote.
Define-se a quantidade de posições e seus componentes. Estes componentes permitem estabelecer (fixar) caracteres pré-definidos para esta codificação. A definição de quais máscaras serão utilizadas para a série ou lote é feita no cadastramento da origem, na tela F083ORI.
Os produtos de confecção serão divididos em camisa, conjunto e pijama indicados com
dois dígitos.
- Máscara: IN-Lote
- Descrição: Iniciais do lote
- Quantidade Posições: 2
- Componentes Máscara: XX - lote XX - YY - lote YY
Importante
Não serão aceitos caracteres especiais na geração de novos códigos, salvo os caracteres hífen (-), ponto (.), barra (/) e espaço em branco, embora não seja aconselhável o uso dos mesmos. Caso seja informado algum caractere inválido, exibirá a mensagem "A utilização de caracteres especiais (vírgula, aspas, apóstrofo, percentual, etc) não é recomendada na codificação, pois pode causar problemas em campos do tipo abrangência e/ou consultas ao banco de dados. Verifique o código e remova os caracteres especiais.", travando o processo.
Com o identificador de regras GER-000ICECO01 ativo, a mensagem não será exibida, porém não será possível sair do campo até que seja informado um código válido. O identificador de regras GER-000ICECO01, será ignorado em rotinas que não são de cadastro.
Máscara
Código da máscara do produto.
Dados Gerais
Máscara p/ Lote?
Indique se a máscara será utilizada para compor o código do lote.
Máscara p/ Série?
Indique se a máscara será utilizada para compor o código da série.
Quantidade Posições
Define o tamanho máximo da
máscara de lote/série. O valor máximo deste campo é definido com base no
valor do campo Valor Incremental, ou seja, se a mascara de lote/série
tiver o campo Valor Incremental preenchido como 0 (zero), a quantidade
máxima de posições é 50. Caso o campo Valor Incremental tenha um valor
superior a 0 (zero), a quantidade máxima de posições será 17.
Máscara Livre
Se for definido com "S - Sim", permite
que a máscara tenha um valor incremental, ou seja, os lotes/séries podem
ser gerados automaticamente sendo esta máscara um número que é
incrementado a cada lote/série gerado.
Observação
Um código de lote ou série dos produtos de determinada origem pode ter até quatro máscaras de lote/série, sendo assim, sugere-se, nos casos onde existe necessidade de geração automática de lote/série, a utilização de mais de uma máscara no cadastro da origem, na tela F083ORI .
Tipo Componente
Indique se o componente da máscara é numérico ou alfanumérico.
Valor Incremental
Corresponde ao valor que terá o
próximo lote/série criado após a geração do último lote/série. Para
isso, o sistema converte o código do último lote/série gerado para um
valor numérico, e soma a este valor numérico a quantidade definida no
campo Valor Incremental. O valor incremental somente pode ser informado
se a máscara for livre.
Código Regra
Código de regra previamente cadastrada. É possível utilizar as seguintes variáveis na regra utilizada por esta tela:
- UltNum
- MslQip: valor para incremento utilizado para sequenciar automaticamente os códigos numéricos da máscara
- CodOri
- CodFam
- CodPro
- CodDer
- CodLot
- Retorno
A variável de retorno da regra será Retorno. Nessa variável deverá ser informado valor referente a cada máscara no momento de montar um novo lote em que a variável CodLot irá receber o código do lote que está sendo montado
Situação
Indique se a máscara está ativa ou inativa.
Componentes
Componente Máscara
Insira o código do componente da máscara.
Identificador de regras
Módulo | Código |
---|---|
CHA | 900LOTE01 |