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? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

TROCAR DATA PG DA FICHA FINANCEIRA<b> (Resolvido)</b>


RENATARST

Posts Recomendados


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

BOA TARDE!

DESCOBRI AGORA ESSE FORUM, E

ESTOU COM SERIO PROBLEMA NUMA DATA

DE PAGAMENTO QUE ESTA ERRADA NO MES

DE JUNHO PERIODO 4, JA CONSEGUI MONTAR

A SENTENCA SQL MAS ELA SÓ EXECUTA BUSCANDO

TODOS OS FUNC COM ESSE PG MAS EU PRECISO ALÉM

DE BUSCÁ-LO ALTERAR A DATA QUE FOI LANÇADA;

ALGUÉM PODE ME AJUDAR , EXISTE ALGUM COMANDO PARA ISSO?

DESDE JÁ OBRIGADA

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  54
  • Conteúdo/Dia:  0.01
  • Reputação:   2
  • Pontos/Conquistas:  362
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  45

Olá Renata! Seja bem vinda!

É preciso ter muita cautela para realizar esse tipo de alteração via banco de dados, isso pode causar sérios problemas para você depois...

De qualquer forma, coloca a sentença que você montou ai para tentarmos te ajudar.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.844
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.594
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Online
  • Idade:  52
  • Dispositivo:  Windows

BOA TARDE!

DESCOBRI AGORA ESSE FORUM, E

ESTOU COM SERIO PROBLEMA NUMA DATA

DE PAGAMENTO QUE ESTA ERRADA NO MES

DE JUNHO PERIODO 4, JA CONSEGUI MONTAR

A SENTENCA SQL MAS ELA SÓ EXECUTA BUSCANDO

TODOS OS FUNC COM ESSE PG MAS EU PRECISO ALÉM

DE BUSCÁ-LO ALTERAR A DATA QUE FOI LANÇADA;

ALGUÉM PODE ME AJUDAR , EXISTE ALGUM COMANDO PARA ISSO?

DESDE JÁ OBRIGADA

Renata, tem mais um detalhe... vc tem acesso direto ao banco de dados ? Se não tiver, você apenas conseguirá executar sentenças com Selects no banco de dados. Alterar dados não será possível. Apenas com o Query Analizer ou outro programa que dê acesso ao banco que poderá efetuar alterações... caso você não tenha, ou não conheça, seria melhor você contatar o seu pessoal de suporte a banco de dados, ou procurar um especialista, ok ?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  284
  • Tópicos/Dia:  0.04
  • Meu Conteúdo:  2.117
  • Conteúdo/Dia:  0.32
  • Reputação:   10
  • Pontos/Conquistas:  13.363
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  45

Renata, boa tarde, você leu as regras do Fórum?

Link para comentar
Compartilhar em outros sites


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

BOM QUANTO AS REGRAS LI SIM, QUANTO AO ACESSO ACHO Q TENHO

PQ O SUPORTE POR TEL IRIA FAZER COMIGO SO QUE IRIA SER COBRADO

ENTAO POR ISSO TENTEI FAZER A SENTENÇA SOZINHA DE ACORDO COM

O QUE JÁ CONHECIA. ABAIXO ESTÁ A SENTENÇA:

SELECT PFFINANC.DTPAGTO, PFFINANC.MESCOMP, PFFINANC.NROPERIODO

FROM PFFINANC WHERE DTPAGTO = '06/06/2007'

Link para comentar
Compartilhar em outros sites


  • 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

SELECT PFFINANC.DTPAGTO, PFFINANC.MESCOMP, PFFINANC.NROPERIODO

FROM PFFINANC WHERE DTPAGTO = '06/06/2007'

UPDATE PFFINANC SET DTPAGTO='2007-06-06' WHERE NROPERIDO='4' AND CODCOLIGADA='1' AND MESCOMP='5' AND ANOCOMP='2007'

VEJA BEM OS DADOS DE MES ANO E PERIODO VC DEVE ALTERA-OS A SUA MANEIRA INCLUSIVE A DATA

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  54
  • Conteúdo/Dia:  0.01
  • Reputação:   2
  • Pontos/Conquistas:  362
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  45

Renata,

Essa sentença apenas retorna os dados do seu banco.

Conforme o Jair explica acima, a recomendação é que alterações via sql sejam realizadas por um DBA (especialista em banco de dados) que conheça a base CORPORE.

Fazer isso sem conhecer bem de BD e as devidas precauções pode custar mais caro do que você imagina!

Link para comentar
Compartilhar em outros sites


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

FABIO, TENHO DUVIDA NA SUA RESPOSTA:

É PARA EU ACRESCENTAR ESSES COMANDOS NA

MINHA SENTENÇA OU CRIAR ESSA?

