Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Se o parâmetro MV_PL809CT estiver como verdadeiro (.T.), o sistema valida se o beneficiário informado no campo Carteirinha (B9Y_CARTEI) existe na base e, se o parâmetro MV_PL809VL estiver ativo, permite validar a data da carteirinha do beneficiário. Se estiver como falso (.F.), não é validado se o beneficiário informado existe na base e a validação do parâmetro MV_PL809VL é ignorada, independente de seu valor.
    • Simplificando, se queremos que todo número de carteirinha informado no campo B9Y_CARTEI seja validado, portanto, verificado se esse número existe na tabela de beneficiários, o parâmetro MV_PL809CT deve estar como verdadeiro (.T.). A validação obtida pelo parâmetroMV_PL809VL é um complemento, mas totalmente dependente do parâmetro MV_PL809CT estar ativo na base.
    • Se o parâmetro MV_PL809CT estiver como falso (.F.), qualquer número informado no campo B9Y_CARTEI é aceito, sem qualquer tipo de validação.

Image Modified

Se MV_PL809CT estiver como verdadeiro (.T.), o sistema valida o número da carteirinha informada e demais regras, como a do parâmetro MV_PL809VL, se este estiver ativo. 

Image Modified

Se MV_PL809CT estiver como falso (.F.), o sistema não valida o número da carteirinha informada, caeitando qualquer valor informado, bem como nenhuma outra regra é verificada, como do parâmetro MV_PL809VL.



04. Parâmetros da rotina

  • Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_PLTKBTS

Tipo

Caractere

Descrição

Determina quais campos do Cadastro de Vida (BTS) serão apresentados na rotina do Call Center.

Valor Padrão

BTS_NOMUSR,BTS_DATNAS,BTS_SEXO,BTS_ESTCIV,BTS_MAE,BTS_DRGUSR,BTS_CPFUSR,BTS_DDD,BTS_TELEFO,BTS_ENDERE,BTS_NR_END,BTS_COMEND,BTS_BAIRRO,BTS_MUNICI,
BTS_ESTADO,BTS_CEPUSR,BTS_CODMUN,BTS_NOMTIT,BTS_SOBRTI,BTS_CPFTIT,BTS_MAILTI,BTS_DDDCEL,BTS_CELTIT,BTS_DDDTEL,BTS_TELTIT,BTS_CEPTIT,BTS_ENDTIT,BTS_NRENTI,
BTS_COMTIT,BTS_BAITIT,BTS_CIDTIT,BTS_UFTIT ,BTS_MUNCTI,BTS_BANTIT,BTS_AGETIT,BTS_NUMTIT

Nome da Variável

MV_PL809VL

Tipo

Lógico

Descrição

Indica se irá entrar na validação que determina a validade da carteirinha.

Valor Padrão

.T.

Nome da Variável

MV_PL809OB

Tipo

Lógico

Descrição

Valida se o campo B9Y_CRMCGC será obrigatório     

Valor Padrão

.T.

Nome da Variável

MV_PL809CT

Tipo

Lógico

Descrição

Verifica (.T.) ou não Verifica(.F.) a Validade da carteirinha do beneficiário na rotina de indicação de prestadores (PLSA809)

Valor Padrão

.T.

05. TABELAS UTILIZADAS



Totvs custom tabs box
tabsB9Y - Cadastro Prospect, B9V - Prospect x Endereço, B9Q - Prospect x Especialidade
idsb9y,b9v,b9q
Totvs custom tabs box items
defaultyes
referenciab9y
SX2 - Informações da Tabela
CampoDescrição
X2_CHAVEB9Y
X2_NOMECADASTRO PROSPECT
X2_UNICOB9Y_FILIAL+B9Y_CODIGO

SX3 - Informações dos Campos
CampoDescrição
CampoB9Y_FILIAL
TipoCaracter
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial do Sistema
UsadoNão
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Grupo de Campos033 - Tamanho da Filial
Ordem1

CampoDescrição
CampoB9Y_CODIGO
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloCódigo
DescriçãoCódigo do Prospect
UsadoSim
ObrigatórioSim
BrowseSim
Inic. PadrãoGETSXENUM("B9Y", "B9Y_CODIGO")
ContextoReal
PropriedadeVisualizar
Ordem2

