Tabela: B9W - VISITA DE RELACIONAMENTO


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
VISITA DE RELACIONAMENTOB9W_FILIAL+B9W_CODINT+B9W_CODPRE+B9W_SEQVIS




Indices(SIX)
OrdemChaveDescriçãoNickName
1B9W_FILIAL+B9W_CODINT+B9W_CODPREOperadora + Prestador
2B9W_FILIAL+B9W_CODINT+B9W_SEQVISOperadora + Seq Visita
3B9W_FILIAL+B9W_CODINT+B9W_AGENTE+DTOS(B9W_DATAAG)Operadora + Agente + Agendamento







Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
B9W_FILIAL Filial Filial do Ssitema Filial do Sistema C 2 0 Nao Altera Real 033 1 1
B9W_AGENTE Agente Código do Agente Código do Agente que realizará a visita C 6 0 @! B9H->(ExistCpo("B9H",PLSINTPAD()+PLS806Zero(M->B9W_AGENTE),2)) .OR. EmpTy(M->B9W_AGENTE) B9PB9H S Sim Altera Real 1 1
B9W_NOMAGT Nome Nome do Agente Nome do Agente C 50 0 @! IF(INCLUI,"",POSICIONE("B9H",2,XFILIAL("B9H")+PLSINTPAD()+PLS806ZERO(B9W->B9W_AGENTE),"B9H_NOME")) S Sim Vizualiza Virtual POSICIONE("B9H",2,XFILIAL("B9H")+B9W->B9W_CODINT+B9W->B9W_AGENTE,"B9H_NOME") 1 1
B9W_CODPRE Prestador Código do Prestador Código do Prestador C 6 0 @! BAU->(ExistCpo("BAU",PLS806Zero(M->B9W_CODPRE))) .OR. Empty(M->B9W_CODPRE) B9WBAU S Sim Altera Real IF(INCLUI, .T., .F.) 1 1
B9W_PRESTA Descrição Descrição Prestador nome do prestador C 50 0 @! IF(INCLUI,"",POSICIONE("BAU",1,XFILIAL("B9W")+B9W->B9W_CODPRE,"BAU_NOME")) S Sim Vizualiza Virtual POSICIONE("BAU",1,XFILIAL("B9W")+B9W->B9W_CODPRE,"BAU_NOME") 1 1
B9W_CPFCGC CPF/CNPJ CPF/CNPJ Prestador Cpf/CNPJ do prestador C 14 0 @! IF(INCLUI,"",POSICIONE("BAU",1,XFILIAL("B9W")+B9W->B9W_CODPRE,"BAU_CPFCGC")) Nao Vizualiza Virtual POSICIONE("BAU",1,XFILIAL("B9W")+B9W->B9W_CODPRE,"BAU_CPFCGC") 1 1
B9W_DATAAG Agendamento Data Agendada Data prevista da visita D 8 0 M->B9W_DATAAG>=Date() Sim Altera Real 1 1
B9W_HORAAG Hora Agenda Horário agendado Horário previsto da visita C 4 0 @R 99:99 PLSVLDHOR(M->B9W_HORAAG) Sim Altera Real 1 1
B9W_DATAVI Data Visita Data real da visita Data Efetiva da Visita D 8 0 M->B9W_DATAVI >= M->B9W_DATAAG .AND. !Empty(M->B9W_DATAAG) .AND. M->B9W_DATAVI<=Date() Sim Altera Real IF(INCLUI, .F., .T.) 1 1
B9W_HORAVI Hora Visita Horário real da visita Hora efetiva da visita C 4 0 @R 99:99 PLSVLDHOR(M->B9W_HORAVI) Sim Altera Real ! (INCLUI) 1 1
B9W_DESCON Contato Descrição do contato Nome do contato C 50 0 @! Nao Altera Real 1 1
B9W_TELCON Telefone Telefone do contato Telefone do contato C 11 0 @R (99) 99999-9999 ValFone() Nao Altera Real 1 1
B9W_EMAIL E-mail E-mail de Contato e-mail do contato C 50 0 @! IsEmail(AllTrim(M->B9W_EMAIL)) Nao Altera Real 1 1
B9W_MOTVIS Mot Visita Motivo da Visita Código do motivo da visita C 2 0 @! ((B9L->(ExistCpo("B9L",PLSINTPAD()+PLS806Zero(M->B9W_MOTVIS), 7)) .AND. PLS807VTPV(M->B9W_MOTVIS)) .OR. Empty(M->B9W_MOTVIS)) B9WB9L S Nao Altera Real 1 1
B9W_DESVIS Motivo Descrição Motivo Visita Motivo da Visita C 30 0 @! IF(INCLUI,"",B9L->(B9L_DESVIS)) S Sim Vizualiza Virtual POSICIONE("B9L",6,XFILIAL("B9L")+PLSINTPAD()+B9W->B9W_MOTVIS,"B9L_DESVIS") 1 1
B9W_CODOBS Observação Observação Padrao Portal Código da observação padrão C 3 0 @! B9N->(ExistCpo("B9N",PLSINTPAD()+PLS806Zero(M->B9W_CODOBS), 1)).OR. EmpTy(M->B9W_CODOBS) B9PB9N S Nao Altera Real 1 1
B9W_DESOBS Descrição Descri Observação Padrão Observação padrão C 30 0 @! IF(INCLUI,"",B9N->B9N_OBSERV) S Nao Vizualiza Virtual 1 1
B9W_CODSOL Solicitante Código do solicitante Solicitante da visita C 6 0 @! UsrExist(PLS806Zero(M->B9W_CODSOL)) .OR. Empty(M->B9W_CODSOL) B9PUSR S Nao Altera Real 1 1
B9W_DESSOL Solicitante Descrição Solicitante Identificação do solicitante C 30 0 @! S Sim Vizualiza Real 1 1
B9W_CODCAN Canais Com. Usou Canais Comunicação? O prestador usa/usou algum canal de comunicação? C 2 0 @! B9M->(ExistCpo("B9M",PLSINTPAD()+PLS806Zero(M->B9W_CODCAN), 2)).OR. EmpTy(M->B9W_CODCAN) B9WB9M S Nao Altera Real 1 1
B9W_DESCAN Descrição Descr Canal comunicação Descrição do canal de comunicação C 30 0 @! IF(INCLUI,"",B9M->B9M_DESCAN) S Nao Vizualiza Virtual 1 1
B9W_CODINF Recebe Info? Rec Inf eletrôn.Operadora Código de informação eletrônica C 6 0 @! B9F->(ExistCpo("B9F",PLSINTPAD()+PLS806Zero(M->B9W_CODINF), 2)).OR. EmpTy(M->B9W_CODINF) B9WB9F S Nao Altera Real 1 1
B9W_DESINF Descrição Descr Info eletrônica Descrição informação eletrônica C 30 0 @! IF(INCLUI,"",B9F->B9F_DESCRI) S Nao Vizualiza Virtual 1 1
B9W_END2 Outro end? Há Outro End Atendimento? Indica se o prestador atende em outra localidade C 1 0 @! Nao Altera Real 0=Não;1=Sim 1 1
B9W_SCON Usa Portal? Prestador Utiliza Portal? Indica se o prestador utiliza o Saúde Connect C 1 0 @! Nao Altera Real 0=Não;1=Sim 1 1
B9W_SEQVIS Seq Visita Sequencial da Visita Sequencial da Visita para evitar problemas com o X2 único C 5 0 @! GETSXENUM("B9W", "B9W_SEQVIS") Nao Altera Real 1 1
B9W_OBSERV Observação Observações da Visita Observação sobre a visita realizada M 10 0 @! Sim Altera Real 1 1
B9W_CODINT Operadora Código da Operadora Código da Operadora C 4 0 @R !.!!! PLSINTPAD() Nao Vizualiza Real 1 1
B9W_DESINT Desc Ope Descrição Operadora Nome da operadora C 15 0 @! POSICIONE("BA0",1,XFILIAL("BA0")+M->B9W_CODINT,"BA0_NOMINT") Nao Vizualiza Virtual 1 1