Chave de confirmação de endereço
O texto que faz o coletor devolver a lista de andares ao ler o prédio: para que serve, como gerar em massa pela fórmula e por que a geração recusa ou pula endereços.
Quando usar
Ao montar prédios drive-in (onde a chave é obrigatória), e sempre que a operação preferir uma etiqueta na frente do prédio em vez de uma etiqueta por posição.
Antes de começar
- Endereços já criados e localizáveis na grade Wms > Endereços
- Saber a qual depósito cada endereço pertence — a chave não pode repetir entre depósitos
- Acesso ao botão Manutenção da grade de Endereços
A chave de confirmação é um texto gravado no endereço que funciona como agrupador: todos os andares do mesmo prédio compartilham o mesmo valor. Quando o operador lê essa chave no coletor, o sistema não encontra um endereço exato e devolve a lista dos andares daquele prédio para ele escolher. Ela é preenchida na Manutenção de Endereços, um endereço por vez ou em massa por uma fórmula.
1. Para que serve a chave
A máscara identifica UM endereço: ela tem rua, prédio, andar e apartamento. A chave identifica o PRÉDIO — é a mesma máscara sem o andar e sem o apartamento, repetida em todas as posições daquele prédio.
É essa repetição que muda o comportamento do coletor. Ao ler um texto, ele primeiro procura um endereço exato; não achando, procura endereços com aquela chave. Vindo vários, ele mostra os andares como botões e o operador escolhe. Sem chave, cada posição precisa de etiqueta e de leitura próprias.
Quatro rotinas leem a chave: Endereçamento (campos Confirmar Endereço e Endereço Destino), Armazenamento Automático (campo Prédio Drive-in), Baixa de Pallets (endereço de staging) e o Inventário por endereço.
No Armazenamento Automático a chave é o que sustenta a rotina: o operador lê o prédio drive-in e uma UA, e o sistema distribui todas as UAs irmãs do mesmo recebimento pelos slots livres, do fundo para a frente.
2. Onde se mexe na chave
- 1
**Abrir a grade** — Menu Wms > Endereços. Filtre (depósito, rua, prédio, função) e pesquise — a grade só carrega depois da pesquisa.
- 2
**Marcar os endereços** — Marque no checkbox todas as posições que devem receber a mesma chave. Com pelo menos uma marcada, o botão Criar dá lugar a Manutenção e Imprimir.
- 3
**Abrir a Manutenção** — Clique em Manutenção. Abre a tela 'Manutenção de Endereços', que aplica de uma vez o que estiver escolhido nela a todos os endereços marcados.
- 4
**Aplicar** — O campo Chave de confirmação fica na mesma linha do Limite de Peso. Escolha a ação, preencha o campo ao lado e clique em Salvar.
3. As quatro ações do combo
O campo Chave de confirmação é um combo. A ação escolhida decide o que o campo de texto ao lado significa.
- 1
**Manter Chave** — Padrão. Não toca na chave de nenhum endereço marcado; o campo ao lado fica bloqueado.
- 2
**Definir Chave** — Grava o texto digitado, igual, em todos os endereços marcados. É o modo de chavear um prédio já selecionado, na mão.
- 3
**Gerar pela Fórmula** — Trata o campo ao lado como fórmula e monta a chave endereço a endereço, com os dados de cada um. É o que permite chavear vários prédios de uma vez. O rótulo do campo muda para 'Fórmula da chave'.
- 4
**Remover Chave** — Apaga a chave dos endereços marcados; o campo ao lado fica bloqueado.
4. Montar a fórmula
A fórmula é texto comum misturado com macros entre chaves. Cada macro é trocada pelo dado do próprio endereço no momento da gravação.
As macros aceitas são {Depósito}, {Cód Depósito}, {Rua}, {Lado}, {Prédio}, {Andar}, {Tipo}, {Função} e {Ap/Profundidade}. Rua, Prédio, Andar e Ap/Profundidade saem sempre com dois dígitos — o 3 vira 03.
A fórmula da chave é a mesma da máscara SEM {Andar} e SEM {Ap/Profundidade}. É a ausência do andar que faz várias posições caírem na mesma chave e o coletor devolver a lista.
Exemplo: {Cód Depósito}.{Rua}.{Prédio} gera 1.01.07 para todos os andares do prédio 7 da rua 1 do depósito 1.
5. O que a geração recusa
A geração é validada inteira antes de gravar qualquer endereço. Se um único endereço da seleção der problema, NADA é salvo — nem a chave, nem o limite de peso, nem o tipo.
A recusa aparece como aviso amarelo e a Manutenção continua aberta, com o que você digitou, para corrigir e salvar de novo.
"Informe a formula da chave de confirmacao." — você escolheu Gerar pela Fórmula e deixou o campo vazio.
"A chave gerada 'X' passa de 50 caracteres. Encurte a formula." — tire a macro {Depósito} ou encurte o texto fixo.
"A formula gera a chave 'X' em mais de um deposito da selecao. Inclua o codigo do deposito na formula." — você marcou prédios de depósitos diferentes e a fórmula não os distingue. Acrescente {Cód Depósito}.
"A chave 'X' ja existe em outro deposito. Inclua o codigo do deposito na formula para nao colidir." — a chave já foi usada em outro depósito, em outra ocasião. Mesma correção.
6. O que a geração pula sem avisar
Recusa é uma coisa, pulo é outra. O pulo não interrompe nada: os demais endereços são gravados e a tela diz 'Endereços atualizados'.
Endereço que JÁ TEM chave é pulado. É proteção do prédio drive-in, que resolve prédio e slots inteiramente pela chave — sobrescrever trocaria a referência debaixo de uma operação em andamento.
Endereço de função Apanha, Picking, Staging ou Transitório é pulado. Nessas funções a chave deixa de ser só agrupador: no picking, para cliente com 'Confirma endereço no picking?' ligado, o texto cobrado do operador passa a ser a chave assim que ela existe, e a etiqueta antiga para de valer na hora. Na baixa de pallet, o staging é resolvido pela chave sem lista de andares, e o pallet iria para um andar arbitrário.
A comparação é pelo começo do nome da função: 'Staging Padrão' é pulado igual a 'Staging'.
7. Quando marcar Forçar
Marcando 'Forçar: sobrescrever chave existente e incluir endereços de apanha/picking/staging', os dois pulos acima deixam de valer. A exigência de fórmula preenchida continua valendo sempre — Forçar nunca gera chave vazia.
O uso legítimo é corrigir uma chave gerada errada, ou chavear de propósito um prédio de staging que a operação já trata como prédio.
A opção só aparece com a ação Gerar pela Fórmula selecionada, e desmarca sozinha se você trocar de ação.
8. Conferir no coletor
- 1
**Endereçamento** — Abra Endereçamento e leia a chave no campo Confirmar Endereço (ou Endereço Destino). Devem aparecer os botões dos andares, em ordem.
- 2
**Escolher o andar** — Quando a lista aparece, o coletor não confirma enquanto o andar não for escolhido.
- 3
**Armazenamento Automático** — Leia a chave no campo Prédio Drive-in. Se o endereço não for de função Armazenagem e com DRIVE no tipo, o coletor recusa com 'O endereco lido nao e um drive-in de armazenagem'.
Parâmetros que mudam esta tela
| Onde | Parâmetro | O que muda |
|---|---|---|
| Endereço | Chave de confirmação (Wms > Endereços → Manutenção → Chave de confirmação) | Texto agrupador do prédio; é o que o coletor lê para receber a lista de andares |
| Endereço | Função do Endereço (Wms > Endereços → Manutenção → Função do Endereço) | Apanha, Picking, Staging e Transitório ficam de fora da geração em massa, a menos que Forçar |
| Endereço | Tipo do Endereço (Wms > Endereços → Manutenção → Tipo do Endereço) | O Armazenamento Automático só aceita chave de endereço com DRIVE no tipo e função Armazenagem |
| Endereço | Montagem da Máscara do Endereço (Wms > Endereços → Manutenção) | Fórmula da máscara (com andar e apartamento). Preenchida, recalcula a máscara de todos os marcados |
| Cliente | Confirma endereço no picking? (Cadastro de Cliente → Parâmetros gerais) | Faz o coletor cobrar o endereço de apanha; havendo chave no endereço, o texto cobrado passa a ser a chave |
Perguntas frequentes
**Em uma frase, para que serve a chave?** Para o operador ler UMA etiqueta na frente do prédio e o coletor devolver os andares, em vez de uma etiqueta e uma leitura por posição.
**Gerei e a coluna Chave de confirmação continua vazia. Por quê?** A geração pula endereço que já tem chave e endereço de função Apanha, Picking, Staging ou Transitório. Nada disso interrompe o salvamento, então a tela diz 'Endereços atualizados' mesmo sem ter gerado nada. Marque Forçar se a intenção era mesmo sobrescrever.
**Posso ter a mesma chave em dois lugares?** Dentro do mesmo depósito, sim — é exatamente isso que agrupa os andares do prédio. Entre depósitos diferentes, não: a geração recusa e manda incluir o código do depósito na fórmula.
**Quero trocar uma chave que gerei errada.** Gere de novo com Forçar marcado, ou faça em duas etapas: Remover Chave nos endereços e depois Gerar pela Fórmula.
**A chave está gravada mas o coletor diz que não encontrou o endereço.** Para entrar na lista, o endereço precisa estar ativo, com situação Liberado ou Reservado para Armazenagem e sem status Bloqueado. Prédio inteiro ocupado devolve lista vazia.
**Dá para chavear o prédio inteiro de uma vez?** Sim. Marque todos os andares do prédio na grade, escolha Gerar pela Fórmula e use uma fórmula sem {Andar}. Todos recebem a mesma chave.
**A manutenção falhou. Perdi as outras alterações que fiz na mesma tela?** Nada foi gravado. A validação da chave roda antes de tocar no primeiro endereço, justamente para não deixar metade da seleção alterada.
Telas relacionadas
**Endereços** (/apes-local/wms/addresses/grid) — Grade onde se marca e se abre a Manutenção de Endereços
**Depósitos** (/apes-local/wms/chamber/grid) — Código do depósito usado na macro {Cód Depósito}
**Regiões** (/apes-local/wms/region/grid) — Combo Região da mesma tela de Manutenção