CampoDescrição
CampoB9Y_CARTEI
TipoCaracter
Tamanho21
Decimal0
Formato@R 9999.9999.999999.99-9
TítuloCarteirinha
DescriçãoCarteirinha do Benef.
UsadoSim
ObrigatórioNão
BrowseSim
Val. SistemaPLSA809CAR(M->B9Y_CARTEI)
ContextoReal
PropriedadeAlterar
Cons. PadrãoBY2PLS
GatilhosSim
Ordem3

CampoDescrição
CampoB9Y_NOMBEN
TipoCaracter
Tamanho50
Decimal0
Formato@!
TítuloNome Benef.
DescriçãoNome do Beneficiário
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoIF(INCLUI, "", POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR"))
ContextoVirtual
PropriedadeVisualizar
Inic. BrowsePOSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR")
Ordem4

CampoDescrição
CampoB9Y_NOME
TipoCaracter
Tamanho50
Decimal0
Formato@!
TítuloNome
DescriçãoNome do Profissional
UsadoSim
ObrigatórioSim
BrowseSim
ContextoReal
PropriedadeAlterar
Ordem5

CampoDescrição
CampoB9Y_CPFCGC
TipoCaracter
Tamanho14
Decimal0
Formato@!
TítuloCPF/CNPJ
DescriçãoCPF/CNPJ Prestador
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem6

CampoDescrição
CampoB9Y_EMAIL
TipoCaracter
Tamanho50
Decimal0
Formato@!
TítuloE-mail
DescriçãoE-mail do Profissional
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaISEMAIL(ALLTRIM(M->B9Y_EMAIL))
ContextoReal
PropriedadeAlterar
Ordem7

CampoDescrição
CampoB9Y_TEL
TipoCaracter
Tamanho11
Decimal0
Formato@R (99) 99999-9999
TítuloTelefone
DescriçãoTelefone do Profissional
UsadoSim
ObrigatórioSim
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem8

CampoDescrição
CampoB9Y_CRMNUM
TipoCaracter
Tamanho15
Decimal0
Formato1E+15
TítuloNúmero CRM
DescriçãoNúmero do CRM
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem9

CampoDescrição
CampoB9Y_CRMEST
TipoCaracter
Tamanho2
Decimal0
Formato@!
TítuloEstado CRM
DescriçãoEstado correspondente CRM
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaExistCpo("SX5", "12" + M->B9Y_CRMEST)
ContextoReal
PropriedadeAlterar
Cons. Padrão12
Ordem10

CampoDescrição
CampoB9Y_TIPOAT
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloTipo Atend.
DescriçãoTipo de Atendimento
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Saude Ocupacional; 2=Assistencial; 3=Ambos
ContextoReal
PropriedadeAlterar
Ordem11

CampoDescrição
CampoB9Y_RAZSOC
TipoCaracter
Tamanho30
Decimal0
Formato@!
TítuloRazão Social
DescriçãoRazão Social
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem12

CampoDescrição
CampoB9Y_NASCTO
TipoData
Tamanho8
Decimal0
TítuloData Nasc.
DescriçãoData de Nascimento
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaM->B9Y_NASCTO < dDataBase
ContextoReal
PropriedadeAlterar
Ordem13

CampoDescrição
CampoB9Y_NATU
TipoCaracter
Tamanho7
Decimal0
Formato@!
TítuloNaturalidade
DescriçãoNaturalidade do candidato
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaExistCpo("BID", M->B9Y_NATU)
ContextoReal
PropriedadeAlterar
Cons. PadrãoB57PLS
Ordem14

CampoDescrição
CampoB9Y_ECIVIL
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloEst. Civil
DescriçãoEstado Civil
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaExistCpo("SX5", "33" + M->B9Y_ECIVIL)
ContextoReal
PropriedadeAlterar
Cons. Padrão33
Ordem15

CampoDescrição
CampoB9Y_OBS
TipoMemo
Tamanho10
Decimal0
TítuloObservação
DescriçãoObservação
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem16

CampoDescrição
CampoB9Y_FCAPTA
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloCaptação
DescriçãoForma de Captação
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Prestador Portal; 2=Indicacao CallCenter; 3=Indicação Portal;  4=Operadora
Inic. PadrãoIF(INCLUI, "", B9Y->B9Y_FCAPTA)
ContextoReal
PropriedadeAlterar
Ordem17

CampoDescrição
CampoB9Y_STCRED
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloStatus
DescriçãoStatus Credenciamento
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Pendente com a Operadora; 2=Pendente com o Prestador; 3=Credenciado; 4=Indeferido
ContextoReal
PropriedadeAlterar
Ordem18

CampoDescrição
CampoB9Y_PCRED
TipoCaracter
Tamanho55
Decimal0
Formato@!
TítuloPasso Atual
DescriçãoPasso do Credenciamento
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem19

CampoDescrição
CampoB9Y_NROPRO
TipoCaracter
Tamanho12
Decimal0
Formato@R 9999-999999
TítuloNum Protocol
DescriçãoNumero Protocolo
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem20

CampoDescrição
CampoB9Y_CODINT
TipoCaracter
Tamanho4
Decimal0
Formato@!
TítuloCd Operadora
DescriçãoCodigo Operadora
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoPLSINTPAD()
ContextoReal
PropriedadeVisualizar
Ordem21

CampoDescrição
CampoB9Y_DATAIN
TipoData
Tamanho8
Decimal0
TítuloDt Inserção
DescriçãoData Inserção Registro
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoDDATABASE
ContextoReal
PropriedadeVisualizar
Ordem22

CampoDescrição
CampoB9Y_DESINT
TipoCaracter
Tamanho15
Decimal0
Formato@!
TítuloDesc Ope
DescriçãoDescrição da Operadora
UsadoNão
ObrigatórioNão
BrowseNão
Inic. PadrãoPOSICIONE("BA0", 1, XFILIAL("BA0") + M->B9Y_CODINT, "BA0_NOMINT")
ContextoVirtual
PropriedadeVisualizar
Ordem23

CampoDescrição
CampoB9Y_ROTINA
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloFlag Rotina
DescriçãoIdentificador Rotina
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem24

CampoDescrição
CampoB9Y_CODRDA
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloCód RDA
DescriçãoCódigo RDA gerado
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem25

CampoDescrição
CampoB9Y_SOINDI
TipoLógico
Tamanho1
Decimal0
TítuloSó indicação
DescriçãoSó Indicação Existente
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem26

CampoDescrição
CampoB9Y_PREREF
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloPrest Refer?
DescriçãoPrestador Referênciado?
UsadoSim
ObrigatórioNão
BrowseNão
Opções0=Não; 1=Sim
ContextoReal
PropriedadeAlterar
Ordem27

CampoDescrição
CampoB9Y_SEXO
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloSexo
DescriçãoGênero do Prestador
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Feminino; 2=Masculino
ContextoReal
PropriedadeAlterar
Ordem28

CampoDescrição
CampoB9Y_LOGIN
TipoCaracter
Tamanho20
Decimal0
TítuloLogin
DescriçãoLogin Candidato Portal
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem29

CampoDescrição
CampoB9Y_SENHA
TipoCaracter
Tamanho20
Decimal0
TítuloSenha
DescriçãoSenha Portal
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem30

CampoDescrição
CampoB9Y_CODOBS
TipoCaracter
Tamanho3
Decimal0
Formato@!
TítuloCod.Obs.
DescriçãoCodigo Observacao
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Cons. PadrãoB9PB9N
Ordem31

SIX - Índices da Tabela
CampoDescrição
ÍndiceB9Y
Ordem1
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CODIGO
DescriçãoCd Operadora + Código

CampoDescrição
ÍndiceB9Y
Ordem2
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CRMNUM
DescriçãoCd Operadora + Número CRM

CampoDescrição
ÍndiceB9Y
Ordem3
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CPFCGC
DescriçãoCd Operadora + CPF/CNPJ

CampoDescrição
ÍndiceB9Y
Ordem4
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CODRDA
DescriçãoCd Operadora + Cód RDA
Mostra Pesq.Sim

CampoDescrição
ÍndiceB9Y
Ordem5
ChaveB9Y_FILIAL + B9Y_LOGIN
DescriçãoLogin
Mostra Pesq.Sim