Pragiva — Tecnologia na prática

Tabelas Referência

QI2 Não Conformidades

QI2 tem 91 campos, 8 índices e 22 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
QI2 + empresa, ex.: QI2010
Chave única
QI2_FILIAL+QI2_FNC+QI2_REV
Compartilhamento
Exclusivo
Estrutura
91 campos (19 virtuais), 8 índices, 22 gatilhos
Exibição padrão
QI2_FNC+QI2_TPFIC+QI2_PRIORI+QI2_DESCR+QI2_FILORI+QI2_ORIDEP+QI2_FILDEP+QI2_DESDEP

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 QI2_FILIAL, QI2_FNC, QI2_REV, QI2_TPFIC, QI2_PRIORI, QI2_DESCR
  FROM QI2010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY QI2_FILIAL, QI2_FNC, QI2_REV
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'QI2'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem QI2 se liga

Consulta 15

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 7

Tabelas onde os gatilhos desta posicionam para trazer um valor.

É consultada por 8

Tabelas cujos campos usam esta como consulta padrão.

Campos 91

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Codigo FNC Caractere 15 0 Real @R 99999999999/9999 — Codigo da F.N.C.
Revisao FNC Caractere 2 0 Real — — Codigo da Revisao F.N.C.
Ano FNC Caractere 4 0 Real 9999 — Ano da F.N.C.
Certificado Caractere 1 0 Real @! — Tipo do Certificado
Classif.N.C. Caractere 1 0 Real — — Classificacao Nao-Conform
Prioridade Caractere 1 0 Real @! — Prioridade de Solucao
Situacao Caractere 1 0 Real @! — Situacao Final de FNC
Disposicao Memo 80 0 Virtual — — Disposicao Detalhada
Disposicao Caractere 6 0 Real — — Disposicao Detalhada
Descr.Resum. Caractere 50 0 Real — — Descricao Resumida
Descr.Detalh Memo 80 0 Virtual — — Descricao Detalhada
Comentarios Memo 80 0 Virtual — — Comentarios da Ficha NC
Descr.Detalh Caractere 6 0 Real — — Descricao Detalhada
Comentarios Caractere 6 0 Real — — Comentarios
Cod. Origem Caractere 8 0 Real — QIC Codigo do Tipo de Origem
Origem Caractere 25 0 Virtual @! — Origem da Nao Conformid
Cod. Efeitos Caractere 8 0 Real — QIB Codigo dos Efeitos
Efeitos Caractere 25 0 Virtual @! — Efeitos causados
Cod. Categ. Caractere 8 0 Real — QID Codigo da Categoria
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Categoria Caractere 25 0 Virtual @! — Tipo de Problema
Cod. Causa Caractere 8 0 Real — QIA Codigo da Causa
Causa Caractere 25 0 Virtual @! — Possiveis Causas
Cod.Disposic Caractere 8 0 Real — QI1 Codigo da Disposicao
Desc.Dispos. Caractere 30 0 Virtual @! — Descricao da Disposicao
Origem Mod. Caractere 3 0 Real — — Origem Modulo
Dt.Registro Data 8 0 Real — — Data de Registro da FNC
Dt.Ocorrenc Data 8 0 Real — — Data da Ocorrencia
Dt.Con.Prev. Data 8 0 Real — — Data Conclusao Prevista
Dt.Con.Real Data 8 0 Real — — Data Conclusao Real
Nao Conf.Doc Caractere 1 0 Real — — Nao Conform. Documentada
Fil Dep.Orig Caractere 2 0 Real — SM0 Filial Departam. Origem
Dep. Origem Caractere 33 0 Real @! QADQNC Departamento Origem
N Depto Orig Caractere 30 0 Virtual @! — Nome Departamento Origem
Fil Dep.Dest Caractere 2 0 Real — SM0 Filial Departam. Destino
Dep. Destino Caractere 33 0 Real @! QADQNC Departamento Destino
N Depto Dest Caractere 30 0 Virtual @! — Nome Departamento Destino
Fil Usr Resp Caractere 2 0 Real — SM0 Filial Usuario Responsav
Cod Usr Resp Caractere 27 0 Real — QDE Cod.Usuario Responsavel
Nome Usuario Caractere 30 0 Virtual @! — Nome do Usuario Responsav
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Docum.Anexo Caractere 20 0 Real @! — Nome do Arquivo Anexo
Cod.Acao Cor Caractere 15 0 Real — QI3 Codigo Acao Corretiva
Rev.A.Corret Caractere 2 0 Real — — Revisao Acao Corretiva
Cod.Cliente Caractere 6 0 Real @! SA1 Codigo do Cliente
Loja Cliente Caractere 2 0 Real @! — Loja do Cliente
Nome Cliente Caractere 50 0 Virtual @! — Nome do Cliente
Cod.Fornec. Caractere 6 0 Real @! SA2 Codigo do Fornecedor
Loja Fornec. Caractere 2 0 Real @! — Loja do Fornecedor
Nome Fornec. Caractere 50 0 Virtual @! — Nome do Fornecedor
Cod. Depto. Caractere 33 0 Real @! — Departamento de Contato
Instrumento Caractere 16 0 Real @! QM2 Codigo do Instrumento
Rev.Instr. Caractere 2 0 Real @! — Revisao do Instrumento
Produto Caractere 15 0 Real @! SB1 Codigo do Produto
Desc.Produto Caractere 50 0 Virtual @! — Descricao do Produto
Codigo Docto Caractere 16 0 Real — QDH1 Codigo do Documento
Revisao Caractere 3 0 Real 99! — Num.Sequencial da Revisao
Titulo Doc Caractere 100 0 Virtual @S50 — Titulo do Documento
Cod.Operacao Caractere 16 0 Real — — Codigo da Operacao
Cod.Ch.List Caractere 10 0 Real — — Codigo Check List
Contato C/F Caractere 30 0 Real @! — Contato Cliente/Forneced.
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Nome da Area Caractere 30 0 Real @! — Nome da Area
Fone Contato Caractere 20 0 Real @! — Telefone para Contato
Ramal Cont. Caractere 10 0 Real @! — Ramal do Contato
FAX Contato Caractere 20 0 Real @! — FAX do Contato
E-mail Caractere 60 0 Real — — E-mail para Contato
No.Lote Caractere 20 0 Real @! — Numero do Lote
Aplic.Prod. Caractere 30 0 Real @! — Aplicacao do Produto
Cod.Modelo Caractere 20 0 Real @! — Codigo do Modelo
Qtde Produz. Caractere 12 0 Real @! — Quantidade Produzida
Qtde Devolv. Caractere 12 0 Real @! — Quantidade Devolvida
Unid.Medida Caractere 2 0 Real — SAH Unidade de Medida
Desc.Un.Med. Caractere 9 0 Virtual @! — Desc. Resum. Unid. Medida
Depto Contr. Caractere 20 0 Real @! — Departamento de Controle
Fil Usr Dig Caractere 2 0 Real — SM0 Cod.Filial do Usr Digitad
Dep.Usr.Dig Caractere 33 0 Real @! QAD Cod. Depto do Usuario Dig
Cod Usr Dig Caractere 27 0 Real — QAA Cod.Usuario Digitador
Nome Usuario Caractere 30 0 Virtual @! — Nome do Usuario Digitador
Obsoleto Caractere 1 0 Real — — Obsoleto
Motivo Rev. Memo 80 0 Virtual — — Motivo da Revisao
Motivo Rev. Caractere 6 0 Real — — Chave Motivo da Revisao
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Projeto Caractere 20 0 Real — — Projeto
Auditoria Caractere 6 0 Real — QUB Auditoria
Chamado Caractere 8 0 Real @! — Numero do Chamado Tecnico
Item CH Caractere 2 0 Real @! — Item do Chamado Tecnico
Nr.Serie Caractere 20 0 Real — — Equipamento-Numero Serie
Numero OS Caractere 6 0 Real 999999 — Numero OS de Manutencao
Item O.S. Caractere 2 0 Real @! — Item da Ordem de Servico
Sigilo ? Caractere 1 0 Real — — Sigilo ?
Num Chamado Caractere 6 0 Real — — Num. Chamado do TMK
Justificativ Memo 10 0 Virtual — — Justificativa Não Procede
Justificativ Caractere 6 0 Real — — Justificativa Não Procede

