...
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 ativocomo 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 Added
|
|
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 |
---|
tabs | B9Y - Cadastro Prospect, B9V - Prospect x Endereço, B9Q - Prospect x Especialidade |
---|
ids | b9y,b9v,b9q |
---|
|
Totvs custom tabs box items |
---|
| Chave | Nome | B9Y | CADASTRO PROSPECT |
|
|
|
| Campos |
|
|
| Campo | B9Y_FILIAL | Tipo | Caracter | Tamanho | 8 | Decimal | 0 | Título | Filial | Descrição | Filial do Sistema | Usado | Não | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Grupo de Campos | 033 - Tamanho da Filial | Ordem | 1 |
|
|
|
| Campo | B9Y_CODIGO | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Código | Descrição | Código do Prospect | Usado | Sim | Obrigatório | Sim | Browse | Sim | Inic. Padrão | GETSXENUM("B9Y", "B9Y_CODIGO") | Contexto | Real | Propriedade | Visualizar | Ordem | 2 |
|
|
|
| Campo | B9Y_CARTEI | Tipo | Caracter | Tamanho | 21 | Decimal | 0 | Formato | @R 9999.9999.999999.99-9 | Título | Carteirinha | Descrição | Carteirinha do Benef. | Usado | Sim | Obrigatório | Não | Browse | Sim | Val. Sistema | PLSA809CAR(M->B9Y_CARTEI) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | BY2PLS | Gatilhos | Sim | Ordem | 3 |
|
|
|
| Campo | B9Y_NOMBEN | Tipo | Caracter | Tamanho | 50 | Decimal | 0 | Formato | @! | Título | Nome Benef. | Descrição | Nome do Beneficiário | Usado | Sim | Obrigatório | Não | Browse | Sim | Inic. Padrão | IF(INCLUI, "", POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR")) | Contexto | Virtual | Propriedade | Visualizar | Inic. Browse | POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR") | Ordem | 4 |
|
|
|
| Campo | B9Y_NOME | Tipo | Caracter | Tamanho | 50 | Decimal | 0 | Formato | @! | Título | Nome | Descrição | Nome do Profissional | Usado | Sim | Obrigatório | Sim | Browse | Sim | Contexto | Real | Propriedade | Alterar | Ordem | 5 |
|
|
|
| Campo | B9Y_CPFCGC | Tipo | Caracter | Tamanho | 14 | Decimal | 0 | Formato | @! | Título | CPF/CNPJ | Descrição | CPF/CNPJ Prestador | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 6 |
|
|
|
| Campo | B9Y_EMAIL | Tipo | Caracter | Tamanho | 50 | Decimal | 0 | Formato | @! | Título | E-mail | Descrição | E-mail do Profissional | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ISEMAIL(ALLTRIM(M->B9Y_EMAIL)) | Contexto | Real | Propriedade | Alterar | Ordem | 7 |
|
|
|
| Campo | B9Y_TEL | Tipo | Caracter | Tamanho | 11 | Decimal | 0 | Formato | @R (99) 99999-9999 | Título | Telefone | Descrição | Telefone do Profissional | Usado | Sim | Obrigatório | Sim | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 8 |
|
|
|
| Campo | B9Y_CRMNUM | Tipo | Caracter | Tamanho | 15 | Decimal | 0 | Formato | 1E+15 | Título | Número CRM | Descrição | Número do CRM | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 9 |
|
|
|
| Campo | B9Y_CRMEST | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | @! | Título | Estado CRM | Descrição | Estado correspondente CRM | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo("SX5", "12" + M->B9Y_CRMEST) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | 12 | Ordem | 10 |
|
|
|
| Campo | B9Y_TIPOAT | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tipo Atend. | Descrição | Tipo de Atendimento | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Saude Ocupacional; 2=Assistencial; 3=Ambos | Contexto | Real | Propriedade | Alterar | Ordem | 11 |
|
|
|
| Campo | B9Y_RAZSOC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Razão Social | Descrição | Razão Social | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 12 |
|
|
|
| Campo | B9Y_NASCTO | Tipo | Data | Tamanho | 8 | Decimal | 0 | Título | Data Nasc. | Descrição | Data de Nascimento | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | M->B9Y_NASCTO < dDataBase | Contexto | Real | Propriedade | Alterar | Ordem | 13 |
|
|
|
| Campo | B9Y_NATU | Tipo | Caracter | Tamanho | 7 | Decimal | 0 | Formato | @! | Título | Naturalidade | Descrição | Naturalidade do candidato | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo("BID", M->B9Y_NATU) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | B57PLS | Ordem | 14 |
|
|
|
| Campo | B9Y_ECIVIL | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Est. Civil | Descrição | Estado Civil | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo("SX5", "33" + M->B9Y_ECIVIL) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | 33 | Ordem | 15 |
|
|
|
| Campo | B9Y_OBS | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Título | Observação | Descrição | Observação | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 16 |
|
|
|
| Campo | B9Y_FCAPTA | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Captação | Descrição | Forma de Captação | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Prestador Portal; 2=Indicacao CallCenter; 3=Indicação Portal; 4=Operadora | Inic. Padrão | IF(INCLUI, "", B9Y->B9Y_FCAPTA) | Contexto | Real | Propriedade | Alterar | Ordem | 17 |
|
|
|
| Campo | B9Y_STCRED | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Status | Descrição | Status Credenciamento | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Pendente com a Operadora; 2=Pendente com o Prestador; 3=Credenciado; 4=Indeferido | Contexto | Real | Propriedade | Alterar | Ordem | 18 |
|
|
|
| Campo | B9Y_PCRED | Tipo | Caracter | Tamanho | 55 | Decimal | 0 | Formato | @! | Título | Passo Atual | Descrição | Passo do Credenciamento | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Ordem | 19 |
|
|
|
| Campo | B9Y_NROPRO | Tipo | Caracter | Tamanho | 12 | Decimal | 0 | Formato | @R 9999-999999 | Título | Num Protocol | Descrição | Numero Protocolo | Usado | Sim | Obrigatório | Não | Browse | Sim | Contexto | Real | Propriedade | Visualizar | Ordem | 20 |
|
|
|
| Campo | B9Y_CODINT | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Cd Operadora | Descrição | Codigo Operadora | Usado | Sim | Obrigatório | Não | Browse | Não | Inic. Padrão | PLSINTPAD() | Contexto | Real | Propriedade | Visualizar | Ordem | 21 |
|
|
|
| Campo | B9Y_DATAIN | Tipo | Data | Tamanho | 8 | Decimal | 0 | Título | Dt Inserção | Descrição | Data Inserção Registro | Usado | Sim | Obrigatório | Não | Browse | Não | Inic. Padrão | DDATABASE | Contexto | Real | Propriedade | Visualizar | Ordem | 22 |
|
|
|
| Campo | B9Y_DESINT | Tipo | Caracter | Tamanho | 15 | Decimal | 0 | Formato | @! | Título | Desc Ope | Descrição | Descrição da Operadora | Usado | Não | Obrigatório | Não | Browse | Não | Inic. Padrão | POSICIONE("BA0", 1, XFILIAL("BA0") + M->B9Y_CODINT, "BA0_NOMINT") | Contexto | Virtual | Propriedade | Visualizar | Ordem | 23 |
|
|
|
| Campo | B9Y_ROTINA | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Flag Rotina | Descrição | Identificador Rotina | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 24 |
|
|
|
| Campo | B9Y_CODRDA | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Cód RDA | Descrição | Código RDA gerado | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 25 |
|
|
|
| Campo | B9Y_SOINDI | Tipo | Lógico | Tamanho | 1 | Decimal | 0 | Título | Só indicação | Descrição | Só Indicação Existente | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Ordem | 26 |
|
|
|
| Campo | B9Y_PREREF | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Prest Refer? | Descrição | Prestador Referênciado? | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Não; 1=Sim | Contexto | Real | Propriedade | Alterar | Ordem | 27 |
|
|
|
| Campo | B9Y_SEXO | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Sexo | Descrição | Gênero do Prestador | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Feminino; 2=Masculino | Contexto | Real | Propriedade | Alterar | Ordem | 28 |
|
|
|
| Campo | B9Y_LOGIN | Tipo | Caracter | Tamanho | 20 | Decimal | 0 | Título | Login | Descrição | Login Candidato Portal | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Ordem | 29 |
|
|
|
| Campo | B9Y_SENHA | Tipo | Caracter | Tamanho | 20 | Decimal | 0 | Título | Senha | Descrição | Senha Portal | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Ordem | 30 |
|
|
|
| Campo | B9Y_CODOBS | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Cod.Obs. | Descrição | Codigo Observacao | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Cons. Padrão | B9PB9N | Ordem | 31 |
|
|
|
|
|
| Índices |
|
|
| Índice | B9Y | Ordem | 1 | Chave | B9Y_FILIAL + B9Y_CODINT + B9Y_CODIGO | Descrição | Cd Operadora + Código |
|
|
|
| Índice | B9Y | Ordem | 2 | Chave | B9Y_FILIAL + B9Y_CODINT + B9Y_CRMNUM | Descrição | Cd Operadora + Número CRM |
|
|
|
| Índice | B9Y | Ordem | 3 | Chave | B9Y_FILIAL + B9Y_CODINT + B9Y_CPFCGC | Descrição | Cd Operadora + CPF/CNPJ |
|
|
|
| Índice | B9Y | Ordem | 4 | Chave | B9Y_FILIAL + B9Y_CODINT + B9Y_CODRDA | Descrição | Cd Operadora + Cód RDA | Mostra Pesq. | Sim |
|
|
|
| Índice | B9Y | Ordem | 5 | Chave | B9Y_FILIAL + B9Y_LOGIN | Descrição | Login | Mostra Pesq. | Sim |
|
|
|
|