Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Natureza Financeira Não Global


Posts Recomendados


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

Pessoal, Bom dia!

Existem 5 Coligadas no banco de dados de um cliente, sendo que existe uma coligada com natureza financeira Global, mais esta natureza não é

utilizada em nenhuma outra coligada pois as outras coligadas não são globais, portanto o cliente deseja tornar a natureza orçamentária financeira da coligada como não global, sendo que não estamos utilizando esta natureza em nenhuma outra coligada (pois as outras naturezas das outras coligadas estão como não global)

Alguém sabe me dizer quais as tabelas devo tratar para fazer isto por script?

Sdds,

Rogero

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  46
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  1.197
  • Conteúdo/Dia:  0.20
  • Reputação:   17
  • Pontos/Conquistas:  6.422
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline

Rogero,

Essa natureza que você se refere é do RM Fluxus?

Link para comentar
Compartilhar em outros sites


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

Edson Silva, Bom dia!

Exatamente a natureza orçamentária financeira do RM Fluxus mesmo;

Sdds,

Rogero

Com eu já cadastrei algumas naturezas como globais e tem lançamentos a pagar e a receber de meses não tem como remover tudo então só quero deixar ela como Não global visto que utilizo esta natureza somente em uma coligada;

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  46
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  1.197
  • Conteúdo/Dia:  0.20
  • Reputação:   17
  • Pontos/Conquistas:  6.422
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline

Rogero,

Verifique a tabela TTBORCAMENTO.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  110
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  1.391
  • Conteúdo/Dia:  0.21
  • Reputação:   17
  • Pontos/Conquistas:  8.047
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  47
  • Dispositivo:  Windows

Nessa tabela TTBORCAMENTO o campo CODCOLIGADA deve estar 0 para coligadas globais. A princípio seria mudar este código para coligada que quer que apareça.

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

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

Marcos Crus, se eu mudar este código dá o seguinte erro:

update ttborcamento

set ttborcamento.CODCOLIGADA = 3

FROM TTBORCAMENTO INNER JOIN

FLANRATCCU ON TTBORCAMENTO.CODCOLIGADA = FLANRATCCU.CODCOLNATFINANCEIRA AND

TTBORCAMENTO.CODTBORCAMENTO = FLANRATCCU.CODNATFINANCEIRA

where ttborcamento.CODCOLIGADA = 0

Msg 547, Level 16, State 0, Line 2

The UPDATE statement conflicted with the REFERENCE constraint "FKFLANRATCCU_TTBORCAMENTO". The conflict occurred in database "CorporeRM", table "dbo.FLANRATCCU".

The statement has been terminated.

Link para comentar
Compartilhar em outros sites


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

Pessoal vejamos o que fiz para modificar a natureza de global para não global:

/* Pessoal este scrip abaixo apaga a constraint da tabela*/

ALTER TABLE FLANRATCCU DROP CONSTRAINT FKFLANRATCCU_TTBORCAMENTO

/* Alguem sabe me dizer como apago somente para uma coligada especifica?*/

/*A alteracao abaixo altera todas a naturezas da coligada 0 passa a ser da coligada 03*/

update ttborcamento

set ttborcamento.CODCOLIGADA = 3

FROM TTBORCAMENTO INNER JOIN

FLANRATCCU ON TTBORCAMENTO.CODCOLIGADA = FLANRATCCU.CODCOLNATFINANCEIRA AND

TTBORCAMENTO.CODTBORCAMENTO = FLANRATCCU.CODNATFINANCEIRA

where ttborcamento.CODCOLIGADA = 0

/*o parametro permite globais =1 eh modificado para = 0 para nao permitir globais nesta coligada*/

update TPAR

set tpar.PERMITEGLOBAISNATORCAMENTARIA = 0

where CODCOLIGADA = 3

Link para comentar
Compartilhar em outros sites


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

Faltou este script abaixo:

/*Para alterar o rateio da natureza nos lancamentos considerando as naturezas da coligada especifica */

update FLANRATCCU

set CODCOLNATFINANCEIRA = 3

where CODCOLIGADA=3

Pessoal este scrip abaixo apaga a constraint da tabela:

ALTER TABLE FLANRATCCU DROP CONSTRAINT FKFLANRATCCU_TTBORCAMENTO

Alguem sabe me dizer como apago a constraint somente para uma coligada especifica? porque eu rodei esta alteração e só fez a remoção na coligada que estava como global aparentemente;

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  290
  • Conteúdo/Dia:  0.06
  • Reputação:   17
  • Pontos/Conquistas:  1.523
  • Conteúdo Resolvido:  0
  • Dias Ganho:  12
  • Status:  Offline

bom na verdade a constraint está relacionada a integridade do banco de dados e não a essa ou aquela coligada, a sua remoção pode causar uma instabilidade no funcionamento do sistema.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  110
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  1.391
  • Conteúdo/Dia:  0.21
  • Reputação:   17
  • Pontos/Conquistas:  8.047
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  47
  • Dispositivo:  Windows

Como o João falou eu não faria a exclusão de constraint no sistema, pode te dar um dor de cabeça grande depois.

A mensagem de erro diz que você quer alterar uma tabela que já foi utilizada e que também precisa fazer as alterações nos lançamentos. Somente depois de alterar os lançamentos você irá conseguir alterar a tabela.

Conselho. Quando for preciso, e se conhecer bem o que esta fazendo, você pode "inativar" a constraint e "ativar" em seguida. Mesmo assim, reforço, o João, estas constraints são relacionadas a integridade do seu banco.

Link para comentar
Compartilhar em outros sites


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

Markitu, Boa Tarde!

Poderia me auxiliar como faço para inativar/ativar uma constraint?

Sdds,

Rogero

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  60
  • Conteúdo/Dia:  0.01
  • Reputação:   4
  • Pontos/Conquistas:  370
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Idade:  43

Markitu, Boa Tarde!

Poderia me auxiliar como faço para inativar/ativar uma constraint?

Sdds,

Rogero

Rogero,

voce tem lançamentos na flan que estao usando essa natureza orçamentaria? Por isso nao esta deixando alterar.

Abraços

Link para comentar
Compartilhar em outros sites

  • 4 semanas depois...

  • Tópicos Que Criei:  83
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  433
  • Conteúdo/Dia:  0.07
  • Reputação:   0
  • Pontos/Conquistas:  2.980
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  53

poderia alterar na FLAN onde estiver coligada 0 alterar para coligada específica;

Editado por fabio_consultor
Link para comentar
Compartilhar em outros sites


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

Paulo Sérgio, todos os lançamentos da FLAN estão utilizando o rateio por natureza orçamentária financeria, o que fazer neste caso para alterar?

Sdds.

Rogero

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.