Mudanças entre as edições de "Compactar tabela de rentabilidade Percentual"

De GeoSales
Ir para navegação Ir para pesquisar
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
 
A tabela de rentabilidade percentual cresceu de forma que impede sincronismos e importações. Nossa sugestão é utilizar para o cálculo da rentabilidade um filtro novo.
 
A tabela de rentabilidade percentual cresceu de forma que impede sincronismos e importações. Nossa sugestão é utilizar para o cálculo da rentabilidade um filtro novo.
  
O filtro faria que na consulta se não encontrarmos o valor da rentabilidade para o cliente peguemos o da rentabilidade do produto pela UF. A UF do cliente é identificada pela tabela de preço que está associada a ele. Então na nossa sugestão pretendemos adicionar um campo na tabela RENTABILIDADE_PERCENTUAL identificando a Tabela de preço. Precisamos inserir o campo <code>CD_TAB_PRECO</code> e alterar a consulta da rentabilidade percentual no núcleo para que ele verifique a rentabilidade para a tabela de preço, caso não encontre pelo código do cliente.
+
O filtro faria que na consulta se não encontrarmos o valor da rentabilidade para o cliente peguemos o da rentabilidade do produto pela UF. A UF do cliente é identificada pela tabela de preço que está associada a ele. Então na nossa sugestão pretendemos adicionar um campo na tabela <code>RENTABILIDADE_PERCENTUAL</code> identificando a Tabela de preço. Precisamos inserir o campo <code>CD_TAB_PRECO</code> e alterar a consulta da rentabilidade percentual no núcleo para que ele verifique a rentabilidade para a tabela de preço, caso não encontre pelo código do cliente.
  
 
Após a aprovação dessa proposta iniciaremos urgentemente a implementação dessa sugestão.
 
Após a aprovação dessa proposta iniciaremos urgentemente a implementação dessa sugestão.
Linha 7: Linha 7:
 
Executar os seguintes scripts
 
Executar os seguintes scripts
  
 +
<pre>
 
ALTER TABLE dbo.RENTABILIDADE_PERCENTUAL ADD CD_TAB_PRECO int NULL
 
ALTER TABLE dbo.RENTABILIDADE_PERCENTUAL ADD CD_TAB_PRECO int NULL
 +
</pre>
  
 
<pre>
 
<pre>

Edição atual tal como às 17h05min de 23 de novembro de 2016

A tabela de rentabilidade percentual cresceu de forma que impede sincronismos e importações. Nossa sugestão é utilizar para o cálculo da rentabilidade um filtro novo.

O filtro faria que na consulta se não encontrarmos o valor da rentabilidade para o cliente peguemos o da rentabilidade do produto pela UF. A UF do cliente é identificada pela tabela de preço que está associada a ele. Então na nossa sugestão pretendemos adicionar um campo na tabela RENTABILIDADE_PERCENTUAL identificando a Tabela de preço. Precisamos inserir o campo CD_TAB_PRECO e alterar a consulta da rentabilidade percentual no núcleo para que ele verifique a rentabilidade para a tabela de preço, caso não encontre pelo código do cliente.

Após a aprovação dessa proposta iniciaremos urgentemente a implementação dessa sugestão.

Executar os seguintes scripts

ALTER TABLE dbo.RENTABILIDADE_PERCENTUAL ADD CD_TAB_PRECO int NULL
/* Tabela digna do Claudus, nada além disso */
CREATE TABLE [dbo].[log_rentabilidade_percentual](
	[cd_log] [numeric](19, 0) IDENTITY(1,1) NOT NULL,
	[dt_log] [datetime] NOT NULL,
	[id_key] [varchar](200) NOT NULL,
	[tp_operacao] [varchar](1) NOT NULL,
	[cd_cliente] [int] NULL,
	[cd_oper_logistico] [varchar](20) NULL,
	[cd_org_venda] [varchar](20) NULL,
	[cd_produto] [int] NULL,
	[cd_sequencia] [varchar](20) NULL,
PRIMARY KEY CLUSTERED 
(
	[cd_log] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]