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

Tabela SY0 no Protheus

Documentos Impressos

A tabela SY0 do Protheus está descrita no dicionário (SX2) como “Documentos Impressos”. Possui 16 campos e 6 índices e chave única Y0_FILIAL+Y0_DOC+Y0_CHVDTHR. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SY0
Nome
Documentos Impressos
Nome (inglês)
Printed Documents
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
Y0_FILIAL+Y0_DOC+Y0_CHVDTHR
Campos / índices
16 / 6

Campos da tabela SY0 (16)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 Y0_FILIAL C 2 0 Filial Filial do Sistema Real
02 Y0_PROCESS C 20 0 Processo Processo Real
03 Y0_FASE C 1 0 Fase Fase Real
04 Y0_VM_FASE C 20 0 Fase Fase Real
05 Y0_DOC C 30 0 Documento Nome do Documento Real
06 Y0_DATA D 8 0 Data Geracao Data da Geracao Real
07 Y0_HORA C 8 0 Hora Hora da Geracao Real
08 Y0_USUARIO C 25 0 Usuario Nome do Usuario Real
09 Y0_PAGINAS N 3 0 No. Paginas No. Paginas Real
10 Y0_CHVDTHR C 12 0 Chave Dt/Hor Data/Hora Descendentes Real
11 Y0_ARQWMF C 15 0 Titulo Arquivo WMF/RPT (IMAGEM) Real
12 Y0_CODRPT C 15 0 Cod.Doc. Codigo Documento Real
13 Y0_SEQREL C 8 0 Seq.Rel. Codigo Relatorio Real
14 Y0_ARQPDF C 50 0 Arquivo Pdf Arquivo Pdf Real
15 Y0_ROTINA C 20 0 Rotina Rotina Real
16 Y0_APTHTML M 80 0 Arq APH HMTL Arquivo APH HTML Real

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

Índices da tabela SY0 (6)

OrdemChaveDescriçãoApelido
1Y0_FILIAL+Y0_CHVDTHRChave Dt/Hor
2Y0_FILIAL+Y0_DOC+Y0_CHVDTHRDocumento + Chave Dt/Hor
3Y0_FILIAL+Y0_USUARIO+Y0_CHVDTHRUsuario + Chave Dt/Hor
4Y0_FILIAL+Y0_PROCESS+Y0_FASE+Y0_CODRPTProcesso + Fase + Cod.Doc.
5Y0_FILIAL+Y0_PROCESS+Y0_DOC+Y0_CHVDTHRProcesso + Documento + Chave Dt/Hor
6Y0_FILIAL+Y0_PROCESS+Y0_ROTINAProcesso + Rotina

Perguntas frequentes sobre a tabela SY0

O que é a tabela SY0?

É a tabela “Documentos Impressos” do ERP TOTVS Protheus, com 16 campos definidos no dicionário SX3.

Qual é a chave única da tabela SY0?

A chave única é Y0_FILIAL+Y0_DOC+Y0_CHVDTHR.

Quais são os índices da tabela SY0?

A tabela tem 6 índices. O principal (ordem 1) usa a chave Y0_FILIAL+Y0_CHVDTHR.

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

Exemplo de consulta SQL da tabela SY0

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

SELECT
    Y0_FILIAL,
    Y0_PROCESS,
    Y0_FASE,
    Y0_VM_FASE,
    Y0_DOC,
    Y0_DATA,
    Y0_HORA,
    Y0_USUARIO,
    Y0_PAGINAS,
    Y0_CHVDTHR,
    Y0_ARQWMF,
    Y0_CODRPT,
    Y0_SEQREL,
    Y0_ARQPDF,
    Y0_ROTINA,
    Y0_APTHTML
FROM SY0
WHERE
    D_E_L_E_T_ = ' '
    AND Y0_FILIAL = 'VALOR'
    AND Y0_PROCESS = 'VALOR'
    AND Y0_FASE = 'VALOR'
    AND Y0_VM_FASE = 'VALOR'
    AND Y0_DOC = 'VALOR'
    AND Y0_DATA BETWEEN '20261101' AND '20261130'
    AND Y0_HORA = 'VALOR'
    AND Y0_USUARIO = 'VALOR'
    AND Y0_PAGINAS = 0
    AND Y0_CHVDTHR = 'VALOR'
    AND Y0_ARQWMF = 'VALOR'
    AND Y0_CODRPT = 'VALOR'
    AND Y0_SEQREL = 'VALOR'
    AND Y0_ARQPDF = 'VALOR'
    AND Y0_ROTINA = 'VALOR'

Outras tabelas relacionadas

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