# Ferramentas de Apoio

### **Modo Debug**

O **Modo Debug** é uma ferramenta de diagnóstico essencial para o desenvolvimento de personalizações. Ele permite rastrear a origem técnica das informações exibidas em tela, revelando onde cada dado é gravado no banco de dados.

O objetivo é descobrir a "Global" e a posição exata ("Piece") de um campo, facilitando a criação de lógicas de leitura ou gravação.

O acesso é realizado através do programa **SMS - Execução Direta do Programa**, clicando no botão **Executar com Modo Debug**.

<figure><img src="https://1535499562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFuSXZSnkY0bm1EPoBQFD%2Fuploads%2FJ3Ee86hZ5px58f5ShVBk%2Fimage.png?alt=media&#x26;token=ccb681e1-1d82-4cc9-868d-c6daa8f9bef9" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Este recurso é exclusivo para ambientes que utilizam a tecnologia **InterSystems IRIS**.
{% endhint %}

#### Exemplo de Uso

**Cenário:** Você precisa criar uma regra para o número do pedido, mas não sabe qual é a variável ou tabela correta.

1. Ative o Modo Debug e acesse a tela **Cadastro de Pedido de Venda**.
2. Localize o campo que contém o valor (ex: "123456").
3. O Debug informará a estrutura de gravação:
   * **Global**: `^PVPD`
   * **Posição (Piece)**: `5`

Com essa informação, você sabe exatamente qual endereço do banco de dados manipular na sua personalização.

<p align="center">Esse conteúdo foi útil?</p>

<p align="center"><a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-up">Sim</a> <a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-down">Não</a></p>
