A tabela ICD do Protheus está descrita no dicionário (SX2) como “Itens da Resposta-ICQ”. Possui 13 campos e 1 índices e chave única ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- ICD
- Nome
- Itens da Resposta-ICQ
- Nome (inglês)
- Answer Items-ICQ
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT- Campos / índices
- 13 / 1
Campos da tabela ICD (13)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | ICD_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | ICD_RESPPQ | C | 6 | 0 | Resposta | Codigo da Resposta | Real |
| 03 | ICD_PROCES | C | 6 | 0 | Sub-Processo | Codigo do Sub-Processo | Real |
| 04 | ICD_CODQST | C | 6 | 0 | Questao | Codigo da Questao | Real |
| 05 | ICD_CODALT | C | 2 | 0 | Codigo | Codigo da Alternativa | Real |
| 06 | ICD_CODCOL | C | 2 | 0 | Cod.Coluna | Codigo da Coluna | Real |
| 07 | ICD_COMALT | C | 80 | 0 | Complemento | Complemento Alternativa | Real |
| 08 | ICD_CODISS | C | 6 | 0 | Mem.Resposta | Codigo Memo da Resposta | Real |
| 09 | ICD_DISSER | M | 80 | 0 | Resposta | Resposta Dissertativa | Virtual |
| 10 | ICD_CODQT | C | 6 | 0 | Processo | Codigo do Processo | Real |
| 11 | ICD_OBJCON | C | 6 | 0 | Obj. Control | Objetivo de Controle | Real |
| 12 | ICD_CODACA | C | 10 | 0 | Plano Acao | Codigo do Plano de Acao | Real |
| 13 | ICD_REVACA | C | 2 | 0 | Revisao | Codigo Revisao Acao | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela ICD (1)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT | Resposta + Processo + Sub-Processo + Obj. Control + Questao + Codigo |
Perguntas frequentes sobre a tabela ICD
O que é a tabela ICD?
É a tabela “Itens da Resposta-ICQ” do ERP TOTVS Protheus, com 13 campos definidos no dicionário SX3.
Qual é a chave única da tabela ICD?
A chave única é ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT.
Quais são os índices da tabela ICD?
A tabela tem 1 índice. O principal (ordem 1) usa a chave ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT.
Qual é o nome físico da tabela ICD no banco de dados?
No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: ICD990). Em ADVPL, use RetSqlName("ICD") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela ICD
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
ICD_FILIAL,
ICD_RESPPQ,
ICD_PROCES,
ICD_CODQST,
ICD_CODALT,
ICD_CODCOL,
ICD_COMALT,
ICD_CODISS,
ICD_DISSER,
ICD_CODQT,
ICD_OBJCON,
ICD_CODACA,
ICD_REVACA
FROM ICD
WHERE
D_E_L_E_T_ = ' '
AND ICD_FILIAL = 'VALOR'
AND ICD_RESPPQ = 'VALOR'
AND ICD_PROCES = 'VALOR'
AND ICD_CODQST = 'VALOR'
AND ICD_CODALT = 'VALOR'
AND ICD_CODCOL = 'VALOR'
AND ICD_COMALT = 'VALOR'
AND ICD_CODISS = 'VALOR'
AND ICD_CODQT = 'VALOR'
AND ICD_OBJCON = 'VALOR'
AND ICD_CODACA = 'VALOR'
AND ICD_REVACA = 'VALOR'
Outras tabelas relacionadas
- IC1 Comite Multidisciplinar
- IC2 Itens do Comitê
- IC3 Fatores Críticos Sucesso (FCS)
- IC4 Sub-Processos
- IC5 Pesquisas (Controles Internos)
- IC6 Processos
- IC7 Grupos de Questionários-ICQ
- IC8 Subgrupos de Questionários-ICQ
- IC9 Perguntas-ICQ
- ICA Alternativas das Perguntas-ICQ
- ICB Colunas das Alternativas-ICQ
- ICC Respostas-ICQ
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.