-
Posts
37 -
Joined
-
Last visited
-
Days Won
2
Content Type
Forums
Downloads
Events
Store
Videos Directory
Posts posted by Dani
-
-
Bom dia,
Coloca a XVENDA na LD 01 e a XITEMVENDA na LD01.01, na LD01 você coloca espelhos dos campos codigo fornecedor e numero da venda.
Na consulta XITEMVENDA coloca os espelhos como paramentros.
Exemplo: XITEMVENDA=:ESPELHO#1
-
Boa Tarde !
Pessoal preciso implantar a rotina de importação de Cupom Fiscal / Redução Z para atender a CAT 32, não tenho encontrado muito material a respeito do assunto, alguém ai tem algum material ou dica que possa me auxiliar ? O Cliente utiliza o frente de Loja chamado Micros.
Agradeço pela atenção !
-
Sim, pode ser eventos com valores importados ou digitados, como despesas de farmacia, combustível entre outros.
Como não tem código de cálculo ou formula os valores não serão alterados no caso de recálculo da folha.
-
Teste essa consulta:
SELECT P.DATAADMISSAO, P.CHAPA, P.NOME, P.SALARIO * (PF.VALOR / 100), PCODSITUACAO.DESCRICAO, PMOTADMISSAO.DESCRICAO, PC.CODCCUSTO, PC.NOME
, P.CODFUNCAO, C.NOME FUNCAO, CONVERT(TEXT, C.DESCRICAO, 1000) DESCRICAO
FROM PFUNC P
LEFT OUTER JOIN PCODSITUACAO ON (((P.CODSITUACAO = PCODSITUACAO.CODCLIENTE)))
LEFT OUTER JOIN PMOTADMISSAO ON (((P.CODCOLIGADA = PMOTADMISSAO.CODCOLIGADA) AND (P.MOTIVOADMISSAO = PMOTADMISSAO.CODCLIENTE)))
LEFT OUTER JOIN PFRATEIOFIXO PF ON (((P.CODCOLIGADA = PF.CODCOLIGADA) AND (P.CHAPA = PF.CHAPA)))
LEFT OUTER JOIN PCCUSTO PC ON (((PF.CODCOLIGADA = PC.CODCOLIGADA) AND (PF.CODCCUSTO = PC.CODCCUSTO)))
LEFT OUTER JOIN PFUNCAO C ON P.CODCOLIGADA=C.CODCOLIGADA AND P.CODFUNCAO=C.CODIGO
WHERE
(( P.DATAADMISSAO >= TO_DATE( :PLN_$B$5_S ,'DD/MM/YYYY') AND P.DATAADMISSAO <= TO_DATE( :PLN_$D$5_S ,'DD/MM/YYYY'))) AND
( P.CODCOLIGADA = 3 )
ORDER BY P.DATAADMISSAO, PC.CODCCUSTO, PC.NOME, P.NOME
-
O erro ocorre ao tentar incluir o campo descrição ou nome da função?
-
Verifique se o recalculo está bloqueado.
-
Verifique o BDE.
-
Verifique no histórico de afastamento, se o afastamento em questão já não está com data de retorno preenchido.
Se tiver, deixe esse campo em branco, depois altere a situação, o sistema atualizará o histórico automaticamente.
-
É isso mesmo, consultei o manual da DIRF.
Obrigada pelo retorno.
-
Prezada, o sistema está correto...
Ele deve abater tambem do valor líquido?
Não deveria ser apenas para cálculo do IRRF?
Obrigada
-
Boa tarde,
Estou com o seguinte problema: Ao gerar a DIRF ou informe de rendimento o sistema está abatendo o valor de dedução de dependente do valor liquido do 13o Salario.
Exemplo
O funcionário teve:
Proventos 13o (com medias) 4830,00
Inss 430,78
IRRF 408,77
Porem alem do IRRf e do INSS o sistema está abatendo o valor de 164,56 (dedução por dependente) no valor do campo 5 do informe de rendimento.
Alguém pode me ajudar?
Obrigada
-
Nome do Arquivo: Manual modulo Cargos & Salários
Enviado Por: Dani
Arquivo Enviado: 11 Set 2012
Categoria de Arquivo: Apostilas Gerais e Roteiros
Manual simples sobre a rotina de cargos e salários no RM Vitae.
Versão do sistema 11.20
- 2
-
Você está digitando errado o nome do arquivo.
O comando correto é: CorFlags Rm.Host.exe /32bit+ e você digitou: CorFlags Rm.Host.xe /32bit+
Sim, e a totvs me orientou a executar 2 comandos: CorFlags Rm.Host.exe /32bit+ e CorFlags Rm.Host.Service.exe /32bit+
O primeiro não deu certo, mesmo corrigindo a digitação, porem o segundo executou e consegui acessar o sistema.
-
Tópico Fechado / Resolvido.
O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum.
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 que retiraremos o STATUS de RESOLVIDO do seu título.
Se preferir, mande um email para admin@forumrm.com.br
-
Bom dia,
Tenho o windows 7 64Bits e estou tentando usar o RM com base oracle, porem, está dando erro.
Ao tentar alterar o rm.host para 32 bits, conforme orientação do suporte da TOTVS aparece uma mensagem de erro conforme anexo.
Alguém já teve esse problema e sabe como resolver?
Obrigada
-
Dani, você marcou o post como resolvido poderia informar para nós como resolveu o problema.
[]'s
Descobri que o cliente alterou o diretório virtual do Corpore.net no IIS. Apesar de ter mapeado corretamente no IIS, o sistema acabou se perdendo em algumas paginas (principalmente de nos caminhos de imagens).
Reinstalei novamente o portal de acordo com o caminho padrão e deu certo, porem o cliente vai ter que alterar o link do site.
Att.,
-
Tópico Fechado / Resolvido.
O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum.
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 que retiraremos o STATUS de RESOLVIDO do seu título.
Se preferir, mande um email para admin@forumrm.com.br
-
Bom dia,
Instalei o portal em um cliente e está funcionando perfeitamente, exceto na tela de visão dos subordinados que não está aparecendo os ícones, no lugar das imagens aparece um X em vermelho.
Alguem sabe como corrijo isso?
Obrigada!
-
Tenta sem parênteses.
insert into DTRBITEM (CODCOLIGADA, IDLAF, CODTRB, BASETRB, ALIQTRB, VALORTRB, SITTRIBUTARIA)
select CODCOLIGADA, IDLAF, CODTRB, BASETRB, ALIQTRB, VALORTRB, SITTRIBUTARIA from DTRBLAF where DTRBLAF.idlaf = '224495'
-
Ronieri, brigadão minha base é Oracle havia me esquecido de comentar, porém seu script vai
me ajudar a elucidar o problema.
Por enquanto muito obrigado.
Em Oracle por função e seção:
DECLARE
V_Registros Int := 0;
DATAINI DATE;
DATAFIM DATE;
ANO VARCHAR(4) := '2011';
TYPE TVETOR IS VARRAY(12) OF VARCHAR2(2); --DEFINE O TIPO DE VETOR
VMES TVETOR; --DECLARA O VETOR;
MES VARCHAR(2);
PROX INTEGER :=0;
--INICIA O VETOR
BEGIN
--LIMPA A TABELA
Select
COUNT(*) INTO V_Registros
from
user_tables
where
table_name like '%T_QUADROPESSOAL%';
/* Condição Para exclusão da Tabela */
IF
V_Registros > 0
THEN
EXECUTE IMMEDIATE 'DELETE FROM T_QUADROPESSOAL';
END IF;
VMES:=TVETOR('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'); -- VETOR RECEBE O VALOR
--INICIA LEITURA
FOR PROX IN 1 .. 12 LOOP
MES:=VMES(PROX);
DATAINI := ANO||'-'||MES||'-01';
DECLARE CURSOR CQUADRO IS SELECT
S.CODFILIAL,
G.NOMEFANTASIA FILIAL,
S.CODIGO CODSECAO,
S.DESCRICAO SECAO,
C.CODIGO CODFUNCAO,
MES,
ANO,
C.NOME FUNCAO,
COUNT(F.CHAPA) TOTAL
FROM
PSECAO S
INNER JOIN
GFILIAL G
ON
S.CODCOLIGADA=G.CODCOLIGADA AND S.CODFILIAL=G.CODFILIAL
INNER JOIN
(SELECT
HS.CODCOLIGADA,
HS.CHAPA,
HS.CODSECAO,
HS.DTMUDANCA INICIO,
((SELECT MIN(X.DTMUDANCA) FROM PFHSTSEC X WHERE X.CODCOLIGADA=HS.CODCOLIGADA AND X.CHAPA=HS.CHAPA AND X.DTMUDANCA>HS.DTMUDANCA) - 1) FIM
FROM
PFHSTSEC HS) HS
ON
S.CODCOLIGADA=HS.CODCOLIGADA AND S.CODIGO=HS.CODSECAO
INNER JOIN
PFUNCAO C
ON
S.CODCOLIGADA=C.CODCOLIGADA
INNER JOIN
(SELECT
HC.CODCOLIGADA,
HC.CHAPA,
HC.CODFUNCAO,
HC.DTMUDANCA INICIO,
((SELECT MIN(X.DTMUDANCA) FROM PFHSTFCO X WHERE X.CODCOLIGADA=HC.CODCOLIGADA AND X.CHAPA=HC.CHAPA AND X.DTMUDANCA>HC.DTMUDANCA) - 1) FIM
FROM
PFHSTFCO HC) HC
ON
S.CODCOLIGADA=HC.CODCOLIGADA AND C.CODIGO=HC.CODFUNCAO
INNER JOIN
PFUNC F
ON
HS.CODCOLIGADA=F.CODCOLIGADA AND HS.CHAPA=F.CHAPA AND HC.CHAPA=F.CHAPA
WHERE
F.DATAADMISSAO<Last_Day(DATAINI) AND (F.CODSITUACAO<>'D' OR F.DATADEMISSAO>DATAINI)
AND HS.INICIO<=DATAINI AND ( HS.FIM>=DATAINI OR HS.FIM IS NULL)
AND HC.INICIO<=DATAINI AND ( HC.FIM>=DATAINI OR HC.FIM IS NULL)
GROUP BY
S.CODFILIAL,
S.CODIGO,
G.NOMEFANTASIA,
S.DESCRICAO,
C.CODIGO,
C.NOME;
TABQUADRO CQUADRO%ROWTYPE;
BEGIN
OPEN CQUADRO;
LOOP
FETCH CQUADRO INTO TABQUADRO;
exit WHEN CQUADRO%NOTFOUND;
INSERT INTO T_QUADROPESSOAL(CODFILIAL, FILIAL, CODSECAO, SECAO, CODFUNCAO, ANO, MES, FUNCAO, TOTAL) VALUES
(TABQUADRO.CODFILIAL, TABQUADRO.FILIAL, TABQUADRO.CODSECAO, TABQUADRO.SECAO, TABQUADRO.CODFUNCAO, TABQUADRO.ANO, TABQUADRO.MES, TABQUADRO.FUNCAO, TABQUADRO.TOTAL);
END LOOP;
CLOSE CQUADRO;
END LOOP;
END LOOP;
END;
-
Bom, ñ explico muito bem, mas vou tentar....
Quando na update uso campos da mesma tabela ou de outra (tipo set codusuario = chapa), eu sempre coloco um select, acho que fica mais consistente, na verdade nunca consegui fazer de outro jeito. No caso do seu código tambem estava faltando a ligação das tabelas pfunc e ppessoa.
-
Oi Rodrigo, tenta este cógigo:
UPDATE PPESSOA SET PPESSOA.CODUSUARIO = (select gusuario.codusuario from gusuario, pfunc p where gusuario.codusuario=p.chapa and p.codpessoa=ppessoa.codigo)
from ppessoa, pfunc
WHERE ppessoa.codigo=pfunc.codpessoa and
PFUNC.CODSITUACAO <> 'D' AND
pfunc.chapa in (select gusuario.codusuario from gusuario) and
PPESSOA.CODUSUARIO is null
-
Rodrigo, pelo que pude perceber o padrão do sistema é o codigo da coligada mais a chapa do funcionário, então ficaria assim, por exemplo, 1-00999, alem disso para que o update dê certo, tem que ter certeza que o usuário já exista na tabela gusuario, pelo que vi na sua resposta ao Donaldson este é um dos problemas.
Eu aconselho você tentar criar novamente pelo sistema, pois se já existir um usuário conforme o padrão ele avisará e não criará novamente.
Dentro do Labore, existe a opção de filtrar por codigo do usuario (Cod. Usuário), você pode filtra todos IS NULL e realizar o processo novamente.
-
Dani, o seu arquivo está vindo vazio. favor verificar. Grato.
Oi, o arquivo foi compactado c/ Winrar, e ele foi criado com base nas tabelas de benefícios do RM Vitae, caso o seu controle de benefício seja feiro pelo RM Labore, ele não irá funcionar.
Dúvida Com Comando Sql E Group By (RESOLVIDO)
in [RM] Scripts SQL & Databases
Posted
Tente usando left: