Árvore de páginas

Versões comparadas

Chave

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

...

FonteProcessoDetalhamento da rotinas
ERP/
TAFA558
Alteraçã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.

TSI/
TAFA573

Schedule 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);

TAF/
TAFA564
Log

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

TAF/
TAFA565
Motor para os Cadastros

Método responsável por persistir os dados enviados via JSON e gravar o 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

TAF/
TAFA585
Motor Pai, Filho, Neto

Função que efetua inclusão e alteração do cadastro no MVC e seu respectivo filhos/netos ( com mais de uma tabela).

Colocar na função do hash pai as inforções de s_u_b_m_o_d_e_l_ ( filhos ) e s_u_b_m_o_d_e_l_2 ( netos ), conforme abaixo:

HMSet(oHash, 's_u_b_m_o_d_e_l_' , {{'MODEL_C2T'/*model filho*/,'adjustmentApuration' /* tag filho*/, 'HashC2T()' /* hash filho*/ }} )

HMSet(oHash, 's_u_b_m_o_d_e_l_2' , {{'adjustmentApuration'/* tag filho*/,'MODEL_T02'/*model neto*/,'accumulatedAdjust'/*tag neto*/, 'HashT02()' /*hash neto*/}} )
*Nessa tag filho do submodel2 informa quem é o pai desse neto.

TSI/
TSIXFUN
Funçõ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
SetErroJs       Método responsável por retornar os erros no JSon de integração
VldExecute    Função responsável por validar os dados de empresa e filial para requisiçã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.

TAF/
TAFA559TAFA599
Data de CorteFiltro para extrair e processar mais rápido tabela V80.
ERP/
TAFA600
Alteração Fake SFTCom base no ERPKEY da V5R para o alias C20 é realizado a alteração fake nas notas que constam no log.

...

Dependência de Fontes


TSI
1TAF/Integração/TSI/TAFA573.PRW
2TAF/Integração/TSI/TSIXFUN.PRW

TSI TAF ( api )
3TAF/Integração/TSI/TAF/TAFA564.PRW
4TAF/Integração/TSI/TAF/TAFA565.PRW
5TAF/Integração/TSI/TAF/TAFA585.prw
6TAF/Integração/TSI/ERP/TAFA599.PRW
7TAF/Integração/TSI/TAF/WSTAF025.prw
8TAF/Integração/TSI/TAF/WSTAF026.prw
9TAF/Integração/TSI/TAF/WSTAF027.prw
10TAF/Integração/TSI/TAF/WSTAF029.prw
11TAF/Integração/TSI/TAF/WSTAF030.prw
12TAF/Integração/TSI/TAF/WSTAF031.prw
13TAF/Integração/TSI/TAF/WSTAF032.prw
14TAF/Integração/TSI/TAF/WSTAF034.prw
15TAF/Integração/TSI/TAF/WSTAF035.prw
16TAF/Integração/TSI/TAF/WSTAF036.prw
17TAF/Integração/TSI/TAF/WSTAF039.prw
18TAF/Integração/TSI/TAF/WSTAF040.prw
19TAF/Integração/TSI/TAF/WSTAF042.prw
20TAF/Integração/TSI/TAF/WSTAF043.PRW

TSI ERP ( extração )
21TAF/Integração/TSI/ERP/TAFA556.prw
22TAF/Integração/TSI/ERP/TAFA557.prw
23TAF/Integração/TSI/ERP/TAFA558.PRW
24TAF/Integração/TSI/ERP/TAFA559.prw
25TAF/Integração/TSI/ERP/TAFA560.PRW
26TAF/Integração/TSI/ERP/TAFA561.PRW
27TAF/Integração/TSI/ERP/TAFA562.PRW
28TAF/Integração/TSI/ERP/TAFA563.PRW
29TAF/Integração/TSI/ERP/TAFA566.PRW
30TAF/Integração/TSI/ERP/TAFA569.PRW
31TAF/Integração/TSI/ERP/TAFA572.PRW
32TAF/Integração/TSI/ERP/TAFA574.prw
33TAF/Integração/TSI/ERP/TAFA575.prw
34TAF/Integração/TSI/ERP/TAFA584.prw
35TAF/Integração/TSI/ERP/TAFA586.prw
36TAF/Integração/TSI/ERP/TAFA596.PRW
37TAF/Integração/TSI/ERP/TAFA600.PRW

Auto Contidas
38TAF/Tabelas Dinâmicas/TAFA010A.PRW
39TAF/Tabelas Dinâmicas/TAFA010.PRW

TAF PROCESSAMENTOS
40TAF/Processamentos/TAFACONT.PRW

UPDATE
41TAF/Update/RUPTAF.PRW
42TAF/Update/UPDTAF.PRW

GENÉRICOS
43TAF/Genéricos/Bibliotecas/TAFXFUN.PRW
44TAF/Genéricos/Configuração/TAFINIT.PRW
45TAF/Genéricos/Configuração/TafLoad.PRW

EXTRATOR
46Livros Fiscais/Extrator/ExtT013.PRW
47Livros Fiscais/Extrator/FisaExtWiz_Class.prw
48Livros Fiscais/Extrator/ExtT013XX.prw

TAF CADASTROS FISCAIS
49TAF/Cadastros Fiscais/TAFA062.PRW

...