Dicionário Protheus
Início

Tabela N22 no Protheus

Movimento de Diarias/Viagens

O que é a tabela N22 no Protheus?

A tabela N22 faz parte do sistema ERP Protheus da TOTVS e é utilizada para movimento de diarias/viagens.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE N22
X2_PATH \DATA\
X2_ARQUIVO N22990
X2_NOME Movimento de Diarias/Viagens
X2_NOMESPA Movimiento de Tarifas Diarias/
X2_NOMEENG Daily Rates/Trips Transactions
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO N22_FILIAL+N22_NUMERO+N22_RECURS
X2_PYME N
X2_MODULO 0
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_ 6533
R_E_C_D_E_L_ 0

Campos da Tabela N22 (19 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_
N22 01 N22_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x xx - - 1 x - - - N V R - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 103444 0
N22 02 N22_NUMERO C 10 0 Numero Numero Number Numero da Diaria/Visgem Numero de Estadia/Viaje Trip/Daily Fee Number - - x x x x x x x x x x x x x x x xxx GSPFNVCOD1("N22","N22_NUMERO",1,"") - 1 x xx x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103445 0
N22 03 N22_DATA D 8 0 Data Digitad Fecha Digita Typing Dt. Data da Digitação Fecha de Digitacion Typing Date - - x x x x x x x x x x x x x x x x DDATABASE - 1 x xx x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103446 0
N22 04 N22_TIPO C 1 0 Tipo Diária Tipo Estadia Daily Type Tipo de Diária Tipo de Estadia Daily Exp. Type 9 - x x x x x x x x x x x x x x x x "1" - 1 x xx x - - - S A R - PERTENCE("123") 1=Serviço;2=Evento;3=Reunião 1=Servicio;2=Evento;3=Reunion 1=Service; 2=Event; 3=Meeting - - - - - N - - N N N - - - 1 2 - - - 103447 0
N22 05 N22_CODFUN C 6 0 Funcionário Empleado Employee Código do Funcionário Codigo del Empleado Employee Code - EXISTCPO("SRA") x x x x x x x x x x x x x x x x - SRA 1 x xxxx - S - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 103448 0
N22 06 N22_DESFUN C 40 0 Nome Func. Nombre Emple Emply. Name Nome do Funcionário Nombre del Empleado Employee Name - - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103449 0
N22 07 N22_MATCOR C 6 0 Func.Corresp Empl.Corresp Correp. Empl Funcionário correspondent Empleado correspondiente Correspondent Employee - EMPTY(M->N22_MATCOR) .OR. (EXISTCPO("SRA") .And. SRA->RA_SITFOLH == " ") x x x x x x x x x x x x x x x x - SRA 1 x xx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103450 0
N22 08 N22_DESTIN C 10 0 Destino Destino Destination Código do Destino Codigo de Destino Destination Code - EXISTCPO("N20") x x x x x x x x x x x x x x x x - N20 1 x xx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103451 0
N22 09 N22_DTSAID D 8 0 Data Saída Fecha Salida Outflow Dt. Data da Saída Viagem Fecha de Salida de Vioaje Trip Outflow Date - - x x x x x x x x x x x x x x x x DDATABASE - 1 x xx x - - - S A R - M->N22_DTSAID >= DDATABASE - - - - - - - - N - - N N N - - - 1 2 - - - 103452 0
N22 10 N22_DTVOLT D 8 0 Data Volta Fecha Regres Ret. Date Data da Volta de Viagem Fecha de Regreso de Viaje Trip Return Date - - x x x x x x x x x x x x x x x x DDATABASE - 1 x xx x - - - S A R - M->N22_DTVOLT >= M->N22_DTSAID - - - - - - - - N - - N N N - - - 1 2 - - - 103453 0
N22 11 N22_HRSAID C 5 0 Hora Saída Hora Salida Outflow Time Hora da Saída Hora de Salida Outflow Time 99:99 - x x x x x x x x x x x x x x x x "08:00" - 1 x x xx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103454 0
N22 12 N22_HRVOLT C 5 0 Hora Volta Hora Regreso Return Time Hora da Volta Hora de Regreso Return Time 99:99 - x x x x x x x x x x x x x x x x "18:00" - 1 x x xx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103455 0
N22 13 N22_CODORC C 8 0 Orçamento Presupuesto Budget Código do Orçamento Codigo del Presupuesto Budget Code - EXISTCPO("N13" , GSPN001() + M->N22_CODORC ) x x x x x x x x x x x x x x x x - N13 1 x xxxx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 103456 0
N22 14 N22_CONTA C 20 0 Elenco Orçam Lista Presup Budg. Cast Elenco Orçamentário Lista Presupuestaria Budgetary Cast - EXISTCPO("N51" , GSPN001() + M->N22_CODORC + GSPUREV(M->N22_CODORC) + M->N22_CONTA ) x x x x x x x x x x x x x x x x - N51N22 1 x xxxx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 103457 0
N22 15 N22_DTBAIX D 8 0 Data Baixa Fecha Baja Post.Date Data da Baixa / Retorno Fecha de Baja / Regreso Return/Posting Date - - x x x x x x x x x x x x x x x - - 1 x xx x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103458 0
N22 16 N22_TPBAIX C 1 0 Tipo Baixa Tipo Baja Post.Type Tipo de Baixa Tipo de Baja Posting Type 9 - x x x x x x x x x x x x x x x - - 1 x xx x - - - S V R - PERTENCE("1234") 1=Normal;2=Sem Comprovar;3=Comprov.Duvidosa;4=Comprovado Parcial 1=Normal;2=Sin Comprobar;3=Comprob.Dudosa;4=Comprobado Parcial 1=Normal; 2=No Proof; 3=Doubting Proof; 4=Partially Proven - - - - - N - - N N N - - - 1 2 - - - 103459 0
N22 17 N22_OBBAIX C 200 0 Obs Baixa Obs Baja Post.Note Observação da Baixa Observacion de la Baja Posting Note @S50 - x x x x x x x x x x x x x x x - - 1 x x xx x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103460 0
N22 18 N22_RECURS C 10 0 Recurso Recurso Resource Código do Recurso Codigo del Recurso Resource Code - - x x x x x x x x x x x x x x x x - N21 1 x xxxx - S - S A R - EXISTCPO("N21") - - - - - - - - N - - N N N - - - 1 1 - - - 103461 0
N22 19 N22_VALOR N 13 2 Valor Valor Value Valor do Item Valor del Item Item Value @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x xxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 103462 0

Índices da Tabela N22 (5 í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_
N22 1 N22_FILIAL+N22_NUMERO+DTOS(N22_DATA) Numero + Data Digitad Numero + Fecha Digita Number + Typing Dt. S - - S 2 3 - 14958 0
N22 2 N22_FILIAL+DTOS(N22_DTSAID)+N22_NUMERO Data Saída + Numero Fecha Salida + Numero Outflow Dt. + Number S - - S 2 3 - 14959 0
N22 3 N22_FILIAL+N22_CODFUN+DTOS(N22_DATA)+N22_NUMERO Funcionário + Data Digitad + Numero Empleado + Fecha Digita + Numero Employee + Typing Dt. + Number S - - S 2 3 - 14960 0
N22 4 N22_FILIAL+N22_DESTIN+DTOS(N22_DATA)+N22_NUMERO Destino + Data Digitad + Numero Destino + Fecha Digita + Numero Destination + Typing Dt. + Number S - - S 2 3 - 14961 0
N22 5 N22_FILIAL+N22_RECURS+DTOS(N22_DTSAID)+N22_NUMERO Recurso + Data Saída + Numero Recurso + Fecha Salida + Numero Resource + Outflow Dt. + Number S - - S 2 3 - 14962 0

Perguntas frequentes

Para que serve a tabela N22 no Protheus?

Ela é utilizada para movimento de diarias/viagens dentro do sistema ERP Protheus.

Como consultar os campos da tabela N22?

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

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

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

Exemplo de consulta SQL da tabela N22

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

SELECT
    N22_FILIAL,
    N22_NUMERO,
    N22_DATA,
    N22_TIPO,
    N22_CODFUN,
    N22_DESFUN,
    N22_MATCOR,
    N22_DESTIN,
    N22_DTSAID,
    N22_DTVOLT,
    N22_HRSAID,
    N22_HRVOLT,
    N22_CODORC,
    N22_CONTA,
    N22_DTBAIX,
    N22_TPBAIX,
    N22_OBBAIX,
    N22_RECURS,
    N22_VALOR
FROM N22
WHERE
    D_E_L_E_T_ = ' '
    AND N22_FILIAL = 'VALOR'
    AND N22_NUMERO = 'VALOR'
    AND N22_DATA BETWEEN '20260501' AND '20260531'
    AND N22_TIPO = 'VALOR'
    AND N22_CODFUN = 'VALOR'
    AND N22_DESFUN = 'VALOR'
    AND N22_MATCOR = 'VALOR'
    AND N22_DESTIN = 'VALOR'
    AND N22_DTSAID BETWEEN '20260501' AND '20260531'
    AND N22_DTVOLT BETWEEN '20260501' AND '20260531'
    AND N22_HRSAID = 'VALOR'
    AND N22_HRVOLT = 'VALOR'
    AND N22_CODORC = 'VALOR'
    AND N22_CONTA = 'VALOR'
    AND N22_DTBAIX BETWEEN '20260501' AND '20260531'
    AND N22_TPBAIX = 'VALOR'
    AND N22_OBBAIX = 'VALOR'
    AND N22_RECURS = 'VALOR'
    AND N22_VALOR = 0