Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela CS0 no Protheus

Revisão

A tabela CS0 do Protheus está descrita no dicionário (SX2) como “Revisão”. Possui 34 campos e 3 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
CS0
Nome
Revisão
Nome (inglês)
Review
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Campos / índices
34 / 3

Campos da tabela CS0 (34)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 CS0_FILIAL C 2 0 Filial Filial do Sistema Real
02 CS0_CODREV C 6 0 Cod. Revisao Codigo da Revisao Real
03 CS0_CODEMP C 2 0 Cod. Empresa Codigo da Empresa Real
04 CS0_CODFIL C 2 0 Cod. Filial Codigo da Filial Real
05 CS0_NUMLIV C 6 0 Num Livro Numero do Livro Real
06 CS0_REVSUP C 6 0 Rev. Sup. Rev. Superior Real
07 CS0_REVCAD C 6 0 Rev. Cadastr Rev. Cadastral Real
08 CS0_TPESC C 1 0 Tipo Escritu Tipo de Escrituração Real
09 CS0_CONSLD L 1 0 Consolidado Consolidadora Real
10 CS0_USER C 254 0 Usuario Usuario Real
11 CS0_UPDATE D 8 0 Dt Atualizac Data de Atualizacao Real
12 CS0_DTINI D 8 0 Dt Ini Data de Inicio da Escritu Real
13 CS0_DTFIM D 8 0 Dt Fim Data de Fim da Escrituraç Real
14 CS0_NATLIV C 80 0 Nat. do Livr Nat. do Livro Real
15 CS0_TIPLIV C 1 0 Tipo do Livr Tipo do Livro Real
16 CS0_ECDREV C 3 0 Tipo Tipo Real
17 CS0_SITPER C 1 0 Ind.Inic.Per Indicador Inicio de Perio Real
18 CS0_LEIAUT C 10 0 Leiaute Leiaute Real
19 CS0_INNIRE C 1 0 Ind.NIRE Indicador NIRE Real
20 CS0_FINESC C 1 0 Fin.Escritur Finalidade Escrituracao Real
21 CS0_HASHSB C 80 0 Cd.Hash Sb Hash Escrit.substituida Real
22 CS0_NIRESB C 11 0 NIRE Subst. NIRE Subst. Real
23 CS0_DATALP D 8 0 Dt Ap LP Data de Apuracao Lucro/Pe Real
24 CS0_GDEPOR C 1 0 Gde.Porte Indic.Empr.Grande Porte Real
25 CS0_TIPECD C 1 0 Tipo Tipo Real
26 CS0_PLAREF C 2 0 Plano Ref. Plano Referencial Real
27 CS0_CODPLA C 6 0 Plano Ref. Plano Referencial Real
28 CS0_VERPLA C 4 0 Versão Versão Real
29 CS0_MOEFUN C 254 0 Moed Fun Moeda Funcional Real
30 CS0_CONGEC C 1 0 Conglomerado Conglomerado Econômico Real
31 CS0_IDBLK C 10 0 Id.Bloco K Ident. Bloco K da ECD Real
32 CS0_CALEND C 3 0 Calendario Calendario Contabil Real
33 CS0_MUDPC C 1 0 Ind. Plano C Ind Plano de Contas Real
34 CS0_AMRPC C 1 0 Amar Plano C Amarraçao Plano de Contas Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela CS0 (3)

OrdemChaveDescriçãoApelido
1CS0_FILIAL+CS0_CODREV+CS0_CODEMP+CS0_CODFIL+CS0_ECDREVCod. Revisao + Cod. Empresa + Cod. Filial + Tipo
2CS0_FILIAL+CS0_CODEMP+CS0_CODFIL+CS0_CODREVCod. Empresa + Cod. Filial + Cod. Revisao
3CS0_FILIAL+CS0_ECDREV+CS0_CODREV+CS0_CODEMP+CS0_CODFILTipo + Cod. Revisao + Cod. Empresa + Cod. Filial

Perguntas frequentes sobre a tabela CS0

O que é a tabela CS0?

É a tabela “Revisão” do ERP TOTVS Protheus, com 34 campos definidos no dicionário SX3.

Quais são os índices da tabela CS0?

A tabela tem 3 índices. O principal (ordem 1) usa a chave CS0_FILIAL+CS0_CODREV+CS0_CODEMP+CS0_CODFIL+CS0_ECDREV.

Qual é o nome físico da tabela CS0 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: CS0990). Em ADVPL, use RetSqlName("CS0") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela CS0

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    CS0_FILIAL,
    CS0_CODREV,
    CS0_CODEMP,
    CS0_CODFIL,
    CS0_NUMLIV,
    CS0_REVSUP,
    CS0_REVCAD,
    CS0_TPESC,
    CS0_CONSLD,
    CS0_USER,
    CS0_UPDATE,
    CS0_DTINI,
    CS0_DTFIM,
    CS0_NATLIV,
    CS0_TIPLIV,
    CS0_ECDREV,
    CS0_SITPER,
    CS0_LEIAUT,
    CS0_INNIRE,
    CS0_FINESC,
    CS0_HASHSB,
    CS0_NIRESB,
    CS0_DATALP,
    CS0_GDEPOR,
    CS0_TIPECD,
    CS0_PLAREF,
    CS0_CODPLA,
    CS0_VERPLA,
    CS0_MOEFUN,
    CS0_CONGEC,
    CS0_IDBLK,
    CS0_CALEND,
    CS0_MUDPC,
    CS0_AMRPC
FROM CS0
WHERE
    D_E_L_E_T_ = ' '
    AND CS0_FILIAL = 'VALOR'
    AND CS0_CODREV = 'VALOR'
    AND CS0_CODEMP = 'VALOR'
    AND CS0_CODFIL = 'VALOR'
    AND CS0_NUMLIV = 'VALOR'
    AND CS0_REVSUP = 'VALOR'
    AND CS0_REVCAD = 'VALOR'
    AND CS0_TPESC = 'VALOR'
    AND CS0_USER = 'VALOR'
    AND CS0_UPDATE BETWEEN '20261101' AND '20261130'
    AND CS0_DTINI BETWEEN '20261101' AND '20261130'
    AND CS0_DTFIM BETWEEN '20261101' AND '20261130'
    AND CS0_NATLIV = 'VALOR'
    AND CS0_TIPLIV = 'VALOR'
    AND CS0_ECDREV = 'VALOR'
    AND CS0_SITPER = 'VALOR'
    AND CS0_LEIAUT = 'VALOR'
    AND CS0_INNIRE = 'VALOR'
    AND CS0_FINESC = 'VALOR'
    AND CS0_HASHSB = 'VALOR'
    AND CS0_NIRESB = 'VALOR'
    AND CS0_DATALP BETWEEN '20261101' AND '20261130'
    AND CS0_GDEPOR = 'VALOR'
    AND CS0_TIPECD = 'VALOR'
    AND CS0_PLAREF = 'VALOR'
    AND CS0_CODPLA = 'VALOR'
    AND CS0_VERPLA = 'VALOR'
    AND CS0_MOEFUN = 'VALOR'
    AND CS0_CONGEC = 'VALOR'
    AND CS0_IDBLK = 'VALOR'
    AND CS0_CALEND = 'VALOR'
    AND CS0_MUDPC = 'VALOR'
    AND CS0_AMRPC = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.