Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

FonteProcessoDetalhamento da rotinas:
TAFA558Alteração Fake

Alteração fake nos cadastros predecessores com base nas movimentações,
através da comparação dos stamps nas tabelas SFT x C20 e SE1\SE2 x LEM.

TAFA573Schedule TSI

Mecanismo responsável por executar o JOB do TSI na seguinte ordem:
1. Efetua a alteração FAKE;
2. Extração e integração dos CADASTROS que possuem stamp preenchido ( ver coluna acima "JOB TSI?=S")
3. Após a gravação de todos os cadastros é realizado a integração da NOTA FISCAL;
4. Gravação de Layouts de MVC com filho, neto ( Apuração ICMS e ICMS ST);

TAFA564Log

Cadastro de Log de integração (MVC tabela V5R).
Os mecanismos possuem a chamada da função PutTSIV5R para inserir registros nessa tabela.

TAFA565Motor para os Cadastros

Método responsável por persistir os dados enviados via JSON e gravar os cadastroso MVC de cadastro básico (apenas uma tabela).
putTsiV5r: Método responsável por persistir os dados na tabela de log de erros
AgrupaErro: Aglutina todos os erros por chave de registro

TAFA585Motor Pai, Filho, NetoFunção que efetua inclusão e alteração do cadastro no MVC e seu respectivo filhos/netos ( com mais de uma tabela).
TSIXFUNFunções genéricas TSI

GetTafId: Rertorna o _ID de cada consulta F3

GetTafId2(): Funcão utilizada para retornar id de registro a partir de chave composta

SetHashKey: Método responsável por montar HashMap de Cadastros

RetErroTaf: Método responsável por montar msg de error na integração

VldExecute: Função responsável por validar os daados de empresa e filial para requisição

SetErroJs: Método responsável por retornar os erros no JSon de integração

ClearV5R: Apaga Registro V5R caso o nota seja incluída com sucesso.

WsTSIVldGet: No caso de conteúdo vazio para retorno ao get, retorna com 0 se for campo numérico e '' se for outro tipo de dado.

ValTsiData: Função para tratar o conteúdo tipo data, retornando a data no formato SQL AAAAMMDD

TsiGetJson: Motor que realiza de para de campo com hash para parsear registros em json. Monta o objeto json de forma automatizada.