Índices 8

OrdemChaveDescriçãoNicknamePesquisa
1 QI2_FILIAL+QI2_ANO+QI2_FNC+QI2_REV Ano FNC + Codigo FNC + Revisao FNC — S
2 QI2_FILIAL+QI2_FNC+QI2_REV Codigo FNC + Revisao FNC — S
3 QI2_FILIAL+QI2_STATUS+QI2_ANO+QI2_FNC+QI2_REV Situacao + Ano FNC + Codigo FNC + Revisao FNC — S
4 QI2_FILRES+QI2_MATRES+QI2_STATUS Fil Usr Resp + Cod Usr Resp + Situacao — S
5 QI2_FILIAL+QI2_CODACA+QI2_REVACA Cod.Acao Cor + Rev.A.Corret — S
6 QI2_FILMAT+QI2_MAT Fil Usr Dig + Cod Usr Dig — S
7 QI2_FILIAL+QI2_CODPRO+QI2_ANO+QI2_FNC+QI2_REV Produto + Ano FNC + Codigo FNC + Revisao FNC — S
8 QI2_FILIAL+QI2_PROJET+QI2_CODCAU+QI2_ANO+QI2_FNC+QI2_REV Projeto + Cod. Causa + Ano FNC + Codigo FNC + Revisao FNC — S

