...
Fonte | Processo | Detalhamento 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 Corte | Filtro para extrair e processar mais rápido tabela V80. |
ERP/ TAFA600 | Alteração Fake SFT | Com base no ERPKEY da V5R para o alias C20 é realizado a alteração fake nas notas que constam no log. |
Dependência de Fontes
Lista dos fontes que não estão pasta $/Protheus_Padrao/Fontes_Doc/Master/Fontes/TAF/Integração/TSI do TFS mas foram alterados para o TSI.
...