Á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/
TAFA599
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 
(12. dep. aut. extração )
Schedule TSI
2TAF/Integração/TSI/TSIXFUN.PRW 
(13. dep. aut. extração )
Funções genéricas TSI

TSI TAF ( api )
3

TAF/Integração/TSI/TAF/TAFA564.PRW

(15. dep. aut. extração )

Log ( V5R )
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 
( 01. dep. aut. extração )
Participante
22TAF/Integração/TSI/ERP/TAFA557.prw 
( 02.dep. aut. extração )
Unidade Medida
23TAF/Integração/TSI/ERP/TAFA558.PRW
( 11. dep. aut. extração )
Alteração Fake Cadastros
24TAF/Integração/TSI/ERP/TAFA559.prw 
( 03. dep. aut. extração )
Item (Produto)
25TAF/Integração/TSI/ERP/TAFA560.PRW 
( 04. dep. aut. extração )
Natureza de Operação \ TES
26TAF/Integração/TSI/ERP/TAFA561.PRW 
( 07 dep. aut. extração )
NCM
27TAF/Integração/TSI/ERP/TAFA562.PRWCentro de Custo
28TAF/Integração/TSI/ERP/TAFA563.PRWConta Contábil
29TAF/Integração/TSI/ERP/TAFA566.PRWCPRB
30TAF/Integração/TSI/ERP/TAFA569.PRW 
( 05. dep. aut. extração )
Inscrição do estabelecimento substituto
(Inscrições Estaduais)
31TAF/Integração/TSI/ERP/TAFA572.PRWProcessos referenciados e suspensões.
32TAF/Integração/TSI/ERP/TAFA574.prw 
( 08 dep. aut. extração )
Nota Fiscal
33TAF/Integração/TSI/ERP/TAFA575.prw 
( 06. dep. aut. extração )
Informações Complementares
34TAF/Integração/TSI/ERP/TAFA584.prw 
( 09 dep. aut. extração )
Apuração ICMS 
35TAF/Integração/TSI/ERP/TAFA586.prw 
( 10 dep. aut. extração )
Apuração ICMS ST
36TAF/Integração/TSI/ERP/TAFA596.PRWCadastro de Obras
37TAF/Integração/TSI/ERP/TAFA600.PRW
( 14 dep. aut. extração )
Alteração Fake SFT

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

...