Dicionário Protheus
Início

Tabela TSG no Protheus

MOVIMENTO PAGAMENTOS EFETUADOS

O que é a tabela TSG no Protheus?

A tabela TSG faz parte do sistema ERP Protheus da TOTVS e é utilizada para movimento pagamentos efetuados.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE TSG
X2_PATH \DATA\
X2_ARQUIVO TSG990
X2_NOME MOVIMENTO PAGAMENTOS EFETUADOS
X2_NOMESPA MOVIMIENTO PAGOS EFECTUADOS
X2_NOMEENG TRANSFER OF PAYM.DONE
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO TSG_FILIAL+TSG_MULTA+TSG_TIPOMO
X2_PYME N
X2_MODULO 95
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
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_ 9721
R_E_C_D_E_L_ 0

Campos da Tabela TSG (12 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_
TSG 01 TSG_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del sistema Branch of the System - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 160035 0
TSG 02 TSG_MULTA C 18 0 Codigo Multa Codigo Multa Fine Code Codigo da Multa Codigo de la Multa Fine Code @N EXISTCPO('TRX',M->TSG_MULTA) .AND. EXISTCHAV('TSG',M->TSG_MULTA) .AND. MNTA795VAL(2) x x x x x x x x x x x x x x x xx - TRX 1 x - S - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 160036 0
TSG 03 TSG_NUMAIT C 14 0 Numero AIT Numero AIT Tr.V.R.Nbr Auto de Infracao Transito Auto Infraccion Transito Traffic Violation Report @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 160037 0
TSG 04 TSG_TIPOMO C 1 0 Movimentacao Movimiento Movement Tipo da Movimentacao Tipo de Movimiento Type of Movement @! MNTA795MOV() x x x x x x x x x x x x x x x x IF(INCLUI,'1',TSG->TSG_TIPOMO) - 1 x xxxx - - - S A R - - 1=Pagamento;2=Restituicao 1=Pago;2=Restitucion 1=Payment;2=Refund - - - - - S - - N N N - - - 1 1 - - - 160038 0
TSG 05 TSG_DTPAG D 8 0 Pagamento Pago Payment Data de Pagamento Fecha de Pago Payment Date 99/99/9999 VALDT(M->TSG_DTPAG) x x x x x x x x x x x x x x x x dDATABASE - 1 x xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 160039 0
TSG 06 TSG_VALORI N 12 2 Valor Boleto Valor Boleta P. Slip Val. Valor do Boleto Valor de la Boleta Payment slip value @E 999,999,999.99 MNTA795VAL(1) x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 160040 0
TSG 07 TSG_DESCON N 4 1 % Desconto % Descuento % Discount Percentual de Desconto Porcentaje de Descuento Discount Percentage @E 99.9 MNTA795VAL(1) x x x x x x x x x x x x x x x x - - 1 x xx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 160041 0
TSG 08 TSG_VALPGO N 12 2 Valor Pago Valor Pago Value Paid Valor Pago Valor Pago Value Paid @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 160042 0
TSG 09 TSG_DTDIG D 8 0 Data Digit. Fch Digit. Type.Date Data da Digitacao Fecha de la Digitacion Typing Date 99/99/9999 - x x x x x x x x x x x x x x x x dDATABASE - 1 x xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 160043 0
TSG 10 TSG_HRDIG C 5 0 Hora Digit. Hora Digit. Type.Time Hora da Digitacao Hora de la Digitacion Typing Time 99:99 - x x x x x x x x x x x x x x x x TIME() - 1 x xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 160044 0
TSG 11 TSG_USUDIG C 15 0 Usuario Dig. Usuario Dig. Input user Usuario da Digitacao Usuario de la Digitacion Input user @! - x x x x x x x x x x x x x x x x SUBSTR(cUsuario,7,15) - 1 x xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 160045 0
TSG 12 TSG_DESVAL C 1 0 Dest. Valor Dest. Valor Value Dest. Destino Valor Restituicao Destino Valor Restitucion Restitution Value Dest. @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S A R - - 1=Para Empresa;2=Para o Motorista 1=Para Empresa;2=Para Conductor 1=For Company;2=For Driver - M->TSG_TIPOMO = '2' - - - S - - N N N - - - 1 2 - - - 160046 0

Índices da Tabela TSG (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_
TSG 1 TSG_FILIAL+TSG_MULTA+TSG_TIPOMO Codigo Multa + Movimentacao Codigo Multa + Movimiento Fine Code + Movement S - - S 2 3 - 23198 0
TSG 2 TSG_FILIAL+TSG_NUMAIT Numero AIT Numero AIT Tr.V.R.Nbr S - - S 2 3 - 23199 0

Perguntas frequentes

Para que serve a tabela TSG no Protheus?

Ela é utilizada para movimento pagamentos efetuados dentro do sistema ERP Protheus.

Como consultar os campos da tabela TSG?

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

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

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

Exemplo de consulta SQL da tabela TSG

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

SELECT
    TSG_FILIAL,
    TSG_MULTA,
    TSG_NUMAIT,
    TSG_TIPOMO,
    TSG_DTPAG,
    TSG_VALORI,
    TSG_DESCON,
    TSG_VALPGO,
    TSG_DTDIG,
    TSG_HRDIG,
    TSG_USUDIG,
    TSG_DESVAL
FROM TSG
WHERE
    D_E_L_E_T_ = ' '
    AND TSG_FILIAL = 'VALOR'
    AND TSG_MULTA = 'VALOR'
    AND TSG_NUMAIT = 'VALOR'
    AND TSG_TIPOMO = 'VALOR'
    AND TSG_DTPAG BETWEEN '20260401' AND '20260430'
    AND TSG_VALORI = 0
    AND TSG_DESCON = 0
    AND TSG_VALPGO = 0
    AND TSG_DTDIG BETWEEN '20260401' AND '20260430'
    AND TSG_HRDIG = 'VALOR'
    AND TSG_USUDIG = 'VALOR'
    AND TSG_DESVAL = 'VALOR'