Warnings no Revit, explicados: quais realmente importam
Você abre um projeto que roda há um ano e o Revit te recebe com um número no canto: "1 Warning" — ou, mais comum, "3.412 Warnings". Todo mundo aprende a ignorar esse número. A caixa de diálogo é lenta, as mensagens são crípticas, e revisar uma por uma antes de uma entrega parece castigo. Então a contagem cresce, silenciosa, até o dia em que uma tabela reporta uma área errada ou um elemento que você nunca tocou se move sozinho.
A verdade incômoda sobre os warnings do Revit é esta: a maioria realmente não importa, e um punhado deles importa enormemente — e o Revit mostra os dois exatamente no mesmo texto cinza, ordenados por nada de útil. Este artigo é o sistema de triagem que eu queria ter tido anos atrás. Ele classifica os tipos de warning por risco real, ensina a revisar e exportar a lista completa no Revit puro e entrega um fluxo de priorização que você roda hoje, sem instalar nada.
No Brasil, a comunidade BIM costuma dizer "warnings" mesmo, em inglês — então é assim que vamos chamar aqui, junto com "avisos" quando ajudar na busca.
O que é, de fato, um warning do Revit
Um warning é o Revit avisando que ele fez o que você pediu, mas o resultado é ambíguo ou possivelmente errado — e, crucialmente, deixou a ação acontecer mesmo assim. Essa é a diferença entre um warning e um error. O error te bloqueia (desfaz a operação). O warning deixa o modelo prosseguir num estado levemente comprometido e registra uma nota para depois.
Como warnings nunca bloqueiam, eles se acumulam. Cada elemento duplicado, cada ambiente que perdeu o fechamento quando alguém apagou uma parede, cada cota cuja restrição não pode mais ser satisfeita — cada um solta mais uma linha nessa lista e é esquecido na hora. O Revit guarda todos, para sempre, até a condição de origem ser resolvida.
O Revit mostra os warnings em três lugares:
- O alerta na barra de status / canto inferior direito — a contagem ao vivo. Clicar abre a caixa de warnings.
- Manage → Inquiry → Warnings (o diálogo Review Warnings) — a lista completa e persistente do documento atual.
- Na hora da criação — o balão amarelo que aparece enquanto você desenha. É o único momento em que a mensagem tem contexto, o que é exatamente por que ninguém lê.
A taxonomia de triagem: três níveis de warning
Esta é a parte que nenhum outro guia entrega. Nem todo warning carrega o mesmo risco. Separá-los pelo que eles de fato danificam — dados do modelo, estabilidade da geometria, ou nada além da aparência — é o que transforma uma lista ilegível de 3.000 numa correção priorizada de 20 minutos. É assim que eu separo.
Nível 1 — Crítico: resolva antes de qualquer coisa
Corrompem dados que você reporta, ou deixam a geometria se mover sem você saber. Valem segurar uma entrega.
| Warning (mensagem típica) | Por que é crítico |
|---|---|
| "There are identical instances in the same place." | Elementos duplicados sobrepostos. São invisíveis nas vistas, mas dobram toda quantidade em tabelas e levantamentos. Uma parede contada duas vezes, uma peça orçada duas vezes — silencioso e caro. |
| "Multiple Rooms are in the same enclosed region" / "Room is not in a properly enclosed region" (e o equivalente de Area) | Suas tabelas de ambientes e áreas ficam erradas. Áreas brutas, ocupação, cálculos de código e de rotas de fuga leem daqui. Um único fechamento quebrado desregula a área de um pavimento inteiro. |
| "Constraints are not satisfied" / "Can't keep elements joined" | O modelo não consegue mais honrar uma cota ou trava que você definiu. O Revit pode realocar a geometria silenciosamente para resolver o conflito, ou descartar a restrição — cotas em que você confiava se tornam não confiáveis. |
| Paredes / pilares sobrepostos gerando joins ruins | Sobreposições produzem quantidades de material incorretas e joins imprevisíveis, e cascateiam em mais warnings a cada edição. |
Regra prática: se um warning toca em quantidades, áreas ou restrições, é Nível 1. São problemas de integridade de dados vestindo o mesmo cinza do ruído cosmético.
Nível 2 — Moderado: agende, não ignore
Não corrompem um levantamento, mas degradam a coordenação e ainda enterram os warnings de Nível 1 embaixo deles.
- "Elements have duplicate 'Mark' values" — importa para tabelas, tags e keynotes, mas é rótulo de dado, não geometria.
- "Highlighted walls overlap" (sobreposições pequenas) e "…are joined but do not intersect."
- "Wall is slightly off axis" / linhas levemente fora de eixo / segmentos quase de comprimento zero — inofensivos isolados, mas multiplicam e deixam a edição lenta.
- Conflitos de parâmetro em grupos e design options.
O Nível 2 é onde mora o inchaço do modelo. Nenhum reprova uma entrega sozinho, mas mil deles tornam o diálogo de warnings inútil — que é justamente como os problemas de Nível 1 se escondem por meses.
Nível 3 — Cosmético: resolva quando der, ou aceite
- Type Mark não único em tags e famílias de anotação.
- Avisos de "exceeds size" em painéis de curtain wall / anotações.
- Warnings presos a elementos demolidos ou temporários que você nunca vai entregar.
Os warnings de Nível 3 são os que realmente pode deixar quietos — desde que você tenha confirmado que é isso que são. O perigo nunca foram os cosméticos; é que eles camuflam os críticos.
Como revisar os warnings manualmente (Revit puro, sem add-ins)
Dá para fazer uma auditoria de warnings completa e profissional só com o Revit de fábrica. O fluxo completo é este.
Passo 1 — Abra a lista completa
Vá em Manage → Inquiry → Warnings, ou clique no alerta "N Warnings" no canto. Isso abre o diálogo Review Warnings, que lista todo warning ativo do documento atual, agrupado por texto da mensagem.
Passo 2 — Exporte a lista inteira para HTML
Clicar em 3.000 warnings naquele diálogo apertado é a armadilha. Em vez disso, use o botão Export… no canto inferior esquerdo do Review Warnings. Ele grava a lista inteira num arquivo HTML, incluindo os IDs dos elementos afetados por cada warning.
Abra esse HTML direto no Excel — ele interpreta a tabela sem problema. Agora você tem cada warning numa planilha para ordenar, filtrar e contar. Esse único passo converte um diálogo ilegível numa lista de trabalho.
Passo 3 — Classifique pela taxonomia
Na planilha, crie uma coluna e marque cada grupo de warning como Nível 1 / 2 / 3 pela taxonomia acima. Como a exportação nativa agrupa por texto da mensagem, uma ordenação colapsa milhares de linhas em algumas dezenas de tipos distintos — e, no geral, uns poucos tipos respondem pela maior parte da contagem. Classifique esses tipos uma vez e a lista inteira está triada.
Passo 4 — Resolva o Nível 1, de cima para baixo
Filtre nas linhas de Nível 1. Para chegar à geometria culpada, use Show dentro do Review Warnings (isola e dá zoom nos elementos), ou copie os IDs da planilha em Manage → Inquiry → Select by ID. Resolva a condição de origem — apague o duplicado real, refeche o ambiente, resolva a restrição — e o warning some sozinho.
Passo 5 — Reconte e acompanhe a tendência
Depois de uma sessão de correção, reabra o diálogo e anote a nova contagem. Um modelo de fato mantido mostra a contagem de Nível 1 caindo ao longo do tempo. Registre semanalmente — a tendência importa mais que qualquer número isolado.
O detalhe federado que você precisa saber
A lista de warnings do Revit — e a exportação nativa — só enxergam o documento host em que você está. Warnings que vivem dentro de um modelo vinculado não aparecem no host. Isso é limitação da API, não configuração que você esqueceu. Para uma revisão federada de verdade, você tem que abrir cada link e exportar de cada um, depois combinar as planilhas. Considere isso no prazo; um host "limpo" não significa federação limpa.
Onde o método manual quebra
O fluxo acima resolve o problema de verdade — para um modelo, uma vez. Ele quebra sob três condições específicas:
- Volume. Com 3.000+ warnings em sete links, o ciclo exportar-abrir-classificar-combinar leva de 30 a 60 minutos por rodada.
- Cadência. Se a análise de projeto é semanal, você repete essa hora toda semana, para sempre, na mão.
- Verificação. Depois de cada correção você precisa reabrir o diálogo para confirmar que a contagem caiu — e reexportar para reenviar. O ciclo é lento o bastante para as pessoas pararem de fechá-lo.
A essa altura o método manual não está errado, só está caro. É aqui que uma auditoria de um clique se justifica.
O caminho automatizado: Check Model Health (gratuito)
O Check Model Health roda uma auditoria somente-leitura do modelo ativo e abre um painel com totais contados — vistas, famílias, elementos in-place, links & imports e warnings entre eles. O tile de Warnings fica vermelho no instante em que o modelo tem algum, então funciona como uma luz de saúde à primeira vista. Clique nele e abre a janela de detalhamento de warnings — onde a triagem manual lá de cima vira uma tela que você só precisa ler.
- Na aba B45 Labs | Coordination, abra o painel QA/QC e clique em Check Model Health. Uma janela de progresso varre o modelo inteiro.
- Leia o tile de Warnings — vermelho significa que há warnings; clique para abrir a janela de detalhamento.
- Agrupe a lista do jeito que você pensa. O detalhamento agrupa os warnings de três formas, num botão: por categoria (o padrão), por descrição (cada mensagem idêntica colapsada numa linha com a contagem) ou plano. Agrupar por descrição é o mesmo colapso que você faria na mão na planilha — feito para você, na hora.
- Deixe as faixas de triagem definirem a prioridade. Guiada por uma base de conhecimento curada, a janela rotula cada grupo em faixas — Critical, Important, Not-yet-catalogued e Noise — como linhas de cabeçalho, então os warnings que de fato movem geometria ou corrompem quantidades sobem ao topo sozinhos. É uma visão de priorização automática, não um filtro que você configura: a ferramenta aplica o mesmo tipo de lógica de triagem que este artigo ensina, sem você marcar uma única linha. (Meus três níveis lá de cima são um recurso didático editorial; as faixas da ferramenta são as dela, mas a intenção é idêntica — crítico primeiro, ruído por último.)
- Refine quando precisar. Uma caixa de busca em texto livre filtra por mensagem, um dropdown de categoria filtra por disciplina e um seletor de severidade alterna entre All / Warnings only / Errors only — o bastante para isolar exatamente o grupo em que você está trabalhando.
- Pule até a geometria. Selecione um grupo e clique em Highlight in model para ver os elementos afetados, ou ligue o botão Select in model para manter a seleção do modelo acompanhando a lista conforme você percorre.
- Corrija e dê Refresh. Resolva a condição na tela e clique em Refresh — a contagem atualiza no lugar, sem reabrir nada. Para registro, exporte o detalhamento para CSV ou uma planilha Excel (.xlsx) de verdade: duas abas, uma linha-resumo por grupo de warning e uma linha por elemento afetado, prontas para enviar ou colar num log de coordenação.
Ele não elimina o detalhe federado — como tudo acima, audita o modelo host, e os links carregados são contados mas não varridos. O que ele elimina é a hora inteira de exportar-abrir-classificar: o agrupamento, a triagem de prioridade, a busca e o ciclo highlight-corrige-refresh ficam todos numa janela só, e a exportação para Excel é a planilha de duas abas que você montava na mão. É gratuito, e é um comando dentro da mesma suíte de QA que roda a auditoria completa do modelo do artigo companheiro.
Para os checks ao redor — ambientes que perderam o fechamento, paredes que deixaram de ser room-bounding — combine com o Check Rooms e o Check Walls, já que uma parede que não é room-bounding é uma das causas mais comuns dos warnings de fechamento de ambiente do Nível 1.
Perguntas frequentes
Como vejo todos os warnings no Revit? Vá em Manage → Inquiry → Warnings, ou clique no alerta "N Warnings" no canto inferior direito. O diálogo Review Warnings lista todo warning ativo do documento atual, agrupado por mensagem.
Warnings deixam o modelo Revit lento? Indiretamente, sim. Um backlog grande — sobretudo elementos sobrepostos e restrições não satisfeitas — faz o Revit recalcular mais a cada edição e regeneração. Os warnings também são um indicador de problemas de geometria por baixo que de fato pesam. A contagem em si não é a carga; o que ela representa é.
Dá para exportar os warnings do Revit para Excel? Sim. No diálogo Review Warnings, clique em Export para salvar a lista como HTML e abra esse HTML direto no Excel — ele interpreta a tabela e te dá uma lista ordenável e filtrável, com os IDs dos elementos.
Quais são os warnings mais importantes de resolver? Os que corrompem dados ou movem geometria: instâncias idênticas sobrepostas (dobram quantidades de tabela), warnings de fechamento de ambiente e área (quebram tabelas de área) e restrições não satisfeitas (deixam a geometria mudar em silêncio). Veja a tabela do Nível 1 acima.
Warnings dentro de modelos vinculados aparecem no host? Não. A lista e a exportação de warnings do Revit só enxergam o documento host. Warnings de link precisam ser revisados abrindo cada link — é limitação da API, não configuração.
Baixe a ferramenta gratuita
O Check Model Health faz parte do B45 Labs — uma suíte de add-ins gratuita para Revit, mais de 50 comandos, sem cartão de crédito. É gratuito até 2027 — garantido.
- Baixe grátis: b45labs.com/download
- Entre na lista founding para receber o checklist de saúde do modelo (uma página) e os avisos de novas versões.
Use o que quiser para revisá-los, mas pare de tratar a contagem de warnings como um número único e indiferenciado. Faça a triagem — Nível 1 primeiro — e aquele valor intimidante no canto vira uma lista de tarefas curta e honesta.
Baixe a ferramenta gratuita
Rode isso num clique
O Check Model Health faz parte do B45 Labs — uma suíte gratuita de add-ins para Revit, com mais de 50 comandos e sem cartão de crédito. Gratuito até 2027, garantido.
Entre na lista founding para receber o checklist de saúde do modelo e os avisos de versões: