Elegiveis ao programa
A tabela BOM faz parte do sistema ERP Protheus da TOTVS e é utilizada para elegiveis ao programa.
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 BOM 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 BOM, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | BOM |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | BOM990 |
| X2_NOME | Elegiveis ao programa |
| X2_NOMESPA | Elegibles al programa |
| X2_NOMEENG | Eligible to the program |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | BOM_FILIAL+BOM_NROSEQ |
| X2_PYME | S |
| X2_MODULO | 33 |
| 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_ | 1402 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BOM | 01 | BOM_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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23102 | 0 |
| BOM | 02 | BOM_CODPRO | C | 6 | 0 | Cod Programa | Cod Programa | Program Code | Cod. programa de saude | Cod. Programa de SaludCod | Health Program Code | @! | - | x x x x x x x x x x x x x x x x | IIF(FUNNAME()== 'PLSMPROM',BOA->BOA_CODPRO,'') | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23103 | 0 |
| BOM | 03 | BOM_DESPRO | C | 50 | 0 | Desc.Program | Desc.Program | Program Desc | Descricao Programa | Descripcion Programa | Program Description | @! | - | x x x x x x x x x x x x x x x x | Posicione("BOA",1,xFilial("BOA")+BOM->BOM_CODPRO,"BOA_DESPRO") | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione('BOA',1,xFilial('BOA')+BOM->BOM_CODPRO,'BOA_DESPRO') | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23104 | 0 |
| BOM | 04 | BOM_VIDA | C | 8 | 0 | Cod. Vida | Cod. Aseg. | Life Code | Codigo da Vida no Plano | Codigo del Aseg en el Seg | Life Code in Plan | @! | HS_SeekRet('BTS','M->BOM_VIDA',1,.f.,'BOM_NOME','BTS_NOMUSR') | x x x x x x x x x x x x x x x x | - | BTS | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | INCLUI | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23105 | 0 |
| BOM | 05 | BOM_PRONTU | C | 6 | 0 | Cod. Pront. | Cod. Ficha | Med.Rec.Code | Cod Prontuario Paciente | Cod. Ficha del Paciente | Patient Medical Record Cd | @! | - | x x x x x x x x x x x x x x x x | - | GBH | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23106 | 0 |
| BOM | 06 | BOM_NOME | C | 70 | 0 | Nome Partic. | Nomb Partic. | Partic. Name | Participante do Programa | Participante del Programa | Program Participant | @! | - | 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 | - | - | - | 23107 | 0 |
| BOM | 07 | BOM_DTELEG | D | 8 | 0 | Dat Elegivel | Fch Elegible | Eligible Dt | Data Elegibilidade | Fecha Elegibilidad | Eligibility Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23108 | 0 |
| BOM | 08 | BOM_DTINSC | D | 8 | 0 | Dat Inscric. | Fch Inscrip. | Reg. Date | Data Inscricao Progama | Fecha Inscripcion Progama | Program Registration Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23109 | 0 |
| BOM | 09 | BOM_DATINI | D | 8 | 0 | Data Inicio | Fch. Inicial | Start Date | Data de inicio no program | Fecha Inicial en el progr | Start date in program | - | - | x x x x x x x x x x x x x x x x | BOA->BOA_DATINI | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23110 | 0 |
| BOM | 10 | BOM_DATFIM | D | 8 | 0 | Data Fim | Fch. Final | End Date | Data Prevista do Fim | Fechaa Prevista del Final | End Planned Date | - | - | x x x x x x x x x x x x x x x x | BOA->BOA_DATFIM | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23111 | 0 |
| BOM | 11 | BOM_MEDRSP | C | 7 | 0 | Prof. Resp. | Prof. Resp. | Prof.in Char | Profissional Responsavel | Profesional Responsable | Professional in charge | @! | - | x x x x x x x x x x x x x x x x | - | MED | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23112 | 0 |
| BOM | 12 | BOM_STATUS | C | 1 | 0 | Status Part | Estatus Part | Part Status | Status do Participante | Estatus del Participante | Participant Status | @! | Pertence('01234') | x x x x x x x x x x x x x x x x | '0' | - | 1 | x | - | - | - | S | V | R | - | - | 0=Elegivel;1=Inscrito;2=Finalizado;3=Pendencias;4=Bloqueado | 0=Elegible;1=Inscrito;2=Finalizado;3=Pendencias;4=Bloqueado | 0=Eligible;1=Registered;2=Finished;3=Pending;4=Blocked | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23113 | 0 |
| BOM | 13 | BOM_GRARIS | C | 2 | 0 | Grau Risco | Grado Riesgo | Risk Degree | Grau Classif Risco | Grado Clasif Riesgo | Risk Classif Degree | @! | VAZIO() .OR. ExistCPO('BOB',M->BOM_GRARIS,2) | x x x x x x x x x x x x x x x x | - | BOBPAD | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23114 | 0 |
| BOM | 14 | BOM_CLARIS | C | 50 | 0 | Desc Risco | Desc Riesgo | Risk Descr. | Descricao do Risco | Descripcion del Riesgo | Risk Descritpiton | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,Posicione("BOB",2,xFilial("BOB")+BOM->BOM_GRARIS+BOM->BOM_CODPRO,"BOB_RISCO")," ") | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione('BOB',2,xFilial('BOB')+BOM->BOM_GRARIS+BOM->BOM_CODPRO,'BOB_RISCO') | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23115 | 0 |
| BOM | 15 | BOM_ORIGEM | C | 30 | 0 | Origem Eleg. | Origen Eleg. | Elig. Origin | Origem da Elegibilidade | Origen de la Elegibilidad | Eligibility Origin | @! | - | x x x x x x x x x x x x x x x x | FunName() | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23116 | 0 |
| BOM | 16 | BOM_DATALT | D | 8 | 0 | Data Alta Pr | Fch. Alta Pr | Pr Disch Dt | Data Alta no Programa | Fch. Alta en el Programa | Program Discharge Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23117 | 0 |
| BOM | 17 | BOM_MOTALT | C | 2 | 0 | Tipo Alta | Tipo Alta | Disch Type | Motivo da alta do Prog | Motivo del alta del Prog | Progr discharge reason | @! | HS_SeekRet('GF4','M->BOM_MOTALT',1,.f.,'BOM_DESMOT','GF4_DSTPAL') | x x x x x x x x x x x x x x x x | - | GF4 | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23118 | 0 |
| BOM | 18 | BOM_DESMOT | C | 40 | 0 | Desc Mot Alt | Desc Mot Alt | Dis Rea Desc | Descricao Motivo Alta | Descripcion Motivo Alta | Discharge Reason Descrip | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,Posicione("GF4",1,xFilial("GF4")+BOM->BOM_MOTALT,"GF4_DSTPAL")," ") | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione('GF4',1,xFilial('GF4')+BOM->BOM_MOTALT,'GF4_DSTPAL') | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23119 | 0 |
| BOM | 19 | BOM_USUARI | C | 25 | 0 | Usuario Cad | Usuario Arch | File User | Usuario cadastro | Usuario Archivo | File User | @! | - | x x x x x x x x x x x x x x x x | cUserName | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23120 | 0 |
| BOM | 20 | BOM_LOGARQ | C | 50 | 0 | Log do Arq | Log del Arch | File Log | Log do Arquivo | Log del Archivo | File Log | @! | - | x x x x x x x x x x x x x x x | HS_LogArq() | - | 1 | - | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23121 | 0 |
| BOM | 21 | BOM_NROSEQ | C | 6 | 0 | Nro Seq Ele. | Nº Sec Ele. | Elig. Seq.Nr | Num Sequenc. da Elegib. | Nº Secuenc. de la Elegib. | Eligib. Sequence Nr | @! | - | x x x x x x x x x x x x x x x x | IIF(INCLUI, GETSXENUM('BOM','BOM_NROSEQ',, 1),BOM->BOM_NROSEQ) | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23122 | 0 |
| BOM | 22 | BOM_IDMARK | C | 1 | 0 | Id. Selecao | Id. Selec. | Selection Id | Identificador de Selecao | Identificador de Selec. | Selection Id. | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23123 | 0 |
| BOM | 23 | BOM_VIP | C | 1 | 0 | Partic. Vip? | ¿Part. Vip? | Vip Partic.? | Partic. do Progr. e VIP? | ¿Part. del Prog. es VIP? | Is progr. part. VIP? | @! | Pertence('01') | x x x x x x x x x x x x x x x x | '0' | - | 1 | x | - | - | - | S | A | R | - | - | 0=Nao;1=Sim | 0=No;1=Si | 0=No;1=Yes | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23124 | 0 |
| BOM | 24 | BOM_MOTELE | M | 10 | 0 | Motivo Eleg. | Motivo Eleg. | Elig. Reason | Motivo da Elegibilidade | Motivo de la Elegibilidad | Eligibility Reason | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23125 | 0 |
| BOM | 25 | BOM_CODLOC | C | 3 | 0 | Cd.Local | Cd.Lugar | Location Cd. | Codigo Local Atend | Codigo Lugar Atenc. | Service Location Code | @! | PLSVLDBOM() | x x x x x x x x x x x x x x x x | - | BD1PLS | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23126 | 0 |
| BOM | 26 | BOM_LOCAL | C | 30 | 0 | Descricao | Descripcion | Description | Local Atendimento | Local de Atencion | Service Location | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 23127 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BOM | 1 | BOM_FILIAL+BOM_CODPRO+BOM_VIDA+BOM_STATUS | Cod Programa + Cod. Vida + Status Part | Cod Programa + Cod. Aseg. + Estatus Part | Program Code + Life Code + Part Status | S | - | - | S | 2 | 3 | - | 3271 | 0 |
| BOM | 2 | BOM_FILIAL+BOM_NROSEQ | Nro Seq Ele. | Nº Sec Ele. | Elig. Seq.Nr | S | - | - | S | 2 | 3 | - | 3272 | 0 |
| BOM | 3 | BOM_FILIAL+BOM_VIDA+BOM_STATUS | Cod. Vida + Status Part | Cod. Aseg. + Estatus Part | Life Code + Part Status | S | - | - | S | 2 | 3 | - | 3273 | 0 |
| BOM | 4 | BOM_FILIAL+BOM_NOME | Nome Partic. | Nomb Partic. | Partic. Name | S | - | - | S | 2 | 3 | - | 3274 | 0 |
| BOM | 5 | BOM_FILIAL+BOM_CODPRO+BOM_VIDA+BOM_GRARIS | Cod Programa + Cod. Vida + Grau Risco | Cod Programa + Cod. Aseg. + Grado Riesgo | Program Code + Life Code + Risk Degree | S | - | - | S | 2 | 3 | - | 3275 | 0 |
Ela é utilizada para elegiveis ao programa dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
BOM_FILIAL,
BOM_CODPRO,
BOM_DESPRO,
BOM_VIDA,
BOM_PRONTU,
BOM_NOME,
BOM_DTELEG,
BOM_DTINSC,
BOM_DATINI,
BOM_DATFIM,
BOM_MEDRSP,
BOM_STATUS,
BOM_GRARIS,
BOM_CLARIS,
BOM_ORIGEM,
BOM_DATALT,
BOM_MOTALT,
BOM_DESMOT,
BOM_USUARI,
BOM_LOGARQ,
BOM_NROSEQ,
BOM_IDMARK,
BOM_VIP,
BOM_MOTELE,
BOM_CODLOC,
BOM_LOCAL
FROM BOM
WHERE
D_E_L_E_T_ = ' '
AND BOM_FILIAL = 'VALOR'
AND BOM_CODPRO = 'VALOR'
AND BOM_DESPRO = 'VALOR'
AND BOM_VIDA = 'VALOR'
AND BOM_PRONTU = 'VALOR'
AND BOM_NOME = 'VALOR'
AND BOM_DTELEG BETWEEN '20260501' AND '20260531'
AND BOM_DTINSC BETWEEN '20260501' AND '20260531'
AND BOM_DATINI BETWEEN '20260501' AND '20260531'
AND BOM_DATFIM BETWEEN '20260501' AND '20260531'
AND BOM_MEDRSP = 'VALOR'
AND BOM_STATUS = 'VALOR'
AND BOM_GRARIS = 'VALOR'
AND BOM_CLARIS = 'VALOR'
AND BOM_ORIGEM = 'VALOR'
AND BOM_DATALT BETWEEN '20260501' AND '20260531'
AND BOM_MOTALT = 'VALOR'
AND BOM_DESMOT = 'VALOR'
AND BOM_USUARI = 'VALOR'
AND BOM_LOGARQ = 'VALOR'
AND BOM_NROSEQ = 'VALOR'
AND BOM_IDMARK = 'VALOR'
AND BOM_VIP = 'VALOR'
AND BOM_CODLOC = 'VALOR'
AND BOM_LOCAL = 'VALOR'