Dicionário Protheus
Início

Tabela AIN no Protheus

Log de Transf. de Contas

O que é a tabela AIN no Protheus?

A tabela AIN faz parte do sistema ERP Protheus da TOTVS e é utilizada para log de transf. de contas.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AIN
X2_PATH \DATA\
X2_ARQUIVO AIN990
X2_NOME Log de Transf. de Contas
X2_NOMESPA Log de transf. de cuentas
X2_NOMEENG Account Transfer Log
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AIN_FILIAL+AIN_CODIGO
X2_PYME S
X2_MODULO 73
X2_DISPLAY AIN_FILIAL+AIN_CODIGO
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_ 311
R_E_C_D_E_L_ 0

Campos da Tabela AIN (30 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_
AIN 01 AIN_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 - - 1 x - - - S V R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 4624 0
AIN 02 AIN_CODIGO C 6 0 Código Codigo Code Código do Log. Transf. Codigo del Log. Transf. Transf. Log Code @! - x x x x x x x x x x x x x x x x GetSXENum("AIN","AIN_CODIGO") - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4625 0
AIN 03 AIN_ENTIDA C 3 0 Entidade Ente Entity Entidade da Conta Ente de la cuenta Account Entity @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4626 0
AIN 04 AIN_NOMENT C 10 0 Nome Entid. Nombre Entid Entity Name Nome da Entidade Nombre de la entidad Entity Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(Posicione("SX2",1, AIN->AIN_ENTIDA,"X2NOME()")),"") - 1 x - - - S V V - - - - - - - AllTrim(Posicione("SX2",1, AIN->AIN_ENTIDA,"X2NOME()")) - - S - - N - N - - - 1 2 - - - 4627 0
AIN 05 AIN_CODCTA C 6 0 Código Codigo Code Código da Conta Codigo de la cuenta Account Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - 001 - S - - N - N - - - 1 2 - - - 4628 0
AIN 06 AIN_LOJCTA C 2 0 Loja Tienda Store Loja da Conta Tienda de la cuenta Account Store @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - 002 - S - - N - N - - - 1 2 - - - 4629 0
AIN 07 AIN_NOMCTA C 40 0 Nome Nombre Name Nome da Conta Nombre de la cuenta Account Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(CRMA30NEnt(AIN->AIN_ENTIDA,AIN->AIN_CODCTA,AIN->AIN_LOJCTA)),"") - 1 x x - - - S V V - - - - - - - AllTrim(CRMA30NEnt(AIN->AIN_ENTIDA,AIN->AIN_CODCTA,AIN->AIN_LOJCTA)) - - S - - N - N - - - 1 2 - - - 4630 0
AIN 08 AIN_CODMOT C 6 0 Cod. Motivo Cod. Motivo Reason Code Código do Motivo Codigo del motivo Reason Code @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4631 0
AIN 09 AIN_DSCMOT C 55 0 Dsc.Motivo Desc.Motivo Reason Desc. Descrição do Motivo Descripcion del motivo Reason Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(Posicione("SX5",1,xFilial("SX5")+"AE"+AIN->AIN_CODMOT,"X5DESCRI()")),"") - 1 x x - - - S V V - - - - - - - AllTrim(Posicione("SX5",1,xFilial("SX5")+"AE"+AIN->AIN_CODMOT,"X5DESCRI()")) - - S - - N - N - - - 1 2 - - - 4632 0
AIN 10 AIN_OBSMOT M 10 0 Obs. Transf. Obs. Transf. Transf Comm Obs. Transf. da Conta Obs. Transf. de la Cuenta Comm. Account Transfer @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4633 0
AIN 11 AIN_VENDCS C 6 0 Cod.Vend.Dcs Cod.Vend.Dcs Dcs Sales Cd Vend. Dcs. Transferência Vend. Dcs. Transferencia Transfer Dcs Sales @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4634 0
AIN 12 AIN_NVDDCS C 40 0 N.Vend Dcs N.Vend Dcs Doc. Sales N Nome Vend. Dcs. Transf. Nombre Vend. Dcs. Transf. Transf. Dcs Sales Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(Posicione("SA3",1,XFILIAL("SA3")+AIN->AIN_VENDCS,"A3_NOME")),"") - 1 x x - - - S V V - - - - - - - AllTrim(Posicione("SA3",1,XFILIAL("SA3")+AIN-> AIN_VENDCS,"A3_NOME") ) - - S - - N - N - - - 1 2 - - - 4635 0
AIN 13 AIN_OBSLIB M 10 0 Obs. Lib. Obs. Lib. Rel. Note Obs. Liberação da Transf. Obs. Liberacion Transf. Comm. Transfer Release @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4636 0
AIN 14 AIN_VENANT C 6 0 Vend. Ant. Vend. Ant. Prev Sales Vendedor Anterior Vendedor anterior Previous Vendor @ - x x x x x x x x x x x x x x x x - - 1 x x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4637 0
AIN 15 AIN_NVDANT C 40 0 N.Vend Ant N.Vend Ant Prev Sales N Nome do Vend. Ant. Nombre del vend. ant. Name Prev Sales. @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(Posicione("SA3",1,XFILIAL("SA3")+AIN->AIN_VENANT,"A3_NOME")),"") - 1 x x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 4638 0
AIN 16 AIN_UNDANT C 6 0 Unid. Ant. Unid. Ant. Prev Unit Unidade Neg. Anterior Unidad Neg. Anterior Prev Neg Unit @! - x x x x x x x x x x x x x x x x - ADK 1 x x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4639 0
AIN 17 AIN_NUDANT C 40 0 N. Unid. Ant N. Unid. Ant Prev Unit N. Nome da Unid. Anterior Nombre de la unid. anter. Name Prev Unit @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(Posicione("ADK",1,XFILIAL("ADK")+AIN->AIN_UNDANT,"ADK_NOME")),"") - 1 x x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 4640 0
AIN 18 AIN_VENATU C 6 0 Vend. Atual Vend.Actual Curr Sale Vendedor Atual Vendedor actual Current Vendor @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4641 0
AIN 19 AIN_NVDATU C 40 0 N.Vend Atual N.Vend.Act. Curr Sales N Nome do Vend. Atual Nombre del vend. actual Name Current Sales. @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(Posicione("SA3",1,XFILIAL("SA3")+AIN->AIN_VENATU,"A3_NOME")),"") - 1 x x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 4642 0
AIN 20 AIN_UNDATU C 6 0 Unid. Atual Unid.Actual Curr Unit Unidade Neg. Atual Unidad Neg. Actual Current Neg Unit @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(Posicione("ADK",1,XFILIAL("ADK")+AIN->AIN_UNDATU,"ADK_NOME")),"") - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4643 0
AIN 21 AIN_NUDATU C 40 0 N. Unid. Atu N. Unid. Act Curr Unit N. Nome da Unid. Atual Nombre de unid.actual Name Current Unit @ - x x x x x x x x x x x x x x x x IIF(!INCLUI,AllTrim(Posicione("ADK",1,XFILIAL("ADK")+AIN-> AIN_VENATU,"ADK_NOME")),"") - 1 x x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 4644 0
AIN 22 AIN_DTTRAN D 8 0 Dt Transf. Fch.Transf. Transf. Date Data da Transf. da Conta Fecha de transf. cuenta Account Transfer Date - - x x x x x x x x x x x x x x x x MsDate() - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4645 0
AIN 23 AIN_HRTRAN C 5 0 Hr Transf. Hr.Transf. Transf Time Hora da Transf. da Conta Hora transf. de la cuenta Account Transfer Time 99:99 - x x x x x x x x x x x x x x x x SubStr(Time(),1,5) - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4646 0
AIN 24 AIN_CODSOL C 6 0 Cód. Solicit Cod. Solicit Request Code Cód. Solicitação Cod. Solicitud Request Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 4647 0
AIN 25 AIN_TERANT C 6 0 Ter Anterior Ter Anterior Previous Ter Território Anterior Territorio anterior Previous Territory - ExistCpo("AOY") x 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 - - - 4648 0
AIN 26 AIN_TPMANT C 1 0 Tp. Mem. Ant Tp. Miem. An Prev Memb Tp Tipo do Membro Anterior Tipo de miembro anterior Previous Member Type - Pertence("1|2|3") x x x x x x x x x x x x x x x - - 1 - - - - S V R - - 1=Unidade de Negócio;2=Papeis do Usuario;3=Equipe 1=Unidad de negocio;2=Papeles del usuario;3=Equipo 1=Business Unit;2=User Roles;3=Team - - - - - S - - N - N - - - 1 2 - - - 4649 0
AIN 27 AIN_MEMANT C 14 0 Mb. Anterior Mb. Anterior Previous Mem Membro Anterior Miembro anterior Previous Member - ExistCpo( "A09", FwFldGet("AIN_TERANT") + FwFldGet("AIN_TPMANT") + FwFldGet("AIN_MEMANT") ) x 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 - - - 4650 0
AIN 28 AIN_TERATU C 6 0 Terr. Atual Terr. Actual Current Terr Território Atual Territorio actual Current Territory - ExistCpo("AOY") x 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 - - - 4651 0
AIN 29 AIN_TPMATU C 1 0 Tp. Mem. Atu Tp. Miem. An Curr Memb Tp Tipo do Membro Atual Tipo de miembro actual Current Member Type - Pertence("1|2|3") x 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 - - - 4652 0
AIN 30 AIN_MEMATU C 14 0 Mbr. Atual Mbr. Actual Current Memb Membro Atual Miembro actual Current Member - ExistCpo( "A09", FwFldGet("AIN_TERATU") + FwFldGet("AIN_TPMATU") + FwFldGet("AIN_MEMATU") ) x 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 - - - 4653 0

Índices da Tabela AIN (4 í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_
AIN 1 AIN_FILIAL+AIN_CODIGO Código Codigo Code S - - S 2 3 - 833 0
AIN 2 AIN_FILIAL+AIN_ENTIDA+AIN_CODCTA+AIN_LOJCTA Entidade + Código + Loja Ente + Codigo + Tienda Entity + Code + Store S - - S 2 3 - 834 0
AIN 3 AIN_FILIAL+AIN_VENANT+AIN_ENTIDA+AIN_CODCTA+AIN_LOJCTA Vend. Ant. + Entidade + Código + Loja Vend. Ant. + Ente + Codigo + Tienda Prev Sales + Entity + Code + Store S - - S 2 3 - 835 0
AIN 4 AIN_FILIAL+AIN_VENATU+AIN_ENTIDA+AIN_CODCTA+AIN_LOJCTA Vend. Atual + Entidade + Código + Loja Vend.Actual + Ente + Codigo + Tienda Curr Sale + Entity + Code + Store S - - S 2 3 - 836 0

Perguntas frequentes

Para que serve a tabela AIN no Protheus?

Ela é utilizada para log de transf. de contas dentro do sistema ERP Protheus.

Como consultar os campos da tabela AIN?

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

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

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