Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela DF0 no Protheus

Agendamento

O que é a tabela DF0 no Protheus?

A tabela DF0 faz parte do sistema ERP Protheus da TOTVS e é utilizada para agendamento.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela DF0 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela DF0, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DF0
X2_PATH \DATA\
X2_ARQUIVO DF0990
X2_NOME Agendamento
X2_NOMESPA Prog. Agenda
X2_NOMEENG Scheduling
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DF0_FILIAL+DF0_NUMAGE
X2_PYME N
X2_MODULO 43
X2_DISPLAY -
X2_SYSOBJ TMSAF05
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 3207
R_E_C_D_E_L_ 0

Campos da Tabela DF0 (28 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
DF0 01 DF0_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 49690 0
DF0 02 DF0_NUMAGE C 6 0 Agendamento Agendamiento Schedule Numero do Agendamento Numero del Agendamiento Schedule number @! ExistChav("DF0") x x x x x x xx x x x x x x x x GetSx8Num("DF0","DF0_NUMAGE",1) - 1 x xxx - - - S V - - - - - - - - - - - N - - N N N - - - 1 1 - - - 49691 0
DF0 03 DF0_CODSOL C 9 0 Cod. Solicit Cod.Solicit. Req Code Codigo do Solicitante Codigo del solicitante Requester Code @! ExistCpo("DUE",M->DF0_CODSOL) .AND. TMSAF05Vld() x x x x x x x x x x x x x x x x - DUE2 1 x xxx - S - S A R - - - - - - - - 076 - S - - N - N - - - 1 1 - - - 49692 0
DF0 04 DF0_NOMSOL C 50 0 Solicitante Solicitante Requestor Nome do Solicitante Nombre del Solicitante Requestor name @! - x x x x x x xx x x x x x x x x If(!Inclui,Posicione("DUE",1,Xfilial('DUE')+DF0->DF0_CODSOL,"DUE_NOME"),"") - 1 x x xx x - - - S V V - - - - - - - Posicione("DUE",1,Xfilial('DUE')+DF0->DF0_CODSOL,"DUE_NOME") 175 - N - - N N N - - - 1 2 - - - 49693 0
DF0 05 DF0_DDD C 3 0 DDD DDN DDD DDD DDN DDD @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 49694 0
DF0 06 DF0_TEL C 15 0 Telefone Telefono Telephone Telefone Telefono Telephone @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 49695 0
DF0 07 DF0_SEQEND C 9 0 Seq.Endereco Sec.Direccio Address Seq. Sequencia Endereco Secuencia Direccion Address sequence @! VAZIO().OR.EXISTCPO("DUL",M->DF0_CODSOL+ALLTRIM(M->DF0_SEQEND)) x x x x x x xx x x x x x x x x - DLT 1 x xx - - - N - - - - - - - - - - 077 - N - - N N N - - - 1 2 - - - 49696 0
DF0 08 DF0_END C 40 0 Endereco Direccion Address Endereco Direccion Address @! - x x x x x x xx x x x x x x x x TMSAF05Ver("DF0_END") - 1 x x xx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 49697 0
DF0 09 DF0_BAIRRO C 30 0 Bairro Barrio District Bairro Barrio District @! - x x x x x x xx x x x x x x x x TMSAF05Ver("DF0_BAIRRO") - 1 x x xx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 49698 0
DF0 10 DF0_MUN C 15 0 Municipio Municipio City Municipio Municipio City @! - x x x x x x xx x x x x x x x x TMSAF05Ver("DF0_MUN") - 1 x x xx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 49699 0
DF0 11 DF0_EST C 2 0 Estado Provincia State Estado Provincia State @! - x x x x x x xx x x x x x x x x TMSAF05Ver("DF0_EST") - 1 x x xx x - - - N V V - - - - - - - - 010 - N - - N N N - - - 1 2 - - - 49700 0
DF0 12 DF0_CEP C 8 0 CEP CP Zip code CEP CP Zip code @! - x x x x x x xx x x x x x x x x TMSAF05Ver("DF0_CEP") - 1 x x xx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 49701 0
DF0 13 DF0_CONTAT C 15 0 Contato Contacto Contact Contato Contacto Contact @! - x x x x x x xx x x x x x x x x If(!Inclui,Posicione("DUE",1,Xfilial('DUE')+DF0->DF0_CODSOL,"DUE_CONTAT"),"") - 1 x x xx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 49702 0
DF0 14 DF0_QTDITE N 3 0 Qtde Item Ctd. Items ItemQuantity Quantidade de Itens Cantidad de Items Item quantity 999 - x x x x x x xx x x x x x x x x - - 1 xx - - - S V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 49703 0
DF0 15 DF0_QTDCON N 3 0 Conf/Process Conf/Proces Check/Proc. Itens Confirm. e Process. Items Confirm. y Proces. Process.and Check.Items 999 - x x x x x x xx x x x x x x x x - - 1 xx - - - S V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 49704 0
DF0 16 DF0_DATCAD D 8 0 Dt. Cadastro Fc. Registro File date Data do Cadastro Fecha del Registro File Date - - x x x x x x x x x x x x x x x x dDataBase - 1 xx - - - S V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 49705 0
DF0 17 DF0_DATCAN D 8 0 Dt. Cancela Fch. Anulac. Cancel.Date Data do Cancelamento Fecha de la Anulacion Cancelation Date - M->DF0_DATCAN >= dDataBase x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 49706 0
DF0 18 DF0_CODOBC C 6 0 Cod.Obs.Canc Cod.Obs.Canc Sch.NoteCode Cod.Obs.Cancelamento Cod.Obs. Anulacion Cancellation notes code @! - x x x x x x x x x x x x x x x - - 1 x xx - - - N V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 49707 0
DF0 19 DF0_OBSCAN M 80 0 Obs.Cancel. Obs. Anul. Sched. notes Obs.Cancelamento Obs. Anulacion Cancellation notes @! - x x x x x x x x x x x x x x x Iif(Inclui,"",MSMM(DF0->DF0_CODOBC,80)) - 1 x xx - - - N - V - - - - - - - - - - N - - N N N - - - 1 2 - - - 49708 0
DF0 20 DF0_STATUS C 1 0 Status Estatus Status Status Estatus Status @! TMSAF05Vld() x x x x x x x x x x x x x x x x "1" - 1 x xxx - - - N - - - - 1=A Confirmar;2=Confirmado;3=Em Processo;4=Encerrado;5=Planejado;9=Cancelado 1=A Confirmar;2=Confirmado;3=En Proceso;4=Finalizado;5=Planificado;9=Anulado 1=To Confirm;2=Confirmed;3=In Process;4=Closed;5=Planned;9=Canceled - - - - - N - - N N N - - - 1 1 - - - 49709 0
DF0 21 DF0_TIPDIS C 1 0 Tipo Dist. Tipo Dist. Dist. Type Tipo da Distancia Tipo de Distancia Distance Type @! Pertence('12') .And. TmsAF05Vld() x x x x x x xx x x x x x x x x "1" - 1 xx - - - N - - - - 1=Consolidada;2=Ponto a Ponto 1=Consolidada;2=Punto a Punto 1=Consolidated;2=Point to Point - - - - - N - - N N N - - - 1 2 - - - 49710 0
DF0 22 DF0_INIDIS C 1 0 Inicio Dist. Inicio Dist. Start. Dist Inicio da Distancia Inicio de Distancia Start of Distance @! Pertence('12') .And. TmsAF05Vld() x x x x x x xx x x x x x x x x "1" - 1 xx - - - N - - - - 1=Transportadora;2=1º.Coleta 1=Transportadora;2=1º.Recoleccion 1=Carrier;2=1st collection - - - - - N - - N N N - - - 1 2 - - - 49711 0
DF0 23 DF0_TOTDIS N 7 1 Tot. Distanc Tot. Distanc Tot. Distanc Total da Distancia Total de Distancia Total Distance @E 99,999.9 - x x x x x x xx x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 49712 0
DF0 24 DF0_CODOBS C 6 0 Observacao Observac. Remark Codigo da Observacao Codigo de Observacion Remark code @! - x x x x x x x x x x x x x x x - - 1 xx - - - N V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 49713 0
DF0 25 DF0_OBS M 80 0 Observacao Observac. Remark Observacao Observacion Remark @! - x x x x x x xx x x x x x x x x IIf(Inclui,"", MSMM(DF0->DF0_CODOBS,80)) - 1 x - - - N - V - - - - - - - - - - N - - N N N - - - 1 2 - - - 49714 0
DF0 26 DF0_DISTIV C 1 0 Dis.Ida/Volt Dis.Ida/Vuel Round Dist. Distância Ida/Volta? ¿Distancia Ida/Vuelta? Round Distance - Pertence("123") x x x x x x xx x x x x x x x x "2" - 1 xx - - - N A R - - 1=Sim;2=Não;3=Não Utiliza 1=Si;2=No;3=No Utiliza 1=Yes;2=No;3=Do not use - M->DF0_TIPDIS == '1' - - - N - - N N N - - - 1 2 - - - 49715 0
DF0 27 DF0_OLDSEQ C 2 0 Old.Seq.End. Old.Sec.Dir. Old.Seq.Addr Old Seq.Endereco Old Sec.Direccion Old Seq.Address @! - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - N - - N - N - - - 1 2 - - - 49716 0
DF0 28 DF0_NUMMRP C 10 0 Numero MRP Número MRP MRP Number Numero Importação MRP Número importación MRP MRP Import Number @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S V R - - - - - - - - - - N - - N - N - - - 2 2 - - - 49717 0

Índices da Tabela DF0 (2 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
DF0 1 DF0_FILIAL+DF0_NUMAGE Agendamento Agendamiento Schedule S - - S 2 3 - 7686 0
DF0 2 DF0_FILIAL+DF0_CODSOL Cod. Solicit Cod.Solicit. Req Code S - - S 2 3 - 7687 0

Perguntas frequentes

Para que serve a tabela DF0 no Protheus?

Ela é utilizada para agendamento dentro do sistema ERP Protheus.

Como consultar os campos da tabela DF0?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela DF0?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela DF0

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    DF0_FILIAL,
    DF0_NUMAGE,
    DF0_CODSOL,
    DF0_NOMSOL,
    DF0_DDD,
    DF0_TEL,
    DF0_SEQEND,
    DF0_END,
    DF0_BAIRRO,
    DF0_MUN,
    DF0_EST,
    DF0_CEP,
    DF0_CONTAT,
    DF0_QTDITE,
    DF0_QTDCON,
    DF0_DATCAD,
    DF0_DATCAN,
    DF0_CODOBC,
    DF0_OBSCAN,
    DF0_STATUS,
    DF0_TIPDIS,
    DF0_INIDIS,
    DF0_TOTDIS,
    DF0_CODOBS,
    DF0_OBS,
    DF0_DISTIV,
    DF0_OLDSEQ,
    DF0_NUMMRP
FROM DF0
WHERE
    D_E_L_E_T_ = ' '
    AND DF0_FILIAL = 'VALOR'
    AND DF0_NUMAGE = 'VALOR'
    AND DF0_CODSOL = 'VALOR'
    AND DF0_NOMSOL = 'VALOR'
    AND DF0_DDD = 'VALOR'
    AND DF0_TEL = 'VALOR'
    AND DF0_SEQEND = 'VALOR'
    AND DF0_END = 'VALOR'
    AND DF0_BAIRRO = 'VALOR'
    AND DF0_MUN = 'VALOR'
    AND DF0_EST = 'VALOR'
    AND DF0_CEP = 'VALOR'
    AND DF0_CONTAT = 'VALOR'
    AND DF0_QTDITE = 0
    AND DF0_QTDCON = 0
    AND DF0_DATCAD BETWEEN '20260601' AND '20260630'
    AND DF0_DATCAN BETWEEN '20260601' AND '20260630'
    AND DF0_CODOBC = 'VALOR'
    AND DF0_STATUS = 'VALOR'
    AND DF0_TIPDIS = 'VALOR'
    AND DF0_INIDIS = 'VALOR'
    AND DF0_TOTDIS = 0
    AND DF0_CODOBS = 'VALOR'
    AND DF0_DISTIV = 'VALOR'
    AND DF0_OLDSEQ = 'VALOR'
    AND DF0_NUMMRP = 'VALOR'