Este página contém informações importantes sobre as tabelas auxiliares do TAF.
Índice |
---|
Relação de tabelas auxiliares
Tabela | Uso | Descrição |
---|---|---|
TAFST1 | Integração | Armazena as informações do sistema de origem que serão integradas no TAF. Esta tabela pertence fisicamente ao banco de dados do sistema origem das informações ( Pode ser o mesmo banco de dados onde se localiza o TAF ). |
TAFST2 | Integração | Recebe as informações da tabela TAFST1 no processo de integração. Esta tabela pertence fisicamente ao banco de dados do TAF ( Pode ser o mesmo banco onde se localiza o sistema de origem das informações ). |
TAFGERCTL | Obrigações Acessórias | Indica o status dos processamentos das obrigações acessórias. |
TAFSPED_XX | SPED Fiscal | Armazena as informações que serão geradas no arquivo do SPED Fiscal. Esta tabela é criada com a nomenclatura TAFSPED_XX, onde XX representa o Grupo de Empresas. |
TAFECF_XX | ECF | Armazena as informações que serão geradas no arquivo da ECF. Esta tabela é criada com a nomenclatura TAFECF_XX, onde XX representa o Grupo de Empresas. |
Estrutura das tabelas auxiliares
TAFST1 e TAFST2
Campos
Campo | Descrição | Tipo | Tamanho |
---|---|---|---|
TAFFIL | Empresa e Filial de integração | Caracter | 40 |
TAFCODMSG | Tipo da mensagem de integração | Caracter | 1 |
TAFSEQ | Sequencial da mensagem de integração | Caracter | 3 |
TAFTPREG | Tipo do Registro a ser integrado | Caracter | 10 |
TAFKEY | Chave do Registro a ser integrado | Caracter | 100 |
TAFMSG | Mensagem de integração | Memo | - |
TAFSTATUS | Status do Registro | Caracter | 1 |
TAFIDTHRD | Código da Thread que processou o registro | Caracter | 10 |
TAFTICKET | Código do Ticket ( Lote ) em que o registro foi integrado | Caracter | 36 |
TAFDATA | Data de integração do registro | Data | 8 |
TAFHORA | Hora de integração do registro | Caracter | 8 |
Índices
Índice |
---|
TAFFIL + TAFCODMSG + TAFSEQ + TAFKEY |
TAFSTATUS + TAFIDTHRD + TAFKEY + TAFSEQ |
TAFSTATUS + TAFCODMSG + TAFKEY + TAFSEQ |
TAFSTATUS + TAFIDTHRD + TAFTPREG + TAFKEY + TAFSEQ |
TAFTICKET + TAFKEY |
TAFFIL + TAFSTATUS + TAFCODMSG + TAFKEY + TAFSEQ |
RECNO auto-incremental
As tabelas auxiliares do TAF possuem uma propriedade peculiar a novas implementações da tecnologia Protheus, o RECNO auto-incremental. Esta propriedade transfere para o banco de dados a responsabilidade por atribuir o valor de R_E_C_N_O_ através de atributos especializados.
Sem esta propriedade, o sistema estará passível a ocorrências de erros. Por isto, um Pré-Requisito do TAF é a Build Totvs DbAccess igual ou superior a 20141119.
Abaixo, um exemplo de verificação da existência da propriedade em uma tabela, no Microsoft SQL Server 2008 R2, via Microsoft SQL Server Management Studio:
Figura 1 - Acessando as Tabelas de um determinado banco de dados
Figura 2 - Acessando as propriedades do campo R_E_C_N_O_ de uma tabela auxiliar do TAF
Figura 3 - Verificando a propriedade de IDENTITY do campo R_E_C_N_O_, para ser auto-incremental, deve-se estar marcado como True e com incremento de valor 1.
Figura 4 - Modo alternativo para verificar a existência da propriedade de IDENTITY. Realize uma consulta no banco de dados desejado, digite o nome da tabela, selecione e tecle ALT + F1, serão exibidos as propriedades da tabela.
Observação
Estes passos auxiliam a identificação da propriedade de auto-incremento no campo R_E_C_N_O_ de uma tabela auxiliar do TAF para o banco de dados Microsoft SQL Server 2008 R2, que utiliza o recurso IDENTITY. Este recurso é variável de banco para banco, e pode ser verificado em RECNO auto-incremental.