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? ×

weverton dias

Membros
  • Total de itens

    152
  • Registro em

  • Última visita

  • Dias Ganho

    5

Tudo que weverton dias postou

  1. Resolvido! Gente deu algum problema no site... postei um tópico apareceu vários.....
  2. Boa Tarde Pessoal tudo bem? Espero que sim! Estou tentando criar a formula visual via código fonte para carregar os dados de pagamento do fornecedor, porém está retornando o erro: Ocorreu um erro ao efetuar a leitura da visão: Fórmula Visual: 'CRIAR COLUNA DADOS PAGAMENTO VISAO FLAN'. O índice estava fora dos limites da matriz. Preciso carregar os dados de pagamento Defalt: Código Banco , Tipo de Pagamento (Doc, TED, PIX e etc)...Já fiz a formula da forma tradiciona, porém esta travando muito a tela carregamento dos lançamentos e os usuários estão irritados, porém necessitam da informação para alguns processo.... Alguém saberia como resolver? //------------------------------------------------------------------------------ // <auto-generated> // O código foi gerado por uma ferramenta. // Versão de Tempo de Execução:4.0.30319.42000 // // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se // o código for gerado novamente. // </auto-generated> //------------------------------------------------------------------------------ using RM.Con.SourceCode.Intf; using RM.Con.SourceCode.Server; using RM.Fin.Lan; using RM.Lib; using RM.Lib.Data; using RM.Lib.Server; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; namespace RM.ClassesCustomizadas { public class CodigoFonteCustomizado : SrcBase, ISrcDataServer, ISrcProcess, ISrcSubscriber, ISrcCommon { public void CustomDataServer(RM.Con.SourceCode.Intf.SrcDataServerParams dataServerParams) { // FinLAN FinLAN = ((FinLAN)(dataServerParams.DataSet)); string strParametro ="0"; foreach(DataRow lancamento in dataServerParams.DataSet.Tables["FLAN"].Rows) { strParametro += " OR IDLAN=" + lancamento["IDLAN"].ToString(); } RMSConsSQLExecServer query = new RMSConsSQLExecServer(); string strSentenca=""; strSentenca += "SELECT A.IDLAN,B.NUMEROBANCO FROM FLAN A "; strSentenca += "INNER JOIN FDADOSPGTO B ON B.CODCOLIGADA = A.CODCOLIGADA AND B.CODCFO = A.CODCFO AND B.IDPGTO = A.IDPGTO "; strSentenca += "WHERE A.IDLAN ="+strParametro; DataTable dtRetorno = query.ExecSQL(strSentenca,null); foreach(DataRow lancamento in dataServerParams.DataSet.Tables["FLAN"].Rows) { DataRow[] rowRetorno = dtRetorno.Select("IDLAN = " + lancamento["IDLAN"].ToString()); lancamento["NUMEROBANCO"]=rowRetorno[0]["NUMEROBANCO"].ToString(); } } public void CustomProcess(RM.Con.SourceCode.Intf.SrcProcessParams processParams) { } public void CustomSubscriber(RM.Con.SourceCode.Intf.SrcSubscriberParms subscriberParams) { } public void CustomCommon(RM.Con.SourceCode.Intf.SrcCommonParams commonParams) { } } }
  3. Opa Muito Obrigado Luis! Você é o cara, vai me ajudar bastante.....
  4. Boa Tarde Osmar! Então na realidade eu estava precisando do Layout alguma coisa em excel para os usuários incluírem os produtos.... E após eu salvaria em text para fazer a importação....
  5. Bom Dia Pessoal! Estou precisando importar ou fazer um insert na tabela TPRD, alguém teria a estrutura em Excel para passar ou poderiam indicar qual a melhor forma para fazer essa importação? Obrigado.
  6. Bom Dia Pessoal! Estou criando uma formula para pagamento de Cesta Básica, porém preciso verificar na Ficha Financeira se o funcionário teve faltas no mês anterior, não estou conseguindo... Alguém que já desenvolveu poderia ajudar? Se TABCOMPL('CESTABASICA','S') = '1' AND C('0008')=0 /*aqui preciso verificar se existiu esse evento no envelope no mês anteior*/ Entao '400,00' Senao '0,00' FimSe
  7. Bom Dia Pessoal! Criei a setença abaixo para montar um rateio por seção e centro de custo, ocorre que um funcionário pode ter vários rateios e preciso trazer todos em colunas, quando removo o case da setença funciona, porém não tras os eventos separados por coluna, alguém poderia me ajudar? A sentença está duplicando várias linhas......... preciso que retorne somente os centro de custo que possuem rateio e seus respectivos valores..... SELECT FF.CODCOLIGADA, FF.CHAPA, P.NOME, P.CODSITUACAO, P.CODFILIAL, P.CODSECAO, RAT.CODCCUSTO, CUST.NOME AS 'NOME CENTRO DE CUSTO', FF.MESCOMP, FF.ANOCOMP, FF.NROPERIODO, SEC.DESCRICAO, FF.LIQUIDO, ( CASE WHEN MOV.CODEVENTO IN ( '0075' ) THEN MOV.VALOR ELSE 0 END ) AS 'GRATIFICACAO E PREMIO' /*@Weverton GRATIFICACAO E PREMIO*/ FROM PFPERFF AS FF WITH (NOLOCK) INNER JOIN PFUNC AS P WITH (NOLOCK) ON P.CODCOLIGADA = FF.CODCOLIGADA AND P.CHAPA = FF.CHAPA INNER JOIN PFRATEIOFIXO AS RAT WITH (NOLOCK) ON RAT.CODCOLIGADA = P.CODCOLIGADA AND RAT.CHAPA = P.CHAPA INNER JOIN GCCUSTO AS CUST WITH (NOLOCK) ON CUST.CODCOLIGADA = RAT.CODCOLIGADA AND CUST.CODCCUSTO = RAT.CODCCUSTO INNER JOIN PFMOVCC MOV ON FF.CODCOLIGADA = MOV.CODCOLIGADA AND FF.CHAPA = MOV.CHAPA AND FF.ANOCOMP = MOV.ANOCOMP AND FF.MESCOMP = MOV.MESCOMP AND FF.NROPERIODO = MOV.NROPERIODO LEFT OUTER JOIN PSECAO AS SEC ON P.CODCOLIGADA = SEC.CODCOLIGADA AND P.CODSECAO = SEC.CODIGO WHERE ( FF.CODCOLIGADA = :COLIGADA ) AND ( FF.MESCOMP = :MES ) AND ( FF.ANOCOMP = :ANO ) AND ( FF.NROPERIODO = :PERIODO ) ORDER BY P.NOME
  8. Boa Tarde Jair! Resolvi o problema fazendo apenas uma consulta SQL.... existiam várias consultas e estava atrapalhando no agrupamento.... Obrigado
  9. Boa Tarde! Alguém saberia informar qual a senha para acerto de inconsistências de período do TOTVS Automação de Ponto? Antes ficava liberado, porém agora a totvs colocou senha e chamado lá ta demorando demais...
  10. Bom dia Pessoal! Estou com problemas na consulta abaixo, preciso retornar as horas extras a 70% em uma coluna, e 100% em outra coluna, através da tabela AMOVFUNDIA… e incorporar a consulta abaixo… alguém pode ajudar… SELECT F.CHAPA, P.NOME, S.DESCRICAO, LEFT(FORMAT(Sum(H.ATRASO) / 60, '00') + ':' + FORMAT((Sum(H.ATRASO) / 60.0 - Sum(H.ATRASO) / 60) * 60, '00'), 5) AS ATRASO, LEFT(FORMAT(Sum(H.FALTA) / 60, '00') + ':' + FORMAT((Sum(H.FALTA) / 60.0 - Sum(H.FALTA) / 60) * 60, '00'), 5) AS FALTA, LEFT(FORMAT(Sum(H.COMPENSADO) / 60, '00') + ':' + FORMAT((Sum(H.COMPENSADO) / 60.0 - Sum(H.COMPENSADO) / 60) * 60, '00'), 5) AS COMPENSADO, LEFT(FORMAT(Sum(H.EXTRAEXECUTADO) / 60, '00') + ':' + FORMAT((Sum(H.EXTRAEXECUTADO) / 60.0 - Sum(H.EXTRAEXECUTADO) / 60) * 60, '00'), 6) AS TOTAL_EXTRA_100_70, /*DEVERÁ RETORNA O EVENTO DE HORAS EXTRAS A 70% E SOMA-LOS*/ (SELECT LEFT(FORMAT(Sum(M.NUMHORAS) / 60, '00') + ':' + FORMAT((Sum(M.NUMHORAS) / 60.0 - Sum(M.NUMHORAS) / 60) * 60, '00'), 5) AS EXTRA70 FROM AMOVFUNDIA M WHERE CODEVE = 0122 AND M.DATA >= H.DATA AND M.DATA <= H.DATA), /*DEVERÁ RETORNA O EVENTO DE HORAS EXTRAS A 100% E SOMA-LOS*/ /*(SELECT M.NUMHORAS AS EXTRA100 FROM AMOVFUNDIA M WHERE CODEVE = 0122 AND M.DATA >= H.DATA AND M.DATA <= H.DATA),*/ LEFT(FORMAT(Sum(H.BASE) / 60, '00') + ':' + FORMAT((Sum(H.BASE) / 60.0 - Sum(H.BASE) / 60) * 60, '00'), 5) AS HORASTRAB_SEM_EXTRAS, LEFT(FORMAT(Sum(H.BASE + H.EXTRAEXECUTADO) / 60, '00') + ':' + FORMAT((Sum(H.BASE + H.EXTRAEXECUTADO) / 60.0 - Sum(H.BASE + H.EXTRAEXECUTADO) / 60) * 60, '00'), 6) AS HORASTRABALHADAS, LEFT(FORMAT(Sum(H.ADICIONAL) / 60, '00') + ':' + FORMAT((Sum(H.ADICIONAL) / 60.0 - Sum(H.ADICIONAL) / 60) * 60, '00'), 5) AS ADICIONAL, LEFT(FORMAT(Sum(H.ABONO) / 60, '00') + ':' + FORMAT((Sum(H.ABONO) / 60.0 - Sum(H.ABONO) / 60) * 60, '00'), 5) AS ABONO, F.CHAPA AS CHAPA_BASE FROM PPESSOA AS P INNER JOIN PFUNC AS F ON P.CODIGO = F.CODPESSOA INNER JOIN PSECAO AS S ON F.CODCOLIGADA = S.CODCOLIGADA AND F.CODSECAO = S.CODIGO INNER JOIN AAFHTFUN AS H ON F.CHAPA = H.CHAPA WHERE F.CODCOLIGADA = :COLIGADA AND ( H.DATA >= :DATA_INICIAL ) AND ( H.DATA <= :DATA_FINAL ) GROUP BY F.CHAPA, P.NOME, S.DESCRICAO, H.DATA
  11. @luisgustavogomes, irei efetuar uns testes hoje e darei o retorno! Obrigado!
  12. @luisgustavogomes Boa Tarde, a principio são em média 200....
  13. @luisgustavogomes Muito Obrigado mestre... Otimo final de semana...
  14. Bom Dia @luisgustavogomes! Obrigado por responder.... Exemplo: Movimentação do Ponto = Hora Extras 50%: 027:58 No envelope de pagamento está lançado no campo horas: 027:58 e no campo referência está: 27,97 e o sistema está calculando sobre o campo referência o que gera diferênça no pagamento da horas extras.... O Correto seria ele fazer o calculo da quantidade correta de horas... Lembrando que da integração do ponto até a análise dos eventos de integração da folha está tudo correto, isso só é alterado quando fazemos o lançamento do grupo de eventos.... Segue tela anexo....
  15. Boa Tarde Pessoal! Preciso de uma ajudinha, fiz a integração do ponto com a folha, ocorre que a quantidade de horas no envelope está correto, porém a referência ficou diferente e o RM está considerando referência para calcular... Como mudo para calcular pela quantidade de horas? Alguém pode me ajudar?
  16. Boa Tarde Pessoal! Preciso de uma ajuda! Tenho um evento cadastrado, com rubrica associada e etc.... Quando gero a rescisão, no formulário aparece somente o valor.... Preciso que gere também a quantidade de horas lançadas no evento... Alguém poderia me ajudar? Onde está em amarelo, deveria aparecer a quantidade de horas...... Obrigado...
  17. Bom Dia Pessoal, Ao executar a consulta abaixo na maquina de um usuário, está dando o erro: Alguém sabe como resolver isso? Erro ao executar a sentença SQL obra01: Não será possível executar essa consulta, pois não foi possível aplicar o filtro por perfil. Essa consulta deverá conter o(s) seguinte(s) campo(s) da tabela PFUNC: CODSECAO,CODCOLIGADA Consulta SQL: SELECT AABONO.CODCOLIGADA, AABONFUN.CHAPA, PFUNC.NOME, AABONFUN.DATA, AABONFUN.CODABONO, AABONO.DESCRICAO FROM PFUNC, AABONO, AABONFUN WHERE (AABONO.CODCOLIGADA = PFUNC.CODCOLIGADA) AND (AABONFUN.CODCOLIGADA = AABONO.CODCOLIGADA) AND (AABONFUN.CHAPA = PFUNC.CHAPA) AND (AABONFUN.CODABONO = AABONO.CODIGO) AND AABONFUN.CODCOLIGADA>=:Cod_Coligada AND AABONFUN.DATA>=:Data_Inicial AND AABONFUN.DATA<=:Data_Final AND PFUNC.CODSITUACAO<>'D' ORDER BY PFUNC.NOME
  18. Boa Tarde, Jamersson, informe o que você precisa especificadamente!
  19. Boa Tarde Rones, tenho sim, porem já tenho tambem na versão 11.82, vou fazer um up quando chegar em casa hoje e te passo o Link.
  20. Olá, Uma solução é desintegrar o RM Vitae do Labore. Fica no menu integração, ou coisa é finalizar as requisições, alteração salarial e etc....
  21. Ola Juliane, Bom vamos lá, segue abaixo print das telas para você ver como foi montado o layout do cubo, o erro so aparece quando eu coloco o campo extra executado na coluna de dados, quando termino de colocar cada campo em seu lugar, as informações aparecem, depois que salvo e tento executar o cubo ai aparece a mensagem do ''Value''. Quero colocar no cubo as horas extras por data. Ja refiz umas 15 vezes e não consigo com nenhum tipo de formatação.
  22. Boa Tarde Juliane, o resultado ficou igual a consulta anterior, porem mudou o formato e adicionou casa decimal. Bom os dados ficam certos, porem quando pego o campo extra executado do cubo e arrasto para coluna de itens de dados, todos os resultados ficam zerados, dai vou em formatação dos campos, os resultados só aparecem quando coloco a formatação para agregar valores (MAXIMO). não consigo resolver esse problema! O tipo de "Values" valor membro de dados não é compatível com a escala numérico. Código da Informação: [8236891bd6a430fd689c18c91c0d5892]
  23. Segue anexo Print. No query, os dados estão da forma que quero e correto, porem depois que crio o cubo associo o sql, configuro as colunas, o resultado sai zerado e não como no sql. só aparecem depois que formato a coluna. A finalidade do cubo é colocar as datas por coluna e horas extras dia a dia de cada funcionário.
×
×
  • Criar Novo...

Informação Importante

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