Dicionário Protheus
Início

Tabela C31 no Protheus

Compl Item Esp. Medicamentos

O que é a tabela C31 no Protheus?

A tabela C31 faz parte do sistema ERP Protheus da TOTVS e é utilizada para compl item esp. medicamentos.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela C31 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela C31, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C31
X2_PATH \DATA\
X2_ARQUIVO C31990
X2_NOME Compl Item Esp. Medicamentos
X2_NOMESPA Compl Item Esp. Medicamentos
X2_NOMEENG Compl Item Medications Sp.
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C31_FILIAL+C31_CHVNF+C31_NUMITE+C31_CODITE+C31_LOTE
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA062
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
X2_AUTREC 1
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 1874
R_E_C_D_E_L_ 0

Campos da Tabela C31 (11 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
C31 01 C31_FILIAL C 2 0 Filail Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - XM0 1 - - - - - - R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 30253 0
C31 02 C31_CHVNF C 36 0 Cód. Doc. Cod. Doc. Doc. Code Cód. Documento Fiscal Cod. Documento Fiscal Tax Document Code @! - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - 062 - S - - N - N - - - 1 2 - - - 30254 0
C31 03 C31_NUMITE C 4 0 Núm.Item Num.Item Item Number Número do Item Numero de Item Item Number - - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - 168 - S - - N - N - - - 1 2 - - - 30255 0
C31 04 C31_CODITE C 36 0 Cód.Item Cod. Item Item Code Código do Item Codigo del Item Item Code - - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - 085 - S - - N - N - - - 1 2 - - - 30256 0
C31 05 C31_LOTE C 100 0 Lt Fabric Lt Fabric Manuf Lt Num. Lote Fabric. Num. Lote Fabric. Manuf. Lot Nr @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30257 0
C31 06 C31_QUANT N 16 3 Qtd Lote Cant Lote Lot Amt Quantidade Lote Cantidad Lote Lot Amt @E 999,999,999,999.999 - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30258 0
C31 07 C31_DTFAB D 8 0 Dt Fab Fch Fab Manuf. Dt Data Fabricação Fecha Fabricacion Manufacturing Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30259 0
C31 08 C31_DTVAL D 8 0 Dt Val Fch Val Due Date Data Validade Fecha Validez Due Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30260 0
C31 09 C31_INDMED C 1 0 Tp BC ST Tp BC ST ST CB Tp Tipo de BC ST Med Tipo de BC ST Med Av. ST CB Type @! Pertence("01234") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 0=Prç Tab/Max Sugerido;1=MVA;2=Lista Negativa;3=Lista Positiva;4=Lista Neutra; 0=Prc Tab/Max Sugerido;1=MVA;2=Lista Negativa;3=Lista Positiva;4=Lista Neutra; 0=Tab Price/List Price;1=MVA ;2=Negative List;3=Positive List;4=Neutral List; - - - - - S - - N - N - - - 1 1 - - - 30261 0
C31 10 C31_TPPROD C 1 0 Tp Produto Tp Producto Product Tp Tipo de Produto Tipo de Producto Product Type @! Pertence("012") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 0=Similar;1=Genérico;2=Ético ou de marca; 0=Similar;1=Geneico;2=Etico o de marca; 0=Similar;1=Generic;2=Ethical or brand; - - - - - S - - N - N - - - 1 1 - - - 30262 0
C31 11 C31_VLTBMX N 16 2 Vl Tab/Max Vl Tab/Max Max/Tb Vl Vl Prç Tab/Max Vl Prc Tab/Max Max/Tb Vl @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 30263 0

Índices da Tabela C31 (2 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
C31 1 C31_FILIAL+C31_CHVNF+C31_NUMITE+C31_CODITE+C31_LOTE Cód. Doc. + Núm.Item + Cód.Item + Lt Fabric Cod. Doc. + Num.Item + Cod. Item + Lt Fabric Doc. Code + Item Number + Item Code + Manuf Lt S - - S 2 3 - 4345 0
C31 2 C31_FILIAL+C31_LOTE Lt Fabric Lt Fabric Manuf Lt S - - S 2 3 - 4346 0

Perguntas frequentes

Para que serve a tabela C31 no Protheus?

Ela é utilizada para compl item esp. medicamentos dentro do sistema ERP Protheus.

Como consultar os campos da tabela C31?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela C31?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela C31

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    C31_FILIAL,
    C31_CHVNF,
    C31_NUMITE,
    C31_CODITE,
    C31_LOTE,
    C31_QUANT,
    C31_DTFAB,
    C31_DTVAL,
    C31_INDMED,
    C31_TPPROD,
    C31_VLTBMX
FROM C31
WHERE
    D_E_L_E_T_ = ' '
    AND C31_FILIAL = 'VALOR'
    AND C31_CHVNF = 'VALOR'
    AND C31_NUMITE = 'VALOR'
    AND C31_CODITE = 'VALOR'
    AND C31_LOTE = 'VALOR'
    AND C31_QUANT = 0
    AND C31_DTFAB BETWEEN '20260401' AND '20260430'
    AND C31_DTVAL BETWEEN '20260401' AND '20260430'
    AND C31_INDMED = 'VALOR'
    AND C31_TPPROD = 'VALOR'
    AND C31_VLTBMX = 0