> ## Documentation Index
> Fetch the complete documentation index at: https://docs.teceo.co/llms.txt
> Use this file to discover all available pages before exploring further.

# referência de campos das classificações e dos tipos

os campos, os limites e as mensagens dos dois níveis do cadastro: o tipo de classificação, editado na própria tabela, e a classificação, editada em formulário próprio.

as colunas dos dois modelos de planilha, com o rótulo literal de cada uma, estão em [importar classificações por planilha](/docs/classificacoes/importar-classificacoes-por-planilha).

## campos do tipo de classificação

as colunas da aba tipos de classificação, na ordem da tabela.

| campo | tipo | obrigatório | comportamento |
| - | - | - | - |
| nome | texto | obrigatório, na criação e na edição | máximo 50 caracteres. não se repete entre os tipos de classificação de produto da marca, e o mesmo nome pode existir nos tipos de classificação de cliente |
| código | texto | obrigatório a partir da edição | máximo 50 caracteres, limite validado apenas na edição. não se repete entre os tipos de classificação de produto da marca, e o mesmo código pode existir nos tipos de classificação de cliente |
| tag em produtos | interruptor | não | desligado por padrão |
| recursos de análise | interruptor | não | desligado por padrão |
| ordem de exibição | número inteiro | não | mínimo 1. não se repete entre os tipos da marca. teclas não inteiras são bloqueadas no campo |

o tipo é criado com o envio apenas do nome. código, marcações e ordem de exibição são preenchidos depois, na própria tabela.

o que cada marcação libera está em [onde a classificação é usada](/docs/classificacoes/onde-a-classificacao-e-usada).

## campos da classificação

os campos da aba dados gerais do formulário, na ordem de leitura.

| campo | tipo | obrigatório | comportamento |
| - | - | - | - |
| tipo de classificação | seleção única | obrigatório, na criação e na edição | oferece apenas tipos de origem teceo |
| código | texto | obrigatório, na criação e na edição | sem limite de tamanho e sem formato exigido: aceita espaço, acento e caixa alta. os espaços no começo e no fim são removidos ao salvar. não se repete entre as classificações do mesmo tipo na marca, e a comparação diferencia maiúscula de minúscula |
| nome | texto | obrigatório, na criação e na edição | pode se repetir, inclusive dentro do mesmo tipo |
| descrição | texto | não | exibida como texto de apoio junto da etiqueta, no detalhe do produto, apenas quando o tipo está marcado com tag em produtos |

## o que a origem bloqueia

a coluna origem separa o registro criado na teceo do registro criado pela integração com o sistema de gestão. a origem integração restringe as ações abaixo, descritas em [classificações vindas da integração](/docs/classificacoes/classificacoes-vindas-da-integracao).

| nível | ação | o que acontece |
| - | - | - |
| tipo de classificação | criar | sem restrição por origem |
| tipo de classificação | editar | nome e código não aceitam alteração. tag em produtos, recursos de análise e ordem de exibição continuam editáveis |
| tipo de classificação | excluir | sem restrição por origem |
| classificação | criar | o campo tipo de classificação oferece apenas tipos de origem teceo, e a classificação não pode ser criada dentro de um tipo de origem integração |
| classificação | editar | o formulário inteiro fica indisponível |
| classificação | excluir | sem restrição por origem |
| classificação | importar por planilha | recusada quando o tipo é de origem integração |

## mensagens

| mensagem | quando aparece |
| - | - |
| ops! o nome não pode ser vazio | ao salvar o nome do tipo em branco |
| ops! o nome deve ter no máximo 50 caracteres | ao salvar o nome do tipo acima do limite |
| ops! o código não pode ser vazio | ao salvar o código do tipo em branco |
| ops! o código deve ter no máximo 50 caracteres | ao salvar o código do tipo acima do limite, na edição |
| a ordem de exibição deve ser maior que zero | ao salvar ordem de exibição igual a zero ou negativa |
| já existe um registro com essa ordem de exibição | ao salvar ordem de exibição já usada por outro tipo da marca |
| não foi possível colar, pois este campo aceita apenas números inteiros. | ao colar valor não inteiro em ordem de exibição |
| tipos de classificação criados pela integração não podem ser editados | ao passar o cursor sobre nome e código de um tipo de origem integração |
| classificações que não foram criadas pela teceo não podem ser editadas | no topo do formulário de uma classificação de origem integração |
| não pode usar como filtro/revisar caso exista algum produto-cor com mais de uma classificação deste tipo, código(s) produto(s): | ao ligar recursos de análise num tipo que já tem produto-cor com mais de uma classificação dele, seguida dos códigos em conflito |
| não é permitido o mesmo tipo de classificação: "recursos de análise" habilitado | ao salvar um produto-cor com duas classificações de um tipo marcado com recursos de análise |
| Erro ao remover o registro. Existem registros que dependem dele e não foram removidos. | ao excluir tipo ou classificação com vínculo em produto-cor, política comercial ou acesso a catálogo |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.