DESDE JA OBRIGADA

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  51
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  1.005
  • Conteúdo/Dia:  0.16
  • Reputação:   12
  • Pontos/Conquistas:  5.527
  • Conteúdo Resolvido:  0
  • Dias Ganho:  8
  • Status:  Offline
  • Idade:  51

Pessoal,

Acho que alteração de DATA DE PAGAMENTO via Banco deve se ter muito cuidado, pois existem particularidades que devemos prestar atenção, tais como:

- DATA PAGAMENTO DE FÉRIAS, essas não podem ser alteradas...

- DATA PAGAMENTO DE RESCISÕES....

Principalmente se o mês da data for diferente....

att.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.844
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.594
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Online
  • Idade:  52
  • Dispositivo:  Windows

EXATAMENTE...

CUIDADO COM ALTERAÇÕES DIRETAMENTE EM TABELAS DO RM.

RENATA, O QUE VC QUER MUDAR, E POR QUE ?? PODERIA EXPLICAR COM DETALHES ?

Link para comentar
Compartilhar em outros sites


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

GENTE EU NAO VOU MEXER EM RESCISOES NEM FÉRIA

PORQUE NADA DISSO EU PAGO NO PERIODO 6, EU PRECISO

ALTERAR A DATA DE PAGAMENTO DO MES JUNHO PERIODO 6

PORQUE ESTÁ ERRADA E EU PRECISO IMPRIMIR CONTRA CHEQUES

DO QUE FOI PAGO NESSE PERIODO E NO CONTRA CHEQUE PRECISA

SAIR A DATA CORRETA

Link para comentar
Compartilhar em outros sites


  • 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

No primeiro caso vc deve usar o update apenas. OK?

Ja se o seu caso é apenas a data no envelope porque vc nao vai direto no evnelope do gerador de relatorios e coloca a data que vc quer para que essa data sai no envelope?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  51
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  1.005
  • Conteúdo/Dia:  0.16
  • Reputação:   12
  • Pontos/Conquistas:  5.527
  • Conteúdo Resolvido:  0
  • Dias Ganho:  8
  • Status:  Offline
  • Idade:  51

Renatarst,

COMANDO GERAL

============

UPDATE

PFFINANC

SET

DTPAGTO='2007-06-06' <== Informar a data correta

WHERE

NROPERIDO='4' AND <== Informar o período que se deseja alterar

CODCOLIGADA='1' AND <== Informar a coligada a ser alterada

MESCOMP='5' AND <== Informar o mês competência que será alterado

ANOCOMP='2007' AND <== Informar o ano que será alterado

DTPAGTO='2007-06-05' <== Informar a data atual, a que será alterada.

Você deve apenas rodar este comando, inclusive sugiro que você faça inicialmente para uma única chapa, caso esteja tudo ok rode para os demais.

COMANDO PARA UMA ÚNICA CHAPA

========================

UPDATE

PFFINANC

SET

DTPAGTO='2007-06-06' <== Informar a data correta

WHERE

NROPERIDO='4' AND <== Informar o período que se deseja alterar

CODCOLIGADA='1' AND <== Informar a coligada a ser alterada

MESCOMP='5' AND <== Informar o mês competência que será alterado

ANOCOMP='2007' AND <== Informar o ano que será alterado

DTPAGTO='2007-06-05' AND <== Informar a data atual, a que será alterada.

CHAPA='xxxxx' <== Informe a chapa a ser alterada....

ALÉM DISSO, SUGIRO QUE SEJA REALIZADO UM BACKUP ANTES DE SER RODADO OS COMMANDOS ACIMA...

att.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.844
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.594
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Online
  • Idade:  52
  • Dispositivo:  Windows

Renata, boa tarde, você leu as regras do Fórum?

Renata...

por favor, releia o ítem 4.12 das REGRAS DO FÓRUM

Grato,

Link para comentar
Compartilhar em outros sites


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

Quanto ao item 4.12 já verifiquei, o que houve é que

eu tinha pressa em resolver a questão, por isso não me

atentei ao detalhe e no meu trabalho uso sempre maiusculas

no que faço por causa do sistema. Não tive intenção de

nenhuma em destacar das outras a minha dúvida.

Outrossim agradeço muito a todos que deram respostas pois foram

importantes para me auxiliar, a solução realmente terá que depender

de um especialista em sql que virá nos dar suporte na questão.

Atenciosamente,

Renata Ribeiro

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  192
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  1.767
  • Conteúdo/Dia:  0.27
  • Reputação:   2
  • Pontos/Conquistas:  10.702
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  52

Quanto ao item 4.12 já verifiquei, o que houve é que

eu tinha pressa em resolver a questão, por isso não me

atentei ao detalhe e no meu trabalho uso sempre maiusculas

no que faço por causa do sistema. Não tive intenção de

nenhuma em destacar das outras a minha dúvida.

