Dicionário Protheus
Início

Tabela V3B no Protheus

Exame Tox. do Mot. Profissiona

O que é a tabela V3B no Protheus?

A tabela V3B faz parte do sistema ERP Protheus da TOTVS e é utilizada para exame tox. do mot. profissiona.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE V3B
X2_PATH \DATA\
X2_ARQUIVO V3B990
X2_NOME Exame Tox. do Mot. Profissiona
X2_NOMESPA Examen Tox. Cond. Profesional
X2_NOMEENG Tox. Exam of Profess. Driver
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO V3B_FILIAL+V3B_ID+V3B_VERSAO
X2_PYME N
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA528
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_ 10014
R_E_C_D_E_L_ 0

Campos da Tabela V3B (35 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_
V3B 01 V3B_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 x - - 1 x - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 1 - - - 163653 0
V3B 02 V3B_ID C 6 0 ID ID ID Identificador do Registro Identificador del registr Record Identifier - - x x x x x x x x x x x x x x x x GetSx8Num( "V3B", "V3B_ID" ) - 1 x x - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 163654 0
V3B 03 V3B_VERSAO C 14 0 Id. Ver. Reg Id. Ver. Reg Rec Ver. ID Id da versão do registro Id de la Versión del regi Record Version ID @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 078 - S - - N - N - - - 1 1 - - - 163655 0
V3B 04 V3B_CPF C 11 0 CPF CPF CPF CPF do funcionario CPF del Empleado Employee CPF @R 999.999.999-99 xFunVldPJF(,1,.F.) x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 163656 0
V3B 05 V3B_NIS C 11 0 NIS NIS NIS NIS NIS NIS - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163657 0
V3B 06 V3B_MATRIC C 30 0 Matricula Matrícula Registration Matricula do Funcionario Matricula del empleado Employee Registration @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163658 0
V3B 07 V3B_CODCAT C 6 0 Cod. Categor Cód. Categor Category Cod Código categoria Código de la categoría Category Code @! - x x x x x x x x x x x x x x x x - C87 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163659 0
V3B 08 V3B_DTEXAM D 8 0 Dt. Exame Fc. Examen Exam Dt. Data Exame Fecha del examen Examination Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 163660 0
V3B 09 V3B_CNPJLA C 14 0 CNPJ Lab. CNPJ Lab. Lab CNPJ CNPJ do Laboratório CNPJ del Laboratorio Laboratory CNPJ @R! NN.NNN.NNN/NNNN-99 XFUNVldPJF(, 2, .F.) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163661 0
V3B 10 V3B_CODSEX C 11 0 Cod. Seq. Ex Cód. Sec. Ex Ex. Seq. Cod Cod. do exame Cód. del Examen Exam Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163662 0
V3B 11 V3B_CODMED C 6 0 Cod. Medico Cód. Médico Med. Doc. Co Codigo do medico Código del médico Medical Doctor Code - XFUNVldCmp("CM7",1) x x x x x x x x x x x x x x x x - CM7 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163663 0
V3B 12 V3B_ATIVO C 1 0 Reg. Ativo? ¿Reg. Activo Rec. Active? Registro Ativo? ùRegistro activo? Record active? @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x - - - N A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - 082 - S - - N - N - - - 1 2 - - - 163664 0
V3B 13 V3B_INDREC C 1 0 Recusa? ¿Recusa? Rejection? Recusa? ¿Recusa? Rejection? - Pertence("12") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 163665 0
V3B 14 V3B_EVENTO C 1 0 Id. Evento Id. Evento Event Id Identificação do Evento Identificación del evento Event Identification @! Pertence("IAE") x x x x x x x x x x x x x x x x "I" - 1 x - - - N A R - - - - - - - - 081 - S - - N - N - - - 1 2 - - - 163666 0
V3B 15 V3B_PROTPN C 44 0 Pnlt.Prot.Tr Pnlt.Prot.Tr Tr. Pen. Pro Prot. Penúltima transm. Prot. Penúltima transm. Transmission Penultimate @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 080 - S - - N - N - - - 1 2 - - - 163667 0
V3B 16 V3B_DCODME C 220 0 Des. Medico Des. Medico Doctor Descr Descrição Medico Descripción médica Doctor Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(V3B->V3B_CODMED),Posicione("CM7",1,xFilial("CM7")+V3B->V3B_CODMED,"ALLTRIM(CM7_CODIGO)+' –'+CM7_NOME"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 163668 0
V3B 17 V3B_PROTUL C 44 0 Ult. Prot. Ult. Prot. Last Prot. Prot. última transmissão Prot. última transmisión Transmission Last Prot. @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 080 - S - - N - N - - - 1 2 - - - 163669 0
V3B 18 V3B_XMLID C 36 0 Id do XML. ID do XML. XML ID Id do XML. Id del XML. XML ID - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163670 0
V3B 19 V3B_LOGOPE C 1 0 Log Operacao Log Operac. Operation Lo Log Operacao Log Operación Operation Log @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Alt.Integr;4=Incl.Integr+Alt.Manual;5=Incl.Manual+Alt.Integr;6=Incl.Manual+Alt.Manual 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Mod.Integr;4=Incl.Integr+Mod.Manual;5=Incl.Manual+Mod.Integr;6=Incl.Manual+Mod.Manual 1=Full Addition;2=Manual Addition;3=Full Addition+Full Edition;4=Full Addition+Manual Edition;5=Manual Addition+Full Edition;6=M - - - - - S - - N - N - - - 1 2 - - - 163671 0
V3B 20 V3B_STATUS C 1 0 Status Reg. Estatus Reg. Rec. Status Status do registro Estatus del registro Record status @! Pertence(" 012349") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 0=Reg.Válido;1=Reg.Inválido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistência; 4=Reg.Transmitido válido; 9=Em Processamento 0=Reg.Válido;1=Reg.No vállIdo;2=Reg.Transmitido;3=Reg.Transmitido com inconsistencia; 4=Reg.Transmitido válido; 9=En Procesament 0=Rec. Valid;1=Rec. Not Valid;2=Rec.Transmitted;3=Rec.Transmitted w/ inconsistency;4=Transmitted Rec. Valid;9=In Process - - - 079 - S - - N - N - - - 1 2 - - - 163672 0
V3B 21 V3B_VERANT C 14 0 Ver Ant Reg Ver Ant Reg Rec Prev Ver Versão anterior registro Versión anterior registro Record Previous Version @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 078 - S - - N - N - - - 1 2 - - - 163673 0
V3B 22 V3B_FUNC C 6 0 Id.Func. Id Emplead Empl Id Id.Funcionário Id. Empleado Employee Id. @! - x x x x x x x x x x x x x x x x - C9VD 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163674 0
V3B 23 V3B_DFUNC C 220 0 Des.Func. Des.Empl. Empl Desc Des.Funcionário Des.Empleado Employee Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI .AND. !EMPTY(V3B->V3B_FUNC),TAFNMTRAB(XFILIAL("C9V"),M->V3B_FUNC,"S2221"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 163675 0
V3B 24 V3B_DINSIS D 8 0 Dt Inc. Sist Fch. Inc. Si Dt.Inc.Syst Data Inclusao Sistemica Fch. Inclusión sistémica Date of Inclusion to the - - x x x x x x x x x x x x x x x x ddatabase - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163676 0
V3B 25 V3B_DTRANS D 8 0 Dt. Transm Fch. Transm. Transm.Dt. Data Transmissao Fch Transmisión Transmission Date - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163677 0
V3B 26 V3B_HTRANS C 8 0 Hr. Transm Hr. Transm. Transm.Tm. Hora Transmissao Hora Transmis. Transmission Time 99:99:99 - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163678 0
V3B 27 V3B_DTRECP D 8 0 Dt. Recept Fch. Recep. Dt.Receipt Data Receptacao Fch Recepción Date of Receipt - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163679 0
V3B 28 V3B_HRECEP C 8 0 Hr. Recept Hr. Recep. Tm.Receipt Hora Receptacao Hora recepción Time of Receipt 99:99:99 - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163680 0
V3B 29 V3B_TAFKEY C 100 0 TAFKEY TAFKEY TAFKEY TAFKEY TAFKEY TAFKEY - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163681 0
V3B 30 V3B_LAYOUT C 30 0 Layout eSoci Layout eSoci eSoc Layout Layout eSocial. Layout eSocial. eSocial Layout. - - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163682 0
V3B 31 V3B_NMMED C 70 0 Nome Medico Nomb Médico Doctor Name Nome do Médico Nombre del médico Name of Doctor - - x x x x x x x x x x x x x x x x - - 1 xxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 163683 0
V3B 32 V3B_NRCRM C 10 0 Nr CRM Nº CRM CRM No. Número do CRM Número del CRM Number of CRM - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 163684 0
V3B 33 V3B_UFCRM C 2 0 UF CRM UF CRM CRM State UF de expedição do CRM UF expedición del CRM CRM Issue State - XFUNVldCmp("C09",,,,1,) x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(V3B->V3B_IDUFCR),Posicione("C09",3,xFilial("C09")+V3B->V3B_IDUFCR, "C09_UF" ),"") C093 1 xx - S - N A V - - - - - - - - - - S - - N - N - - - 1 1 - - - 163685 0
V3B 34 V3B_IDUFCR C 6 0 Id UF Id UF State ID Id da UF Id de la UF ID of State - - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 163686 0
V3B 35 V3B_DESCUF C 220 0 Desc UF CRM Desc UF CRM CRM State De Descrição da UF do CRM Descrip UF del CRM Description of State of C - - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(V3B->V3B_IDUFCR),Posicione("C09",3,xFilial("C09")+V3B->V3B_IDUFCR,"RTRIM(C09_CODIGO)+'–'+C09_DESCRI"),"") - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 163687 0

Índices da Tabela V3B (5 í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_
V3B 1 V3B_FILIAL+V3B_ID+V3B_VERSAO ID + Id. Ver. Reg ID + Id. Ver. Reg ID + Rec Ver. ID S - - S 2 3 - 23849 0
V3B 2 V3B_FILIAL+V3B_CPF+V3B_ATIVO CPF + Reg. Ativo? CPF + ¿Reg. Activo CPF + Rec. Active? S - - S 2 3 - 23850 0
V3B 3 V3B_FILIAL+V3B_ID+V3B_ATIVO+V3B_STATUS ID + Reg. Ativo? + Status Reg. ID + ¿Reg. Activo + Estatus Reg. ID + Rec. Active? + Rec. Status S - - S 2 3 - 23851 0
V3B 4 V3B_FILIAL+V3B_PROTUL+V3B_ATIVO Ult. Prot. + Reg. Ativo? Ult. Prot. + ¿Reg. Activo Last Prot. + Rec. Active? S - - S 2 3 - 23852 0
V3B 5 V3B_FILIAL+V3B_FUNC+DTOS(V3B_DTEXAM)+V3B_ATIVO Id.Func. + Dt. Exame + Reg. Ativo? Id Emplead + Fc. Examen + ¿Reg. Activo Empl Id + Exam Dt. + Rec. Active? S - - S 2 3 - 23853 0

Perguntas frequentes

Para que serve a tabela V3B no Protheus?

Ela é utilizada para exame tox. do mot. profissiona dentro do sistema ERP Protheus.

Como consultar os campos da tabela V3B?

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

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

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

Exemplo de consulta SQL da tabela V3B

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

SELECT
    V3B_FILIAL,
    V3B_ID,
    V3B_VERSAO,
    V3B_CPF,
    V3B_NIS,
    V3B_MATRIC,
    V3B_CODCAT,
    V3B_DTEXAM,
    V3B_CNPJLA,
    V3B_CODSEX,
    V3B_CODMED,
    V3B_ATIVO,
    V3B_INDREC,
    V3B_EVENTO,
    V3B_PROTPN,
    V3B_DCODME,
    V3B_PROTUL,
    V3B_XMLID,
    V3B_LOGOPE,
    V3B_STATUS,
    V3B_VERANT,
    V3B_FUNC,
    V3B_DFUNC,
    V3B_DINSIS,
    V3B_DTRANS,
    V3B_HTRANS,
    V3B_DTRECP,
    V3B_HRECEP,
    V3B_TAFKEY,
    V3B_LAYOUT,
    V3B_NMMED,
    V3B_NRCRM,
    V3B_UFCRM,
    V3B_IDUFCR,
    V3B_DESCUF
FROM V3B
WHERE
    D_E_L_E_T_ = ' '
    AND V3B_FILIAL = 'VALOR'
    AND V3B_ID = 'VALOR'
    AND V3B_VERSAO = 'VALOR'
    AND V3B_CPF = 'VALOR'
    AND V3B_NIS = 'VALOR'
    AND V3B_MATRIC = 'VALOR'
    AND V3B_CODCAT = 'VALOR'
    AND V3B_DTEXAM BETWEEN '20260501' AND '20260531'
    AND V3B_CNPJLA = 'VALOR'
    AND V3B_CODSEX = 'VALOR'
    AND V3B_CODMED = 'VALOR'
    AND V3B_ATIVO = 'VALOR'
    AND V3B_INDREC = 'VALOR'
    AND V3B_EVENTO = 'VALOR'
    AND V3B_PROTPN = 'VALOR'
    AND V3B_DCODME = 'VALOR'
    AND V3B_PROTUL = 'VALOR'
    AND V3B_XMLID = 'VALOR'
    AND V3B_LOGOPE = 'VALOR'
    AND V3B_STATUS = 'VALOR'
    AND V3B_VERANT = 'VALOR'
    AND V3B_FUNC = 'VALOR'
    AND V3B_DFUNC = 'VALOR'
    AND V3B_DINSIS BETWEEN '20260501' AND '20260531'
    AND V3B_DTRANS BETWEEN '20260501' AND '20260531'
    AND V3B_HTRANS = 'VALOR'
    AND V3B_DTRECP BETWEEN '20260501' AND '20260531'
    AND V3B_HRECEP = 'VALOR'
    AND V3B_TAFKEY = 'VALOR'
    AND V3B_LAYOUT = 'VALOR'
    AND V3B_NMMED = 'VALOR'
    AND V3B_NRCRM = 'VALOR'
    AND V3B_UFCRM = 'VALOR'
    AND V3B_IDUFCR = 'VALOR'
    AND V3B_DESCUF = 'VALOR'