Ir para conteúdo

Script De Alteração De Mascara Plano De Contas


Posts Recomendados


  • Tópicos Que Criei:  7
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.00
  • Reputação:   2
  • Pontos/Conquistas:  172
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  44

Prezados, montei um script para alteração do plano de contas Saldus versao 11.20.

no meu caso exportei o plano de contas antigo para o contador que fez um DE/PARA

importei para uma tabela do banco e rodei o script

segue:

-- carrega dados da tabela DEPARA$ com as contas contabeis para outra tabela temporaria com identity (ID) que será utilizado no laço while

-- na seguinte estrutura ex:

-- DE PARA

-- 1.01.01.001 1.01.01.01.0001

SELECT idt_campo = IDENTITY(INT, 1, 1),

ContaNova = PARA,

ContaAntiga = DE)

INTO #AltContas

FROM dbo.DEPARA$

DECLARE @idt_campo INT,

@ContaAnterior as char(15),

@ContaAtual as char(15),

@qtd_campo INT

-- Inicialização das variáveis

SET @idt_campo = 0

SELECT @qtd_campo = MAX(idt_campo) - 1

FROM #AltContas

WHILE @idt_campo <= @qtd_campo

BEGIN

-- Carregando os valores na variáveis

SELECT TOP 1

@idt_campo = idt_campo,

@ContaAnterior = ContaAntiga,

@ContaAtual = ContaNova

FROM ...

... Arquivo completo no ANEXO ...

Altera Contas Saldus.txt

Editado por Jair - Fórmula
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Muito bom evandro.

Precisa contemplar apenas pra que seja alterada a máscara nos parametros, certo? pois, tendo alguma conta ja cadastrada, o sistema não permite mudar pelo aplicativo.

Link para comentar
Compartilhar em outros sites

  • 4 meses depois...

  • Tópicos Que Criei:  69
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  339
  • Conteúdo/Dia:  0.06
  • Reputação:   12
  • Pontos/Conquistas:  2.393
  • Conteúdo Resolvido:  0
  • Dias Ganho:  8
  • Status:  Offline
  • Idade:  46

Prezados, alguém sabe informar onde fica o parâmetro da máscara da conta contábil?

Estou precisando utilizar o script do Evandro, mas antes preciso alterar a máscara.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Na CPARAM Cleiton. Só não lembro qual o ID que se refere a essa parte. Mas dá um select lá, que é facil identificar.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  69
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  339
  • Conteúdo/Dia:  0.06
  • Reputação:   12
  • Pontos/Conquistas:  2.393
  • Conteúdo Resolvido:  0
  • Dias Ganho:  8
  • Status:  Offline
  • Idade:  46

Beleza Jair, já encontrei.

Evandro, será que pode me auxiliar em uma alteração no Script que você montou?

Eu preciso na realidade diminuir dois digitos no código da conta contábil.

Conta Atual: 1.1.1.1.01.0001

Conta Nova: 1.1.1.01.0001

Veja que tenho que suprimir o valor ".1" que está sempre antes do grupo "XX.XXXX".

Se puder auxiliar agradeço.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Mas Cleiton, o que acontece com as contas que irão sumir nesse caso? Vc tem lancamentos já na base, ou apenas o plano está la e resolveu mudar a mascara?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  69
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  339
  • Conteúdo/Dia:  0.06
  • Reputação:   12
  • Pontos/Conquistas:  2.393
  • Conteúdo Resolvido:  0
  • Dias Ganho:  8
  • Status:  Offline
  • Idade:  46

Jair, tenho que atualizar as contas em todas as tabelas relacionadas.

Estas contas não deverão existir mais.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Então, mas no exemplo que deu, quando vc tiver as contas:

Conta Atual: 1.1.1.

Conta Atual: 1.1.1.1.

Conta Atual: 1.1.1.1.01

Conta Atual: 1.1.1.1.01.0001

Conta Atual: 1.1.1.2.

Conta Atual: 1.1.1.2.01

Conta Atual: 1.1.1.2.01.0001

Como ficarão os destinos... ?????

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  69
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  339
  • Conteúdo/Dia:  0.06
  • Reputação:   12
  • Pontos/Conquistas:  2.393
  • Conteúdo Resolvido:  0
  • Dias Ganho:  8
  • Status:  Offline
  • Idade:  46

Justamente é isto Jair.

Tenho que alterar todos os destinos também, então isto envolverá todas as contabilizações e lançamentos da base que se relacionam com a tabela CCONTA.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

vc não entendeu a minha pergunta do post anterior.

Com base na lista de contas que exemplifiquei, como ficarão cada uma das contas? Fala pra mim... observe que, o nivel 4 vc disse que sumiria, então, como ficariam essas contas?

Liste e me fale.

Link para comentar
Compartilhar em outros sites

  • 6 anos depois...

  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  1
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  5
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Em 21/02/2013 at 11:30, Cleiton Souza disse:
Em 20/02/2013 at 08:48, Cleiton Souza disse:

Beleza Jair, já encontrei.

Evandro, será que pode me auxiliar em uma alteração no Script que você montou?

Eu preciso na realidade diminuir dois digitos no código da conta contábil.

Conta Atual: 1.1.1.1.01.0001

Conta Nova: 1.1.1.01.0001

Veja que tenho que suprimir o valor ".1" que está sempre antes do grupo "XX.XXXX".

 

 

Bom Dia! Sei q já tem muitos anos o post, mas estou com mesmo problema, não consigo reduzir minhas contas nem minha máscara. Tem alguma solução para este caso? 

 

Grata,

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Qual a sua dúvida ou problema? 

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.