Uma localização é um endereço, não uma anotação numa célula

Corredor A, coluna 04, altura 2. A mesma grade que quem separa o pedido lê na estante, para que o que aparece na tela e o que está na prateleira sejam a mesma coisa.

Localizações do depósito: corredor, coluna e altura

Na planilha, a localização é texto livre, e texto livre vira bagunça: “prateleira B”, “B”, “estante B”, “B-2 (em cima)”. Três meses depois ninguém consegue filtrar por corredor, porque não há nada pelo que filtrar. O BasicInventory guarda as três coordenadas separadas e monta o código a partir delas, então A-04-2 é sempre escrito do mesmo jeito e sempre pode ser buscado.

As localizações pertencem a um depósito e são únicas dentro dele, então você não cria a mesma posição duas vezes por descuido. Excluir uma que ainda tem estoque é recusado, em vez de deixar paletes órfãos sem avisar — o tipo de proteção que só faz diferença no dia em que segura você.

Todos os filtros do aplicativo entendem a grade. Movimentações, estoque e paletes podem ser filtrados por corredor, por coluna ou por altura, e é assim que você responde “o que tem no corredor D?” sem ler uma lista inteira.

Cadastrar um depósito não exige trezentas janelas. Gere uma estante inteira por intervalo — corredor A, colunas 1 a 12, alturas 1 a 5 — ou preencha o modelo de Excel com todos os corredores e envie. Antes de salvar qualquer coisa, você vê, linha a linha, o que será criado, o que já existe e o que tem erro; uma posição que já existe nunca é duplicada, e se a zona mudou, quem decide é você.

Compre uma vez. Use enquanto for útil.

O preço sobe a cada cinco licenças vendidas e nunca volta a baixar. O que você pagar hoje é o que esta cópia custou, para sempre.