Histórico da Página
...
- Um campo interno para tabelas do DBAccess, não visíveis na estrutura de acesso pelo AdvPL, que registre um datetime e/ou timestamp para cada registro inserido e/ou alterado na base de dados.
- O tipo do campo criado na tabela é DATETIME (para MSSQL) e TIMESTAMP (para Postgres e Oracle)
- Para recuperar o campo de controle S_T_A_M_P_ com a informação completa ( data e horário ), por exemplo no formato yyyy-mm-dd hh:MM:ss.mmm,
deve ser feito um CAST, confira mais sobre stamp na documentação do DbAccess: Implementação - Campo de controle adicional no DBAccess - S_T_A_M_P_
Exemplo de STAMP em uma tabela no TAF:
Exemplo de STAMP em uma tabela do ERP:
Configuração
Dicionário
- Já foi incorporado no segregado e agora está disponível no portal através do pacote acumulado 21/01/2022.
- No dicionário constam os campos stamp nas tabelas do TAF e a criação da tabela de log V5R ( logs ) e V80 ( data e hora de corte ), conforme:
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO |
C0A | 8 | C0A_STAMP | C | 23 | 0 | Stamp |
C1G | 42 | C1G_STAMP | C | 23 | 0 | Stamp |
C1H | 58 | C1H_STAMP | C | 23 | 0 | Stamp |
C1J | 9 | C1J_STAMP | C | 23 | 0 | Stamp |
C1L | 51 | C1L_STAMP | C | 23 | 0 | Stamp |
C1N | 29 | C1N_STAMP | C | 23 | 0 | Stamp |
C1O | 20 | C1O_STAMP | C | 23 | 0 | Stamp |
C20 | 88 | C20_STAMP | C | 23 | 0 | Stamp |
C2S | 38 | C2S_STAMP | C | 23 | 0 | Stamp |
C3J | 22 | C3J_STAMP | C | 23 | 0 | Stamp |
C3Q | 6 | C3Q_STAMP | C | 23 | 0 | Stamp |
C5M | 20 | C5M_STAMP | C | 23 | 0 | Stamp |
LEM | 53 | LEM_STAMP | C | 23 | 0 | Stamp |
T9C | 9 | T9C_STAMP | C | 23 | 0 | Stamp |
X2_CHAVE | X2_NOME | X2_NOMESPA | X2_NOMEENG | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO |
V80 | Data de corte TSI | Fecha de corte TSI | TSI Cutoff Date | E | E | E | V80_FILIAL+V80_ALIAS |
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_BROWSE | X3_VISUAL | X3_CONTEXT |
V80 | 1 | V80_FILIAL | C | 8 | 0 | Filial | Filial | S | A | R | |
V80 | 2 | V80_ALIAS | C | 3 | 0 | Alias | Alias | @! | S | A | R |
V80 | 3 | V80_STAMP | C | 23 | 0 | Stamp | Stamp | @! | S | A | R |
INDICE | ORDEM | CHAVE |
V80 | 1 | V80_FILIAL+V80_ALIAS |
X2_CHAVE | X2_NOME | X2_NOMESPA | X2_NOMEENG | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO |
V5R | Log TSI | Log TSI | Log TSI | C | C | C | V5R_FILIAL+V5R_CODFIL+V5R_ALIAS+V5R_REGKEY |
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_BROWSE | X3_VISUAL | X3_CONTEXT |
V5R | 1 | V5R_FILIAL | C | 8 | 0 | Filial | Filial | S | A | R | |
V5R | 2 | V5R_CODFIL | C | 8 | 0 | Filial | Filial | @! | S | V | R |
V5R | 3 | V5R_ALIAS | C | 3 | 0 | Alias Tabela | Alias da tabela | @! | S | A | R |
V5R | 4 | V5R_REGKEY | C | 228 | 0 | Chave Reg. | Chave do registro | @! | S | A | R |
V5R | 5 | V5R_MSGERR | M | 999 | 0 | Msg. Erro | Mensagem de erro | @! | S | A | R |
V5R | 6 | V5R_DATA | D | 8 | 0 | Data | Data do erro | S | A | R | |
V5R | 7 | V5R_HORA | C | 8 | 0 | Hora | Hora do erro. | @! | S | A | R |
V5R | 8 | V5R_STAMP | C | 23 | 0 | Stamp | Stamp | @! | N | V | R |
V5R | 9 | V5R_ERPKEY | C | 228 | 0 | Chav Reg ERP | Chave do Registro no ERP | @! | S | A | R |
INDICE | ORDEM | CHAVE | DESCRICAO |
V5R | 1 | V5R_FILIAL+V5R_CODFIL+V5R_ALIAS+V5R_REGKEY | Filial + Alias Tabela + Chave Reg. |
V5R | 2 | V5R_FILIAL+V5R_CODFIL+DTOS(V5R_DATA)+V5R_HORA+V5R_ALIAS | Filial + Data + Hora + Alias Tabela |
Wizard Configuração TAF
- Para que a opção do "TSI - TAF SERVICE INTEGRATION" seja exibida no Wizard do TAF, é necessário ter executado os pré-requisitos e que exista ao menos uma nota escriturada no fiscal ( SF3/SFT ).
- A wizard de configuração do TAF ganhou uma nova opção para criação dos campos S_T_A_M_P_, basta executar marcando a nova opção, [X] TSI - TAF Integration Service
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas