<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://wiki.geosales.com.br:8000/index.php?action=history&amp;feed=atom&amp;title=Adaptar_estrat%C3%A9gia_new_sync_com_a_expressa</id>
	<title>Adaptar estratégia new sync com a expressa - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.geosales.com.br:8000/index.php?action=history&amp;feed=atom&amp;title=Adaptar_estrat%C3%A9gia_new_sync_com_a_expressa"/>
	<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Adaptar_estrat%C3%A9gia_new_sync_com_a_expressa&amp;action=history"/>
	<updated>2026-05-06T03:54:34Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Adaptar_estrat%C3%A9gia_new_sync_com_a_expressa&amp;diff=1189&amp;oldid=prev</id>
		<title>10.0.0.165: Criou página com 'ALTERAÇÃO PARA EXPRESSA UTILIZAR A ESTRUTURA TAMOJUNTO  TABELA   LISTA_PRODUTO E LISTA_PRODUTO_LOTE   1. CRIAR ESTRUTURA TAMO JUNTO  1.1-CRIAR AS TABELAS &quot;LISTA_PRODUTO_001&quot;...'</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Adaptar_estrat%C3%A9gia_new_sync_com_a_expressa&amp;diff=1189&amp;oldid=prev"/>
		<updated>2016-12-22T14:41:53Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;ALTERAÇÃO PARA EXPRESSA UTILIZAR A ESTRUTURA TAMOJUNTO  TABELA   LISTA_PRODUTO E LISTA_PRODUTO_LOTE   1. CRIAR ESTRUTURA TAMO JUNTO  1.1-CRIAR AS TABELAS &amp;quot;LISTA_PRODUTO_001&amp;quot;...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;ALTERAÇÃO PARA EXPRESSA UTILIZAR A ESTRUTURA TAMOJUNTO&lt;br /&gt;
&lt;br /&gt;
TABELA   LISTA_PRODUTO E LISTA_PRODUTO_LOTE &lt;br /&gt;
&lt;br /&gt;
1. CRIAR ESTRUTURA TAMO JUNTO&lt;br /&gt;
 1.1-CRIAR AS TABELAS &amp;quot;LISTA_PRODUTO_001&amp;quot; E &amp;quot;LISTA_PRODUTO_LOTE_001&amp;quot;&lt;br /&gt;
 1.2-COLOCAR ESSAS TABELAS PARA NO CAMPO DATA DE INSERÇÃO RECEBER GETDATA() COMO DEFAULT&lt;br /&gt;
 1.3-POVOAR AS DUAS TABELAS COM OS DADOS DAS TABELAS REAIS (LEMBRANDO QUE O DEFAULT DE INSERÇÃO SERÁ A DATA DO MOMENTO QUE INSERIR)&lt;br /&gt;
 1.4-RENOMEAR AS DUAS TABELAS PARA &amp;quot;LISTA_PRODUTO_OLD&amp;quot; E &amp;quot;LISTA_PRODUTO_LOTE_OLD&amp;quot;&lt;br /&gt;
 1.5-CRIAR AS VIEWS DE TJ QUE É POPULADA A PARTIR DOS DADOS DAS 001 COM DATA_DELETE NULL&lt;br /&gt;
 1.6-CRIAR AS VIEWS LISTA_PRODUTO E LISTA_PRODUTO_LOTE CONSULTANDO DAS VIEWS TJ SEM ID E PORTALVIEW_LISTA_PRODUTO_LOTE (UNIÃO DAS DUAS COM (-1) NA INFORMAÇÃO DE LOTE PARA LISTA_PRODUTO)&lt;br /&gt;
 1.7-GERAR ESTRUTURA DE TRIGGERS PARA MANTER A COERENCIA DOS DADOS ENTRE A OLD E A 001&lt;br /&gt;
&lt;br /&gt;
 PODEMOS REALIZAR ESSE PROCESSO ATRAVÉS DO AUTOMATIZADOR:&lt;br /&gt;
(dar um git checkout nesse projeto: http://homolog1.softsitemobile.com:1232/flsobral/tamojunto importar no eclipse como projeto maven rodar a classe Main dentro do subprojeto tamojunto/script generator) &lt;br /&gt;
dentro da classe Main, variável tabelas :&lt;br /&gt;
&lt;br /&gt;
um array das tabelas que se deseja trabalhar (no caso, &amp;quot;LISTA_PRODUTO_LOTE&amp;quot;, &amp;quot;LISTA_PRODUTO&amp;quot;, &amp;quot;FAIXA_PRECO_PRODUTO&amp;quot;, etc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. ALTERAR CONSULTA NO XML DO SYNC SERVER PARA A VERSÃO 3.35.23 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;;with tp_operacao as (&lt;br /&gt;
 select 'I' as op&lt;br /&gt;
)&lt;br /&gt;
select&lt;br /&gt;
 T.CD_TAB_PRECO,&lt;br /&gt;
 T.CD_PRODUTO,&lt;br /&gt;
 RTRIM(T.CD_ORG_VENDA) AS CD_ORG_VENDA,&lt;br /&gt;
 T.CD_SEQUENCIAL,&lt;br /&gt;
 'CD_ORG_VENDA=' + cd_org_venda + ';CD_TAB_PRECO=' + convert(varchar, cd_tab_preco) + ';CD_PRODUTO=' + convert(varchar, cd_produto) as id_key,&lt;br /&gt;
 id as CD_SINC_USUARIO&lt;br /&gt;
from&lt;br /&gt;
 lista_produto_001 t,&lt;br /&gt;
 log_sync_strategy lss,&lt;br /&gt;
 tp_operacao tp&lt;br /&gt;
where&lt;br /&gt;
 lss.nm_tabela = 'LISTA_PRODUTO' AND&lt;br /&gt;
 lss.cd_usuario = 1 AND&lt;br /&gt;
 ( (tp.op = 'I' and lss.dt_last_sync &amp;lt; t.data_insert AND t.data_update is null and t.data_delete is null) OR&lt;br /&gt;
  (tp.op = 'U' and lss.dt_last_sync &amp;lt; t.data_update and t.data_delete is null) OR&lt;br /&gt;
  (tp.op = 'D' and lss.dt_last_sync &amp;lt; t.data_delete and t.data_delete is not null)&lt;br /&gt;
 )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
VIEW PORTALVIEW_LISTA_PRODUTO_LOTE&lt;/div&gt;</summary>
		<author><name>10.0.0.165</name></author>
	</entry>
</feed>