Dicionário Protheus
Início

Tabela VOH no Protheus

Horários

O que é a tabela VOH no Protheus?

A tabela VOH faz parte do sistema ERP Protheus da TOTVS e é utilizada para horários.

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 VOH 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 VOH, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VOH
X2_PATH \DATA\
X2_ARQUIVO VOH990
X2_NOME Horários
X2_NOMESPA Horarios
X2_NOMEENG Schedule
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 14
X2_DISPLAY -
X2_SYSOBJ -
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_ 10591
R_E_C_D_E_L_ 0

Campos da Tabela VOH (10 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_
VOH 01 VOH_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 173127 0
VOH 02 VOH_CODPER C 6 0 Periodo Periodo Period Codigo do Periodo Codigo de Periodo Code of Period @E 999999 FG_StrZero("M->VOH_CODPER",6) .and. ExistChav("VOH",M->VOH_CODPER,1,"EXICODPER") x x x xx x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173128 0
VOH 03 VOH_INIPER N 4 0 Ini Periodo Ini Periodo Period Beg. Hora Inicio do Periodo Hora Inicio de Periodo Period Initial Time @R 99:99 Positivo().and.(val(left(str(M->VOH_INIPER,4),2)) < 24 .and. val(right(str(M->VOH_INIPER,4),2)) < 60) x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173129 0
VOH 04 VOH_INICF1 N 4 0 Ini Interv 1 Ini Interv 1 Interv.Beg.1 Hora Inicio Intervalo 1 Hora Inicio Intervalo 1 Interval 1 Initial Time @R 99:99 Positivo().and.(val(left(str(M->VOH_INICF1,4),2)) < 24 .and. val(right(str(M->VOH_INICF1,4),2)) < 60) x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173130 0
VOH 05 VOH_FINCF1 N 4 0 Fim Interv 1 Fin Interv 1 Interv.End 1 Hora Final Intervalo 1 Hora Final Intervalo 1 Interval 1 Final Time @R 99:99 Positivo().and.(val(left(str(M->VOH_FINCF1,4),2)) < 24 .and. val(right(str(M->VOH_FINCF1,4),2)) < 60) x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173131 0
VOH 06 VOH_INIREF N 4 0 Ini Refeicao Ini Comida Meal Beginn. Hora Inicio da Refeicao Hora Inicio de Comida Meal Initial Time @R 99:99 Positivo().and.(val(left(str(M->VOH_INIREF,4),2)) < 24 .and. val(right(str(M->VOH_INIREF,4),2)) < 60) x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173132 0
VOH 07 VOH_FINREF N 4 0 Fim Refeicao Fin Comida Meal End Hora Final da Refeicao Hora Final de Comida Meal Final Time @R 99:99 Positivo().and.(val(left(str(M->VOH_FINREF,4),2)) < 24 .and. val(right(str(M->VOH_FINREF,4),2)) < 60) x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173133 0
VOH 08 VOH_INICF2 N 4 0 Ini Interv 2 Ini Interv 2 Interv.Beg.2 Hora Inicio Intervalo 2 Hora Inicio Intervalo 2 Interval 2 Initial Time @R 99:99 Positivo().and.(val(left(str(M->VOH_INICF2,4),2)) < 24 .and. val(right(str(M->VOH_INICF2,4),2)) < 60) x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173134 0
VOH 09 VOH_FINCF2 N 4 0 Fim Interv 2 Fin Interv 2 Interv.End 2 Hora Final Intervalo 2 Hora Final Intervalo 2 Interval 2 Final Time @R 99:99 Positivo().and.(val(left(str(M->VOH_FINCF2,4),2)) < 24 .and. val(right(str(M->VOH_FINCF2,4),2)) < 60) x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173135 0
VOH 10 VOH_FINPER N 4 0 Fim Periodo Fin Periodo Period End Hora Final do Periodo Hora Final de Periodo Period Final Time @R 99:99 Positivo().and.(val(left(str(M->VOH_FINPER,4),2)) < 24 .and. val(right(str(M->VOH_FINPER,4),2)) < 60) x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173136 0

Índices da Tabela VOH (1 í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_
VOH 1 VOH_FILIAL+VOH_CODPER Periodo Periodo Period S - - S 2 3 - 25000 0

Perguntas frequentes

Para que serve a tabela VOH no Protheus?

Ela é utilizada para horários dentro do sistema ERP Protheus.

Como consultar os campos da tabela VOH?

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

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

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

Exemplo de consulta SQL da tabela VOH

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

SELECT
    VOH_FILIAL,
    VOH_CODPER,
    VOH_INIPER,
    VOH_INICF1,
    VOH_FINCF1,
    VOH_INIREF,
    VOH_FINREF,
    VOH_INICF2,
    VOH_FINCF2,
    VOH_FINPER
FROM VOH
WHERE
    D_E_L_E_T_ = ' '
    AND VOH_FILIAL = 'VALOR'
    AND VOH_CODPER = 'VALOR'
    AND VOH_INIPER = 0
    AND VOH_INICF1 = 0
    AND VOH_FINCF1 = 0
    AND VOH_INIREF = 0
    AND VOH_FINREF = 0
    AND VOH_INICF2 = 0
    AND VOH_FINCF2 = 0
    AND VOH_FINPER = 0