| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| B9P | 01 | B9P_FILIAL | C | 2 | 0 | Filial | Filial do sistema | | | | | 1 | | N | A | R | | | | | | 033 | |
| B9P | 02 | B9P_SEQVIS | C | 5 | 0 | Seq Visita | Número Sequencial Visita | @! | | GETSXENUM("B9P","B9P_SEQVIS") | | 1 | | N | A | R | | | | | | | |
| B9P | 03 | B9P_AGENTE | C | 6 | 0 | Cod Agente | Cod Agente Resp Visita | @! | PlsSeek("B9H",2,PLSINTPAD()+PLS806Zero(M->B9P_AGENTE),"","") .OR. EmpTy(M->B9P_AGENTE) | | B9PB9H | 1 | S | S | A | R | | | | | | | |
| B9P | 04 | B9P_NOMAGT | C | 50 | 0 | Nome Agente | Nome Agente Resp Visita | @! | | IF(INCLUI,"",POSICIONE("B9H",2,XFILIAL("B9H")+PLSINTPAD()+PLS806ZERO(B9P->B9P_AGENTE),"B9H_NOME")) | | 1 | S | S | V | V | | | | | POSICIONE("B9H",2,xFilial("B9H")+B9P->B9P_CODINT+B9P->B9P_AGENTE,"B9H_NOME") | | |
| B9P | 05 | B9P_PRICON | C | 1 | 0 | 1º Contato | Primeiro contato? | @! | | "1" | | 1 | S | N | A | R | | 0=Não;1=Sim | | | | | |
| B9P | 06 | B9P_CODPRO | C | 6 | 0 | Cod Prospect | Código do Prospect | @! | | | | 1 | | N | V | R | | | | | | | |
| B9P | 07 | B9P_PRESTA | C | 50 | 0 | Prestador | Nome do Prestador | @! | | | | 1 | | S | A | R | | | | | | | |
| B9P | 08 | B9P_CPFCGC | C | 14 | 0 | CPF/CNPJ | CPF/CNPJ do Prestador | @! | CGC(M->B9P_CPFCGC) .OR. Vazio(M->B9P_CPFCGC) | | | 1 | | N | A | R | | | PicCpfCnpj() | | | | |
| B9P | 09 | B9P_CRMNUM | C | 15 | 0 | CRM Nº | Número do CRM | 999999999999999 | | | | 1 | | N | A | R | | | | | | | |
| B9P | 10 | B9P_CRMEST | C | 2 | 0 | CRM Estado | Estado do CRM | @! | ExistCpo("SX5","12"+M->B9P_CRMEST) | | 12 | 1 | | N | A | R | | | | | | | |
| B9P | 11 | B9P_DATAAG | D | 8 | 0 | Agendamento | Data do agendamento | | M->B9P_DATAAG>=Date() | | | 1 | | S | A | R | | | | | | | |
| B9P | 12 | B9P_HORAAG | C | 4 | 0 | Hora Agenda | Horário do Agendamento | @R 99:99 | PLSVLDHOR(M->B9P_HORAAG) | | | 1 | | S | A | R | | | | | | | |
| B9P | 13 | B9P_DATAVI | D | 8 | 0 | Visita | Data da Visita | | M->B9P_DATAVI >= M->B9P_DATAAG .AND. !Empty(M->B9P_DATAAG) .AND. M->B9P_DATAVI<=Date() .OR. Vazio(M->B9P_DATAVI) | | | 1 | | S | A | R | | | | If(INCLUI, .F., .T.) | | | |
| B9P | 14 | B9P_HORAVI | C | 4 | 0 | Hora Visita | Horário da Visita | @R 99:99 | PLSVLDHOR(M->B9P_HORAVI) .AND. If(M->B9P_DATAAG == M->B9P_DATAVI, M->B9P_HORAVI >= M->B9P_HORAAG, .T.) | | | 1 | | S | A | R | | | | If(INCLUI, .F., .T.) | | | |
| B9P | 15 | B9P_NOMCON | C | 50 | 0 | Nome Contato | Nome do contato da Visita | @! | | | | 1 | | N | A | R | | | | | | | |
| B9P | 16 | B9P_DESCON | C | 11 | 0 | Tel Contato | Telefone do Contato | @R (99) 9.9999-9999 | ValFone() | | | 1 | | N | A | R | | | PicFone() | | | | |
| B9P | 17 | B9P_EMAIL | C | 50 | 0 | E-mail | E-mail Contato | @! | IsEmail(AllTrim(M->B9P_EMAIL)) | | | 1 | | N | A | R | | | | | | | |
| B9P | 18 | B9P_MOTVIS | C | 2 | 0 | Mot. Visita | Motivo da Visita | @! | ((PlsSeek("B9L",7,PLSINTPAD()+PLS806ZERO(M->B9P_MOTVIS)) .AND. PLS806VTPV(M->B9P_MOTVIS)) .OR. Empty(M->B9P_MOTVIS)) | | B9PB9L | 1 | S | N | A | R | | | | | | | |
| B9P | 19 | B9P_DESVIS | C | 30 | 0 | De. Visita | Descrição da Visita | @! | | IF(INCLUI,"",POSICIONE("B9L", 2, xFilial("B9L")+B9P->B9P_MOTVIS+B9P->B9P_CODINT, "B9L_DESVIS")) | | 1 | S | S | V | V | | | | | POSICIONE("B9L",7,XFILIAL("B9L")+PLSINTPAD()+B9P->B9P_MOTVIS,"B9L_DESVIS") | | |
| B9P | 20 | B9P_CODOBS | C | 3 | 0 | Cód Observ. | Código da Observação | @! | PlsSeek("B9N",1,PLSINTPAD()+PLS806ZERO(M->B9P_CODOBS)).OR. EmpTy(M->B9P_CODOBS) | IF(INCLUI,"",B9N->B9N_CODOBS) | B9PB9N | 1 | S | N | A | R | | | | | | | |
| B9P | 21 | B9P_DESOBS | C | 30 | 0 | Desc Observ. | Descrição da Observação | @! | | IF(INCLUI,"",POSICIONE("B9N", 1, xFilial("B9N")+B9P->B9P_CODINT+B9P->B9P_CODOBS, "B9N_OBSERV")) | | 1 | S | N | V | V | | | | | | | |
| B9P | 22 | B9P_CODSOL | C | 6 | 0 | Cod Solic. | Código da Solicitação | @! | UsrExist(PLS806Zero(M->B9P_CODSOL)) .OR. Empty(M->B9P_CODSOL) | | B9PUSR | 1 | S | N | A | R | | | | | | | |
| B9P | 23 | B9P_DESSOL | C | 50 | 0 | Solicitante | Descrição do solicitante | @! | | | | 1 | S | S | V | R | | | | | | | |
| B9P | 24 | B9P_REVNEG | C | 1 | 0 | Revisita Neg | Revisita de Negociação | @! | | "0" | | 1 | S | N | A | R | | 0=Não; 1=Sim | | IIf(M->B9P_PRICON == "1", .F., .T.) | | | |
| B9P | 25 | B9P_INTCON | C | 1 | 0 | Int convênio | Intereesse pelo Convênio | @! | | | | 1 | | N | A | R | | 0=Não; 1=Sim | | If(INCLUI, .F., .T.) .AND. !(Vazio(M->B9P_DATAVI)) | | | |
| B9P | 26 | B9P_PROVCT | C | 1 | 0 | Prov. Contr. | Providenciar Contrato | @! | | | | 1 | | N | A | R | | 0=Não; 1=Sim | | IIF(M->B9P_INTCON == "1", .T., .F.) | | | |
| B9P | 27 | B9P_CEMIGS | C | 1 | 0 | Conhece Ope? | Já Conhecia a Operadora? | @! | | | | 1 | | N | A | R | | 0=Não; 1=Sim | | | | | |
| B9P | 28 | B9P_FCAPTA | C | 1 | 0 | Captação | Forma de Captação | @! | | | | 1 | | N | A | R | | 1=Prestador Portal;2=Indicacao CallCenter;3=Indicação Portal; 4=Operadora | | | | | |
| B9P | 29 | B9P_GEROUS | C | 1 | 0 | Gerou Solic? | Gerou Sol Credenciamento? | @! | | IF(INCLUI, '0', B9P->B9P_GEROUS) | | 1 | | N | A | R | | 0=Não;1=Sim | | | | | |
| B9P | 30 | B9P_CODINT | C | 4 | 0 | Operadora | Código da Operadora | @R !.!!! | | PLSINTPAD() | | 1 | | N | V | R | | | | | | | |
| B9P | 31 | B9P_DESINT | C | 15 | 0 | Desc Ope | Descrição Operadora | @! | | POSICIONE("BA0",1,XFILIAL("BA0")+M->B9P_CODINT,"BA0_NOMINT") | | 1 | | N | V | V | | | | | | | |
| B9P | 32 | B9P_OBSERV | M | 10 | 0 | Observações | Observações Pertinentes | | | | | 1 | | S | A | R | | | | | | | |
| B9P | 33 | B9P_CODB9P | C | 6 | 0 | Antigo B9P | Cód Anterior ao Credencia | @! | | | | 1 | | N | A | R | | | | | | | |
| B9P | 34 | B9P_DATCAN | D | 8 | 0 | Data Cancel. | Data de Cancelamento | | | | | 1 | | S | A | R | | | | | | | |