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

dirceu.meireles

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre dirceu.meireles

Últimos Visitantes

533 visualizações

Conquistas de dirceu.meireles

Recém-Chegado

Recém-Chegado (1/10)

  • Primeiro Post
  • Primeira Semana Concluída
  • Primeiro Mês Completo
  • Um Ano se Passou

Distintivos Recentes

0

Reputação

  1. Bem, para quem quer começar a fuçar a ferramenta, aqui vai um link do próprio repositório da totvs que explica como fazer as formulas visuais. >> http://tdn.totvs.com/pages/releaseview.action?pageId=59441623 <<
  2. Que erro?? Teria como transcrever ele aqui? Como não sou membro VIP não consigo visualizar os arquivos.
  3. Quando você fala "cnpj's associados a usuários", o que quer dizer com isso? E que módulo você está usando pra esses cadastros?
  4. Bem, pra trazer a maioria das informações é bem simples. O problema é em relação aos salário do mês anterior que teria quer ser tratado por formula ou ligando a tabela da ficha financeira. Basicamente, seria dessa forma : SELECT F.CHAPA ,F.NOME 'FUNCINÁRIO' ,FU.NOME 'FUNÇÃO' ,F.CODSECAO ,S.DESCRICAO 'SEÇÃO' ,F.SALARIO ,FF.VALOR 'SALARIO MES ANTERIOR' /* CAMPOS PARA VALIDAR MÊS E ANO ANTERIOR (CASO O MeS SEJA JANEIRO, TRARÁ O ANO MENOs UM.) */ ,(CASE WHEN PP.MESCOMP = 1 THEN 12 ELSE (PP.MESCOMP - 1) END) 'MES ANTERIOR' ,(CASE WHEN PP.MESCOMP = 1 THEN (FF.ANOCOMP - 1) ELSE PP.ANOCOMP END) 'ANO ANTERIOR' FROM PFUNC F INNER JOIN PSECAO S ON S.CODCOLIGADA = F.CODCOLIGADA AND S.CODIGO = F.CODSECAO INNER JOIN PFUNCAO FU ON FU.CODIGO = F.CODFUNCAO AND F.CODCOLIGADA = FU.CODCOLIGADA /* ABAIXO, PARTE QUE FAZ A LIGAÇÃO COM A FICHA FINANCEIRA PARA TRAZER OS VALORES DO MÊS ANTERIOR */ INNER JOIN PPARAM PP ON PP.CODCOLIGADA = F.CODCOLIGADA LEFT JOIN PFFINANC FF ON FF.CHAPA = F.CHAPA AND FF.CODCOLIGADA = F.CODCOLIGADA AND FF.MESCOMP = (CASE WHEN PP.MESCOMP = 1 THEN 12 ELSE (PP.MESCOMP - 1) END) AND FF.ANOCOMP = (CASE WHEN PP.MESCOMP = 1 THEN (PP.ANOCOMP - 1) ELSE PP.ANOCOMP END) AND FF.CODEVENTO = 1101 /* EVENTO DE SALÁRIO QUE ESTÁ NO ENVELOPE DO FUNCIONÁRIO*/ WHERE F.CODSITUACAO <> 'D'
  5. Se tiver como mandar o arquivo, tenho sim como verificar pra você onde está o erro. Já fiz algumas deste tipo aqui na empresa. -- ...@gmail.com -EMAIL NÃO PERMITIDO
  6. herickfreitas , Isto ocorre por que ; ou seu funcionario nao tem usuario vinculado (aba identificacao) ou por que o contexto nao é onde o seu funcionario está alocado (coligada 1,,ou 2..ou qq outra.)
×
×
  • Criar Novo...

Informação Importante

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