Árvore de páginas

Versões comparadas

Chave

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

...

Com a utilização dos parâmetros (que são definidos no tópico 04), temos algumas mudanças no comportamento da rotina, como:

  • Se o parâmetro MV_PL809OB estiver como verdadeiro (.T.), será obrigatório informar o número do CRM ou CNPJ, no campo B9Y_CRMCGC. Se estiver como falso (.F.), não é obrigatório informar valor.

Image Modified

...

Se MV_PL809OB igual a .T., é obrigatório informar o CRM/CNPJ.

Image Added

Se MV_PL809OB igual a .F., é opcional informar o CRM/CNPJ.


  • Se o parâmetro MV_PL809VL estiver como verdadeiro (.T.), o sistema valida a data de validade da carteirinha do beneficiário. Se estiver vencida, o sistema não permite continuar o processo, informando essa situação ao usuário. Se estiver como falso (.F.), essa validação não é realizada, sendo possível continuar o cadastro.

Image Added

Se MV_PL809VL igual a .T., a data de validade da carteirinha é validada. Se vencida, não é possível continuar o cadastro.

Image Added

Se MV_PL809VL igual a .F., a data de validade da carteirinha não é validada. mesmo vencida, é possível continuar o cadastro.


04. Parâmetros da rotina

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

...

Totvs custom tabs box
tabsB9Y - Cadastro Prospect, B9V - Prospect x Endereço, B9Q - Prospect x Especialidade
idsb9y,b9v,b9q
CADASTRO PROSPECT
Totvs custom tabs box items
defaultyes
referenciab9y
SX2 - Informações da Tabela
X2_CHAVECADASTRO PROSPECT
X2_NOME
X2_UNICO
ChaveNome
B9Y



Campos


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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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






Índices


ÍndiceB9Y
Ordem1
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CODIGO
DescriçãoCd Operadora + Código




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




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




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




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