Gatilhos 22

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
QI2_CODCAT 001 QI2_NCATEG P M->QI2_NCATEG := QI0->QI0_DESC QI0 xFilial("QI0") + "4"+ M->QI2_CODCAT —
QI2_CODCAU 001 QI2_NCAUSA P M->QI2_NCAUSA := QI0->QI0_DESC QI0 xFilial("QI0") + "1"+ M->QI2_CODCAU —
QI2_CODCLI 001 QI2_LOJCLI P M->QI2_LOJCLI := If(!Empty(M->QI2_CODCLI),SA1->A1_LOJA,"") — — —
QI2_CODCLI 002 QI2_NOMCLI P M->QI2_NOMCLI := If(!Empty(M->QI2_CODCLI),SA1->A1_NOME,"") SA1 xFilial("SA1") + M->QI2_CODCLI + M->QI2_LOJCLI !EMPTY(M->QI2_LOJCLI)
QI2_CODDIS 001 QI2_NDISPO P M->QI2_NDISPO := QI1->QI1_DESC QI1 xFilial("QI1") + M->QI2_CODDIS —
QI2_CODDOC 001 QI2_RVDOC P M->QI2_RVDOC := (TrazUltRv(SubStr(M->QI2_CODDOC,1,16))) — — —
QI2_CODDOC 002 QI2_TITDOC P QDH->QDH_TITULO QDH xFilial('QDH')+SubStr(M->QI2_CODDOC,1,16)+M->QI2_RVDOC —
QI2_CODEFE 001 QI2_NEFEIT P M->QI2_NEFEIT := QI0->QI0_DESC QI0 xFilial("QI0") + "2"+ M->QI2_CODEFE —
QI2_CODFOR 001 QI2_LOJFOR P M->QI2_LOJFOR := If(!Empty(M->QI2_CODFOR),SA2->A2_LOJA,"") — — —
QI2_CODFOR 002 QI2_NOMFOR P M->QI2_NOMFOR := If(!Empty(M->QI2_CODFOR),SA2->A2_NOME,"") SA2 xFilial("SA2") + M->QI2_CODFOR + M->QI2_LOJFOR !EMPTY(M->QI2_LOJFOR)
QI2_CODORI 001 QI2_NORIGE P M->QI2_NORIGE := QI0->QI0_DESC QI0 xFilial("QI0") + "3"+ M->QI2_CODORI —
QI2_CODPRO 001 QI2_DESPRO P M->QI2_DESPRO := SB1->B1_DESC SB1 xFilial("SB1") + M->QI2_CODPRO —
QI2_DESDEP 001 QI2_NDEPTO P M->QI2_NDEPTO := QAD->QAD_DESC QAD IIF(FWModeAccess("QAD") <> "C", M->QI2_FILDEP, xFilial("QAD")) + M->QI2_DESDEP —
QI2_DESDEP 002 QI2_FILRES P If(!Empty(QAD->QAD_FILMAT).AND.!Empty(QAD->QAD_MAT),QAD->QAD_FILMAT,cMatFil) QAD IIF(FWModeAccess("QAD") <> "C", M->QI2_FILDEP, xFilial("QAD")) + M->QI2_DESDEP —
QI2_DESDEP 003 QI2_MATRES P If(!Empty(QAD->QAD_FILMAT).AND.!Empty(QAD->QAD_MAT),QAD->QAD_MAT,cMatCod) QAD IIF(FWModeAccess("QAD") <> "C", M->QI2_FILDEP, xFilial("QAD")) + M->QI2_DESDEP —
QI2_DESDEP 004 QI2_NUSRRS P M->QI2_NUSRRS := LEFT(QA_NUSR(M->QI2_FILRES,M->QI2_MATRES,.T.),30) QAD IIF(FWModeAccess("QAD") <> "C", M->QI2_FILDEP, xFilial("QAD")) + M->QI2_DESDEP —
QI2_LOJCLI 001 QI2_NOMCLI P M->QI2_NOMCLI := If(!Empty(M->QI2_CODCLI),SA1->A1_NOME,"") SA1 xFilial("SA1") + M->QI2_CODCLI + M->QI2_LOJCLI —
QI2_LOJFOR 001 QI2_NOMFOR P M->QI2_NOMFOR := If(!Empty(M->QI2_CODFOR),SA2->A2_NOME,"") SA2 xFilial("SA2") + M->QI2_CODFOR + M->QI2_LOJFOR —
QI2_MATRES 001 QI2_NUSRRS P LEFT(QA_NUSR(M->QI2_FILRES,M->QI2_MATRES,.T.),30) — — —
QI2_ORIDEP 001 QI2_NDEPOR P M->QI2_NDEPOR := QAD->QAD_DESC QAD IIF(FWModeAccess("QAD") <> "C", M->QI2_FILORI, xFilial("QAD")) + M->QI2_ORIDEP —
QI2_RVDOC 001 QI2_TITDOC P M->QI2_TITDOC := QDH->QDH_TITULO QDH xFilial("QDH") + M->QI2_CODDOC + M->QI2_RVDOC —
QI2_UNIMED 001 QI2_DUNMED P QA_DESUM(M->QI2_UNIMED) — — —

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.