| 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 |
| QI3 | 01 | QI3_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | | | | | | | | 033 | |
| QI3 | 02 | QI3_CODIGO | C | 15 | 0 | Codigo Acao | Codigo da Acao | @R 99999999999/9999 | | IF(INCLUI,GETQNCNUM("QI3","QI3_CODIGO",,1,StrZero(Year(dDataBase),4),@aQNQI3),) | | 1 | | S | | | | | | .F. | | | |
| QI3 | 03 | QI3_REV | C | 2 | 0 | Revisao | Codigo Revisao Acao | @! | FQNCCHKREV("QI3",RIGHT(M->QI3_CODIGO,4)+M->QI3_CODIGO+M->QI3_REV) | "00" | | 1 | | S | | | | | | .F. | | | |
| QI3 | 04 | QI3_ANO | C | 4 | 0 | Ano Acao | Ano da Acao Corretiva | 9999 | Naovazio() | SubStr(M->QI3_CODIGO,7,4) | | 1 | | N | | | | | | .F. | | | |
| QI3 | 05 | QI3_ABERTU | D | 8 | 0 | Dt.Abertura | Data da Abertura da Acao | | Naovazio() | dDatabase | | 1 | | S | | | | | | | | | |
| QI3 | 06 | QI3_ENCPRE | D | 8 | 0 | Dt.Encer.Pre | Data de Encerramento Prev | | Naovazio() .And. M->QI3_ENCPRE >= M->QI3_ABERTU | dDataBase+30 | | 1 | | S | | | | | | | | | |
| QI3 | 07 | QI3_ENCREA | D | 8 | 0 | Dt.Encer.Rea | Data de Encerramento Real | | Vazio() .Or. M->QI3_ENCREA >= M->QI3_ABERTU | | | 1 | | S | | | | | | !M->QI3_STATUS$"12" | | | |
| QI3 | 08 | QI3_FILMAT | C | 2 | 0 | Fil Usr.Resp | Filial Usuar Responsavel | | QA_CHKFIL(M->QI3_FILMAT,@cFilMat) | cMatFil | SM0 | 1 | | S | | | | | | | | 033 | |
| QI3 | 09 | QI3_MAT | C | 27 | 0 | Mat Usr Resp | Cod. Usuario Responsavel | @! | QA_CHKMAT(cFilMat,M->QI3_MAT) | | QDE | 1 | S | S | | | | | | | | | |
| QI3 | 10 | QI3_NUSR | C | 30 | 0 | Nome Usuario | Nome do Usuario Responsav | @! | | IF(INCLUI,QA_NUSR(cMatFil,cMatCod,.T.),QA_NUSR(QI3->QI3_FILMAT,QI3->QI3_MAT)) | | 1 | | N | V | V | | | | | | | |
| QI3 | 11 | QI3_MEMO1 | M | 80 | 0 | Descr.Detalh | Descricao Detalhada | | | IF(INCLUI,"",MSMM(QI3->QI3_PROBLE,80)) | | 1 | | N | | V | | | | | | | |
| QI3 | 12 | QI3_PROBLE | C | 6 | 0 | Descr.Detalh | Descricao Detalhada | | | | | 1 | | N | | | | | | | | | |
| QI3 | 13 | QI3_MEMO2 | M | 80 | 0 | Local Ocorr. | Local onde ocorreu | | | IF(INCLUI,"",MSMM(QI3->QI3_LOCAL,80)) | | 1 | | N | | V | | | | | | | |
| QI3 | 14 | QI3_LOCAL | C | 6 | 0 | Local Ocorr. | Local onde ocorreu | | | | | 1 | | N | | | | | | | | | |
| QI3 | 15 | QI3_MEMO3 | M | 80 | 0 | Res.Esperado | Resultado Esperado | | | IF(INCLUI,"",MSMM(QI3->QI3_RESESP,80)) | | 1 | | N | | V | | | | | | | |
| QI3 | 16 | QI3_RESESP | C | 6 | 0 | Res.Esperado | Resultado Esperado | | | | | 1 | | N | | | | | | | | | |
| QI3 | 17 | QI3_MEMO4 | M | 80 | 0 | Res.Atingido | Resultado Atingido | | | IF(INCLUI,"",MSMM(QI3->QI3_RESATI,80)) | | 1 | | N | | V | | | | | | | |
| QI3 | 18 | QI3_RESATI | C | 6 | 0 | Res.Atingido | Resultado Atingido | | | | | 1 | | N | | | | | | | | | |
| QI3 | 19 | QI3_MEMO5 | M | 80 | 0 | Observacoes | Observacoes | | | IF(INCLUI,"",MSMM(QI3->QI3_OBSERV,80)) | | 1 | | N | | V | | | | | | | |
| QI3 | 20 | QI3_OBSERV | C | 6 | 0 | Observacoes | Observacoes | | | | | 1 | | N | | | | | | | | | |
| QI3 | 21 | QI3_MEMO6 | M | 80 | 0 | Metodo Util | Metodo utilizado | | | IF(INCLUI,"",MSMM(QI3->QI3_METODO,80)) | | 1 | | N | | V | | | | | | | |
| QI3 | 22 | QI3_METODO | C | 6 | 0 | Metodo Util | Metodo utilizado | | | | | 1 | | N | | | | | | | | | |
| QI3 | 23 | QI3_STATUS | C | 1 | 0 | Status Acao | Status Final da Acao | 9 | Pertence("12345") | "1" | | 1 | | S | | | | 1=Registrada;2=Em Analise;3=Procede;4=N.Procede;5=Cancelada | | QNC030Stat() | | | |
| QI3 | 24 | QI3_TIPO | C | 1 | 0 | Tipo Acao | Tipo de Acao registrada | 9 | Pertence("123") | "1" | | 1 | | S | | | | 1=Corretiva;2=Preventiva;3=Melhoria | | | | | |
| QI3 | 25 | QI3_MODELO | C | 6 | 0 | Modelo/Grupo | Codigo do Modelo/Grupo | | EXISTCPO("QIB",M->QI3_MODELO) | | QIH | 1 | S | S | | | | | | | | | |
| QI3 | 26 | QI3_DESCMD | C | 30 | 0 | Descr Modelo | Nome do Usuario Responsav | @! | | FQNCDQIB(IF(INCLUI,M->QI3_MODELO,QI3->QI3_MODELO)) | | 1 | | N | V | V | | | | | FQNCDQIB(QI3->QI3_MODELO) | | |
| QI3 | 27 | QI3_OBSOL | C | 1 | 0 | Obsoleto | Obsoleto | | | | | 1 | | N | | | | | | | | | |
| QI3 | 28 | QI3_MEMO7 | M | 80 | 0 | Motivo Rev. | Motivo da Revisao | | | IF(INCLUI,"",MSMM(QI3->QI3_MOTREV,80)) | | 1 | | N | | V | | | | | | | |
| QI3 | 29 | QI3_MOTREV | C | 6 | 0 | Motivo Rev. | Chave Motivo da Revisao | | | | | 1 | | N | | | | | | | | | |
| QI3 | 30 | QI3_SIGILO | C | 1 | 0 | Sigilo ? | Sigilo ? | | Pertence('12') | "2" | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | |
| QI3 | 31 | QI3_CODCLI | C | 6 | 0 | Cod. Cliente | Código do Cliente | @! | | | SA1 | 1 | | | V | R | | | | | | 001 | |
| QI3 | 32 | QI3_LOJCLI | C | 2 | 0 | Loja Cliente | Loja do Cliente | @! | | | | 1 | | | V | R | | | | | | 002 | |
| QI3 | 33 | QI3_NOMCLI | C | 50 | 0 | Nome Cliente | Nome do Cliente | @! | | IF(!INCLUI,FQNCDESCLI(QI3->QI3_CODCLI,QI3->QI3_LOJCLI,'1'),'') | | 1 | | | V | V | | | | | | 175 | |