Dicionário Protheus
Início

Tabela C45 no Protheus

Custos Orçados da UI Vendida

O que é a tabela C45 no Protheus?

A tabela C45 faz parte do sistema ERP Protheus da TOTVS e é utilizada para custos orçados da ui vendida.

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 C45 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 C45, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C45
X2_PATH \DATA\
X2_ARQUIVO C45990
X2_NOME Custos Orçados da UI Vendida
X2_NOMESPA Costos Presup. de UI Vendida
X2_NOMEENG Quoted Costs of REU Sold
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C45_FILIAL+C45_ID+C45_CSTPIS+C45_CSTCOF
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA070
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_ 1912
R_E_C_D_E_L_ 0

Campos da Tabela C45 (14 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_
C45 01 C45_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 30779 0
C45 02 C45_ID C 6 0 ID ID ID Identificador Registro Identificador Registro Register Identifier @! - x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30780 0
C45 03 C45_CUSORC N 16 2 1.Cust Orç 1.Cost Orç 1.Quot. Cost Custo Orçado Costo Presupuest. Quoted Cost @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 - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30781 0
C45 04 C45_VEXC N 16 2 2.Pagtos PF 2.Pagos PF 2.Paym. Indi Pagamentos Pessoa Fisica Pagos Persona Fisica Payments Individual @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 - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30782 0
C45 05 C45_CUSAJU N 16 2 3.(1-2) 3.(1-2) 3.(1-2) Custo Ajustado Costo Ajustado Adjusted Cost @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30783 0
C45 06 C45_BCCRED N 16 2 4.BCC Cust 4.BCC Cost 4.BCC Cost BCC Custo BCC Costo BCC Cost @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 - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30784 0
C45 07 C45_CSTPIS C 6 0 5.CST PIS 5.CST PIS 5.CST PIS CST PIS CST PIS CST PIS @! XFUNVldCmp("C17",3) x x x x x x x x x x x x x x x x - C17 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30785 0
C45 08 C45_DCSTPI C 220 0 Des CST PIS Des CST PIS PIS CST Des Descrição CST de PIS Descripcion CST de PIS PIS CST Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C45->C45_CSTPIS),POSICIONE("C17",3,xFilial("C17")+C45->C45_CSTPIS,"C17_CODIGO+' - '+C17_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30786 0
C45 09 C45_ALQPIS N 8 4 6.Aliq Pis 6.Alic Pis 6.Pis rate Alíquota de PIS Alícuota de PIS PIS rate @E 999.9999 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30787 0
C45 10 C45_CRDPIS N 16 2 7.(4x6) 7.(4x6) 7.(4x6) Credito Pis Credito Pis Pis Rate @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30788 0
C45 11 C45_CSTCOF C 6 0 8.CST Cof 8.CST Cof 8.CST Cof CST de COFINS CST de COFINS COFINS CST @! XFUNVldCmp("C17",3) x x x x x x x x x x x x x x x x - C17 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30789 0
C45 12 C45_DCSTCO C 220 0 CST COFINS CST COFINS COFINS CST CST de COFINS CST de COFINS COFINS CST @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C45->C45_CSTCOF),POSICIONE("C17",3,xFilial("C17")+C45->C45_CSTCOF,"C17_CODIGO+' - '+C17_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30790 0
C45 13 C45_ALQCOF N 8 4 9.Aliq Cof 9.Alic Cof Cof Rate Alíquota de COFINS Alicuota de COFINS COFINS rate @E 999.9999 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30791 0
C45 14 C45_CRDCOF N 16 2 10.(4x9) 10.(4x9) 10.(4x9) Credito Cofins Credito Cofins Cofins Credit @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30792 0

Índices da Tabela C45 (3 í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_
C45 1 C45_FILIAL+C45_ID+C45_CSTPIS+C45_CSTCOF ID + 5.CST PIS + 8.CST Cof ID + 5.CST PIS + 8.CST Cof ID + 5.CST PIS + 8.CST Cof S - - S 2 3 - 4453 0
C45 2 C45_FILIAL+C45_CSTPIS 5.CST PIS 5.CST PIS 5.CST PIS S - - S 2 3 - 4454 0
C45 3 C45_FILIAL+C45_CSTCOF 8.CST Cof 8.CST Cof 8.CST Cof S - - S 2 3 - 4455 0

Perguntas frequentes

Para que serve a tabela C45 no Protheus?

Ela é utilizada para custos orçados da ui vendida dentro do sistema ERP Protheus.

Como consultar os campos da tabela C45?

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

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

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

Exemplo de consulta SQL da tabela C45

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

SELECT
    C45_FILIAL,
    C45_ID,
    C45_CUSORC,
    C45_VEXC,
    C45_CUSAJU,
    C45_BCCRED,
    C45_CSTPIS,
    C45_DCSTPI,
    C45_ALQPIS,
    C45_CRDPIS,
    C45_CSTCOF,
    C45_DCSTCO,
    C45_ALQCOF,
    C45_CRDCOF
FROM C45
WHERE
    D_E_L_E_T_ = ' '
    AND C45_FILIAL = 'VALOR'
    AND C45_ID = 'VALOR'
    AND C45_CUSORC = 0
    AND C45_VEXC = 0
    AND C45_CUSAJU = 0
    AND C45_BCCRED = 0
    AND C45_CSTPIS = 'VALOR'
    AND C45_DCSTPI = 'VALOR'
    AND C45_ALQPIS = 0
    AND C45_CRDPIS = 0
    AND C45_CSTCOF = 'VALOR'
    AND C45_DCSTCO = 'VALOR'
    AND C45_ALQCOF = 0
    AND C45_CRDCOF = 0