A tabela CKO do Protheus está descrita no dicionário (SX2) como “Controle de Arq.TOTVS Colab.”. Possui 32 campos e 5 índices e chave única CKO_ARQUIV. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- CKO
- Nome
- Controle de Arq.TOTVS Colab.
- Nome (inglês)
- File Control TOTVS Particip
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Compartilhado
- Compartilhamento por empresa
- Compartilhado
- Chave única
CKO_ARQUIV- Campos / índices
- 32 / 5
Campos da tabela CKO (32)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | CKO_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | CKO_ARQUIV | C | 30 | 0 | Nome Arquivo | Nome do arquivo gerado | Real |
| 03 | CKO_STATUS | C | 2 | 0 | Status Arq. | Status do Arquivo | Real |
| 04 | CKO_DESSTA | C | 40 | 0 | Desc.STATUS | Descrição do STATUS | Real |
| 05 | CKO_XMLENV | M | 10 | 0 | XML Envio | XML de envio para NeoGrid | Real |
| 06 | CKO_XMLRET | M | 10 | 0 | XML Retorno | XML de retorno da NeoGrid | Real |
| 07 | CKO_DT_GER | D | 8 | 0 | Data Geracao | Data de Geração Arquivo | Real |
| 08 | CKO_HR_GER | C | 8 | 0 | Hora Geracao | Hora da Geração Arquivo | Real |
| 09 | CKO_DT_RET | D | 8 | 0 | Data Retorno | Data de Retorno Arquivo | Real |
| 10 | CKO_HR_RET | C | 8 | 0 | Hora Retorno | Hora de Retorno Arquivo | Real |
| 11 | CKO_IDERP | C | 35 | 0 | ID ERP | ID gerado pelo ERP | Real |
| 12 | CKO_TP_MOV | C | 1 | 0 | Tp. Moviment | Tipo do Movimento | Real |
| 13 | CKO_FLAG | C | 1 | 0 | Flag Exp. | Tipo do Movimento | Real |
| 14 | CKO_CODEDI | C | 3 | 0 | Codigo EDI | Codigo do EDI NeoGrid | Real |
| 15 | CKO_DT_IMP | D | 8 | 0 | Data Import. | Data da Importação Arquiv | Real |
| 16 | CKO_HR_IMP | C | 8 | 0 | Hora Retorno | Hora de Retorno Arquivo | Real |
| 17 | CKO_CODERR | C | 6 | 0 | Cod. do Erro | Codigo do Erro | Real |
| 18 | CKO_FILPRO | C | 2 | 0 | Filial Proc | Filial de Processamento | Real |
| 19 | CKO_DOC | C | 9 | 0 | Num Doc | Numero Documento | Real |
| 20 | CKO_NOMFOR | C | 30 | 0 | Nome Forn | Nome Fornecedor | Real |
| 21 | CKO_EMPPRO | C | 8 | 0 | Emp de Proc | Empresa de Processamento | Real |
| 22 | CKO_ERRTRA | M | 80 | 0 | Err Transmit | Erro Transmite | Real |
| 23 | CKO_MSGERR | M | 10 | 0 | Msg Erro | Mensagem Erro | Real |
| 24 | CKO_SERIE | C | 3 | 0 | Serie | Serie | Real |
| 25 | CKO_CNPJIM | C | 14 | 0 | Cnpj import. | Cnpj Import. | Real |
| 26 | CKO_ARQXML | C | 60 | 0 | Arq XML | Arquivo XML | Real |
| 27 | CKO_RECIBO | C | 36 | 0 | Recibo | Recibo TOTVS Transmite | Real |
| 28 | CKO_SERELT | C | 3 | 0 | Ser Eletr | Serie NF Eletronica | Real |
| 29 | CKO_CHVDOC | C | 50 | 0 | Chave Doc | Chave Documento | Real |
| 30 | CKO_NFELET | C | 20 | 0 | NF Eletr. | Nota Fiscal Eletrônica | Real |
| 31 | CKO_STRAN | C | 1 | 0 | Status Trans | Status Transmite | Real |
| 32 | CKO_ORIGEM | C | 10 | 0 | Origem | Origem | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela CKO (5)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | CKO_ARQUIV+CKO_STATUS | Nome Arquivo + Status Arq. | CKO |
| 2 | CKO_ARQUIV+CKO_TP_MOV+CKO_FLAG | Nome Arquivo + Tp. Moviment + Flag Exp. | CKO |
| 3 | CKO_IDERP+DTOS(CKO_DT_GER) | ID ERP + Data Geracao | CKO |
| 4 | CKO_CODEDI+CKO_FLAG+DTOS(CKO_DT_RET) | Codigo EDI + Flag Exp. + Data Retorno | CKO |
| 5 | CKO_ARQXML | Arq XML |
Perguntas frequentes sobre a tabela CKO
O que é a tabela CKO?
É a tabela “Controle de Arq.TOTVS Colab.” do ERP TOTVS Protheus, com 32 campos definidos no dicionário SX3.
Qual é a chave única da tabela CKO?
A chave única é CKO_ARQUIV.
Quais são os índices da tabela CKO?
A tabela tem 5 índices. O principal (ordem 1) usa a chave CKO_ARQUIV+CKO_STATUS.
Qual é o nome físico da tabela CKO 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: CKO990). Em ADVPL, use RetSqlName("CKO") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela CKO
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
CKO_FILIAL,
CKO_ARQUIV,
CKO_STATUS,
CKO_DESSTA,
CKO_XMLENV,
CKO_XMLRET,
CKO_DT_GER,
CKO_HR_GER,
CKO_DT_RET,
CKO_HR_RET,
CKO_IDERP,
CKO_TP_MOV,
CKO_FLAG,
CKO_CODEDI,
CKO_DT_IMP,
CKO_HR_IMP,
CKO_CODERR,
CKO_FILPRO,
CKO_DOC,
CKO_NOMFOR,
CKO_EMPPRO,
CKO_ERRTRA,
CKO_MSGERR,
CKO_SERIE,
CKO_CNPJIM,
CKO_ARQXML,
CKO_RECIBO,
CKO_SERELT,
CKO_CHVDOC,
CKO_NFELET,
CKO_STRAN,
CKO_ORIGEM
FROM CKO
WHERE
D_E_L_E_T_ = ' '
AND CKO_FILIAL = 'VALOR'
AND CKO_ARQUIV = 'VALOR'
AND CKO_STATUS = 'VALOR'
AND CKO_DESSTA = 'VALOR'
AND CKO_DT_GER BETWEEN '20261101' AND '20261130'
AND CKO_HR_GER = 'VALOR'
AND CKO_DT_RET BETWEEN '20261101' AND '20261130'
AND CKO_HR_RET = 'VALOR'
AND CKO_IDERP = 'VALOR'
AND CKO_TP_MOV = 'VALOR'
AND CKO_FLAG = 'VALOR'
AND CKO_CODEDI = 'VALOR'
AND CKO_DT_IMP BETWEEN '20261101' AND '20261130'
AND CKO_HR_IMP = 'VALOR'
AND CKO_CODERR = 'VALOR'
AND CKO_FILPRO = 'VALOR'
AND CKO_DOC = 'VALOR'
AND CKO_NOMFOR = 'VALOR'
AND CKO_EMPPRO = 'VALOR'
AND CKO_SERIE = 'VALOR'
AND CKO_CNPJIM = 'VALOR'
AND CKO_ARQXML = 'VALOR'
AND CKO_RECIBO = 'VALOR'
AND CKO_SERELT = 'VALOR'
AND CKO_CHVDOC = 'VALOR'
AND CKO_NFELET = 'VALOR'
AND CKO_STRAN = 'VALOR'
AND CKO_ORIGEM = 'VALOR'
Outras tabelas relacionadas
- CK2 Dados Adicionais
- CK3 Dados adicionais Regr. Escritu
- CK4 Dados adicionais perf. Oper
- CK5 Dados Adicionais Regr. Calculo
- CK6 Identificadores de Mensagens
- CK7 Cabeçalho Grupo de Mensagens
- CK8 Identif. do Grupo de Mensagens
- CK9 Mens. do ident. do Gr. Mensag.
- CKA Mensagens Decodificadas
- CKB Classificação Tribut IBS/CBS
- CKL PROCESSO REFERENCIADO
- CKN Per. Disp. EFD-Contrib.
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.