Portal Info

Focado no bem-estar, capacitação e evolução da performance dos nossos times.

E-trade

CORREÇÃO – CONTA A PRAZO ABERTA NA ESTAÇÃO BRIDGE

!FAÇA BACKUP NOS DOIS BANCOS PARA REALIZAR O PROCEDIMENTO ABAIXO!

OBS: Procedimento tem como fundamento filtrar no servidor as contas verdadeiramente fechadas, assim mudar o status dessa conta de A para Q na estação Brigde

Quando há contas quitadas no servidor, que ficaram abertas na estação e estão influenciando no funcionamento dos parcelamentos na estação bridge, iremos fazer os procedimentos abaixo para correção.

PREPARAÇÃO
Para fazer a correção, devemos ter acesso aos bancos do Servidor e da Estação.

Para realizar o procedimento precisaremos do Management studio. Ele pode ser instalado nos dois micros, ou apenas em um só, e a partir dele acessar o outro via rede.

CORREÇÃO

1º – No banco da ESTAÇÃO:
Rode o comando abaixo para listar todas as contas em aberto. (guarde o resultado para uso no segundo passo.)

obs.: o comando ira listar o IDE das contas já formatado entre aspas e com virgula ao começo, essa formatação será importante para o próximo passo.

Query

 SELECT CONCAT(CHAR(44),CHAR(39),IDE,CHAR(39)) AS [IDE COM ASPAS] FROM FINANCEIRO_CONTA WHERE SITUACAO = 'A'

____________________________________________________________________________________________________________________

2º – No banco do SERVIDOR:
No comando abaixo deve ser informado o resultado do comando anterior, no parênteses;
(neste passo iremos verificar, quais das contas foram quitadas. no comando, as com situação diferente de A – aberto )

Remova a virgula da primeira linha no resultado que colocar dentro do parênteses;

Pegue o resultado da query para utilizar no ultimo passo.

Query
SELECT CONCAT(CHAR(44),CHAR(39),IDE,CHAR(39)) [IDE COM ASPAS] FROM FINANCEIRO_CONTA WHERE  SITUACAO <> 'A' AND IDE IN (resultado aqui)

____________________________________________________________________________________________________________________

3º – De volta a ESTAÇÃO:
Altere as contas abertas, que deveriam estar quitadas, utilizando o ide das contas que pegou no passo 2;
Coloque o resultado entre parênteses;

Remova a virgula da primeira linha no resultado que colocar dentro do parênteses;

Query

Update Financeiro_Conta set Situacao = 'Q' where Ide in ()

____________________________________________________________________________________________________________________

Enviado por Hudson.