| 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 |
| B9W | 01 | B9W_FILIAL | C | 2 | 0 | Filial | Filial do Ssitema | | | | | 1 | | N | A | R | | | | | | 033 | |
| B9W | 02 | B9W_AGENTE | C | 6 | 0 | Agente | Código do Agente | @! | PlsSeek("B9H",2,PLSINTPAD()+PLS806Zero(M->B9W_AGENTE),"","") .OR. EmpTy(M->B9W_AGENTE) | | B9PB9H | 1 | S | S | A | R | | | | | | | |
| B9W | 03 | B9W_NOMAGT | C | 50 | 0 | Nome | Nome do Agente | @! | | IF(INCLUI,"",POSICIONE("B9H",2,XFILIAL("B9H")+PLSINTPAD()+PLS806ZERO(B9W->B9W_AGENTE),"B9H_NOME")) | | 1 | S | S | V | V | | | | | POSICIONE("B9H",2,XFILIAL("B9H")+B9W->B9W_CODINT+B9W->B9W_AGENTE,"B9H_NOME") | | |
| B9W | 04 | B9W_CODPRE | C | 6 | 0 | Prestador | Código do Prestador | @! | BAU->(ExistCpo("BAU",PLS806Zero(M->B9W_CODPRE))) .OR. Empty(M->B9W_CODPRE) | | B9WBAU | 1 | S | S | A | R | | | | IF(INCLUI, .T., .F.) | | | |
| B9W | 05 | B9W_PRESTA | C | 50 | 0 | Descrição | Descrição Prestador | @! | | IF(INCLUI,"",POSICIONE("BAU",1,XFILIAL("B9W")+B9W->B9W_CODPRE,"BAU_NOME")) | | 1 | S | S | V | V | | | | | POSICIONE("BAU",1,XFILIAL("B9W")+B9W->B9W_CODPRE,"BAU_NOME") | | |
| B9W | 06 | B9W_CPFCGC | C | 14 | 0 | CPF/CNPJ | CPF/CNPJ Prestador | @! | | IF(INCLUI,"",POSICIONE("BAU",1,XFILIAL("B9W")+B9W->B9W_CODPRE,"BAU_CPFCGC")) | | 1 | | N | V | V | | | PicCpfCnpj() | | POSICIONE("BAU",1,XFILIAL("B9W")+B9W->B9W_CODPRE,"BAU_CPFCGC") | | |
| B9W | 07 | B9W_DATAAG | D | 8 | 0 | Agendamento | Data Agendada | | M->B9W_DATAAG>=Date() | | | 1 | | S | A | R | | | | | | | |
| B9W | 08 | B9W_HORAAG | C | 4 | 0 | Hora Agenda | Horário agendado | @R 99:99 | PLSVLDHOR(M->B9W_HORAAG) | | | 1 | | S | A | R | | | | | | | |
| B9W | 09 | B9W_DATAVI | D | 8 | 0 | Data Visita | Data real da visita | | M->B9W_DATAVI >= M->B9W_DATAAG .AND. !Empty(M->B9W_DATAAG) .AND. M->B9W_DATAVI<=Date() | | | 1 | | S | A | R | | | | IF(INCLUI, .F., .T.) | | | |
| B9W | 10 | B9W_HORAVI | C | 4 | 0 | Hora Visita | Horário real da visita | @R 99:99 | PLSVLDHOR(M->B9W_HORAVI) | | | 1 | | S | A | R | | | | ! (INCLUI) | | | |
| B9W | 11 | B9W_DESCON | C | 50 | 0 | Contato | Descrição do contato | @! | | | | 1 | | N | A | R | | | | | | | |
| B9W | 12 | B9W_TELCON | C | 11 | 0 | Telefone | Telefone do contato | @R (99) 99999-9999 | ValFone() | | | 1 | | N | A | R | | | PicFone() | | | | |
| B9W | 13 | B9W_EMAIL | C | 50 | 0 | E-mail | E-mail de Contato | @! | IsEmail(AllTrim(M->B9W_EMAIL)) | | | 1 | | N | A | R | | | | | | | |
| B9W | 14 | B9W_MOTVIS | C | 2 | 0 | Mot Visita | Motivo da Visita | @! | ((PlsSeek("B9L",7,PLSINTPAD()+PLS806ZERO(M->B9W_MOTVIS)) .AND. PLS807VTPV(M->B9W_MOTVIS)) .OR. EMPTY(M->B9W_MOTVIS)) | | B9WB9L | 1 | S | N | A | R | | | | | | | |
| B9W | 15 | B9W_DESVIS | C | 30 | 0 | Motivo | Descrição Motivo Visita | @! | | IF(INCLUI,"",B9L->(B9L_DESVIS)) | | 1 | S | S | V | V | | | | | POSICIONE("B9L",6,XFILIAL("B9L")+PLSINTPAD()+B9W->B9W_MOTVIS,"B9L_DESVIS") | | |
| B9W | 16 | B9W_CODOBS | C | 3 | 0 | Observação | Observação Padrao Portal | @! | PlsSeek("B9N",1,PLSINTPAD()+PLS806Zero(M->B9W_CODOBS)).OR. EmpTy(M->B9W_CODOBS) | | B9PB9N | 1 | S | N | A | R | | | | | | | |
| B9W | 17 | B9W_DESOBS | C | 30 | 0 | Descrição | Descri Observação Padrão | @! | | IF(INCLUI,"",B9N->B9N_OBSERV) | | 1 | S | N | V | V | | | | | | | |
| B9W | 18 | B9W_CODSOL | C | 6 | 0 | Solicitante | Código do solicitante | @! | UsrExist(PLS806Zero(M->B9W_CODSOL)) .OR. Empty(M->B9W_CODSOL) | | B9PUSR | 1 | S | N | A | R | | | | | | | |
| B9W | 19 | B9W_DESSOL | C | 30 | 0 | Solicitante | Descrição Solicitante | @! | | | | 1 | S | S | V | R | | | | | | | |
| B9W | 20 | B9W_CODCAN | C | 2 | 0 | Canais Com. | Usou Canais Comunicação? | @! | PlsSeek("B9M",2,PLSINTPAD()+PLS806Zero(M->B9W_CODCAN)).OR. EmpTy(M->B9W_CODCAN) | | B9WB9M | 1 | S | N | A | R | | | | | | | |
| B9W | 21 | B9W_DESCAN | C | 30 | 0 | Descrição | Descr Canal comunicação | @! | | IF(INCLUI,"",B9M->B9M_DESCAN) | | 1 | S | N | V | V | | | | | | | |
| B9W | 22 | B9W_CODINF | C | 6 | 0 | Recebe Info? | Rec Inf eletrôn.Operadora | @! | PlsSeek("B9F",2,PLSINTPAD()+PLS806Zero(M->B9W_CODINF),"","").OR. EmpTy(M->B9W_CODINF) | | B9WB9F | 1 | S | N | A | R | | | | | | | |
| B9W | 23 | B9W_DESINF | C | 30 | 0 | Descrição | Descr Info eletrônica | @! | | IF(INCLUI,"",B9F->B9F_DESCRI) | | 1 | S | N | V | V | | | | | | | |
| B9W | 24 | B9W_END2 | C | 1 | 0 | Outro end? | Há Outro End Atendimento? | @! | | | | 1 | | N | A | R | | 0=Não;1=Sim | | | | | |
| B9W | 25 | B9W_SCON | C | 1 | 0 | Usa Portal? | Prestador Utiliza Portal? | @! | | | | 1 | | N | A | R | | 0=Não;1=Sim | | | | | |
| B9W | 26 | B9W_SEQVIS | C | 5 | 0 | Seq Visita | Sequencial da Visita | @! | | GETSXENUM("B9W", "B9W_SEQVIS") | | 1 | | N | A | R | | | | | | | |
| B9W | 27 | B9W_OBSERV | M | 10 | 0 | Observação | Observações da Visita | @! | | | | 1 | | S | A | R | | | | | | | |
| B9W | 28 | B9W_CODINT | C | 4 | 0 | Operadora | Código da Operadora | @R !.!!! | | PLSINTPAD() | | 1 | | N | V | R | | | | | | | |
| B9W | 29 | B9W_DESINT | C | 15 | 0 | Desc Ope | Descrição Operadora | @! | | POSICIONE("BA0",1,XFILIAL("BA0")+M->B9W_CODINT,"BA0_NOMINT") | | 1 | | N | V | V | | | | | | | |