Outrossim agradeço muito a todos que deram respostas pois foram

importantes para me auxiliar, a solução realmente terá que depender

de um especialista em sql que virá nos dar suporte na questão.

Atenciosamente,

Renata Ribeiro

Bom dia Renata ... Creio que sua decisão seja a mais acertada. :Valeu:

Como vc deve ter percebido, na preocupação do pessoal, uma alteração por engano ou indevida, pode causar algum transtorno. *B)*

Boa sorte aí pra vc ...

Qualquer coisa estamos aí ...

:Valeu:

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  78
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  490
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  36

olá Renata....

acho que é a melhor solução pra vc (buscar um especialista)....

pois como o pessoal ja disse aqui... fazer alterações direto no banco pode acaretar serios problemas...

quer um exemplo que aconteceu aqui com agente...

um analista nosso queria alterar ulguns funcionarios de Horario... e resolveu fazer isso via banco por pensar q seria mais rapido...

so que ele esqueceu de mensionar quais funcionarios ele queria na clausula where....

resultado ele colocou TODOS os funcionarios da empresa no mesmo Horario....

outro exemplo foi qnd ele queria alterar a função de alguns funcionarios....

e ele acabou colocano TODOS os funcionarios na mesma Função....

qual foi a solução??? refazer tudo dinovo entrar funcionario a funcionario e alterar.... e conferir td...

so pra resaltar nos tinhamos naquela epoca cerca de 2.000 funcionarios... (hj temos bem mais)

então antes de alterar qualquer coisa via banco de dados na base oficial tenha certeza absoluta do q vc esta fazeno... pq as vezes sai mais caro do que vc contratar um especialista ou ate mesmo a RM

isso não significa q vc não possa fazer alterações via banco... dependendo do que vc quer ate da pra fazer... eu faço algumas alterações qnd preciso... mas sempre coisa pequena e sempre pra um funcionario e geralmente coisa q não influencia em outras...

e isso ae...

Link para comentar
Compartilhar em outros sites


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

Entendi, eu achei q fosse mais simples e que o acesso

de que falaram era o que eu tinha dentro do rm mas o que

tenho é só o de select from e mais nada :victory: aí não teve jeito

mesmo querendo solucionar rápido tivemos que esperar ajuda

mesmo.

:)

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  134
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  1.225
  • Conteúdo/Dia:  0.19
  • Reputação:   2
  • Pontos/Conquistas:  7.400
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Dispositivo:  Windows

acho mais facil vc colocar a data direto no envelope, como foi dito acima....

Link para comentar
Compartilhar em outros sites


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

Pois é mas seriam 672 envelopes, quer dizer teria que

entrar na ficha financeira de cada um , a quantidade é

muito grande demoraria muito tempo e seria provável

acontecer erros se feito as pressas. :)

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  32
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  565
  • Conteúdo/Dia:  0.09
  • Reputação:   10
  • Pontos/Conquistas:  3.159
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline
  • Idade:  43
  • Dispositivo:  Windows

Renata, na verdade a alteração de "envelope" que estão te sugerindo seria direto no seu relatório no gerador.

No seu relatório que gera o "envelope" vc deve ter uma data de pagamento, o que vc deve fazer é inibir essa data e acrescentar um parâmetro chamado "data de pagamento".

Desta forma, o usuário preencherá com a data desejada ignorando a informação da ficha financeira.

Link para comentar
Compartilhar em outros sites


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

Entendi também, só que nesse envelope aparecem também

outras datas uma abaixo da outra em ordem isso significa que

eu em muitos contra-cheques iria sobrepor alguma outra data

que seria demonstrada ao ser impressa. Quer dizer este contra-cheque

demonstraria um evento que foi lançado em vários períodos e sua data

de pg deve aparecer em ordem do pagamento efetivamente.

Exemplo:

05/06/07 evento:(0525) complem. alimentacao 27,00 (ref: período 4)

12/06/07 " " " " " " 40,00 ( "" "" 5)

24/06/07 " " " " " " 47,00 ( " " 6)

Entende, num contra-cheque haverá também outras datas(porque o evento

é só um) que serão buscadas na ficha financeira então nunca saberei a ordem

que eu poderia colocar o parâmetro no relatório.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  32
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  565
  • Conteúdo/Dia:  0.09
  • Reputação:   10
  • Pontos/Conquistas:  3.159
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline
  • Idade:  43
  • Dispositivo:  Windows

Ok Renata, agora ficou mais claro..... tudo é na tentativa de ajudar!

Link para comentar
Compartilhar em outros sites


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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.844
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.594
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Online
  • Idade:  52
  • Dispositivo:  Windows

Tópico Resolvido.

O mesmo foi marcado como resolvido por não haver mais nada a resolver.

Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores

Se preferir, mande um email para admin@forumrm.com.br

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.