-
Total de itens
141 -
Registro em
-
Última visita
-
Dias Ganho
1
Tipo de Conteúdo
Fóruns
Downloads
Calendário
Loja Virtual
Tudo que ti-cst postou
-
Roteiro Integração RMLabore x RMFluxus
ti-cst analisou o(a) arquivo de Jair - Fórmula em Apostilas Gerais, Manuais e Roteiros
-
Excluir Dados De Uma Tabela (RESOLVIDO)
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [RM] Scripts SQL e Bancos de Dados
Tópico Resolvido. -
Excluir Dados De Uma Tabela (RESOLVIDO)
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [RM] Scripts SQL e Bancos de Dados
Obrigado! Consegui! Valeu a dica. -
Excluir Dados De Uma Tabela (RESOLVIDO)
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [RM] Scripts SQL e Bancos de Dados
Frederico, Seria este o comando para desabilitar? USE Corpore_1188; GO DISABLE TRIGGER ABATFUN.TR_DEL_ABATFUNLOG ON ABATFUN.TR_DEL_ABATFUNLOG; GO -
Excluir Dados De Uma Tabela (RESOLVIDO)
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [RM] Scripts SQL e Bancos de Dados
Realmente tenho! ABATFUN TR_DEL_ABATFUNLOG ABATFUN TR_INS_ABATFUNLOG ABATFUN TR_UPD_ABATFUNLOG Qual seria a solução para conseguir excluir os dados da tabela? -
Excluir Dados De Uma Tabela (RESOLVIDO)
ti-cst postou um tópico no fórum [RM] Scripts SQL e Bancos de Dados
Estou tentando excluir um funcionário e esta dando este erro na tabela do chronus ABATFUN Bando: SqlServer; Versão: 11.82 do RM Mensagem 8152, Nvel 16, Estado 2, Procedimento TR_DEL_ABATFUNLOG, Linha 20 Dados de cadeia ou binarios seriam truncados. A instruo foi finalizada. Obrigado. -
Alterar Valor Da Parcela Em Lançamentos Geradores De Irrf
ti-cst postou um tópico no fórum [RM] Dúvidas e Suporte
Boa tarde, Tenho um lançamento do Nucleus cujo a forma de pagamento são em 3 parcelas, contudo o meu fluxus esta parametrizado para gerar financeiro automático e quando estas parcelas são gerada acabam ficando com valores iguais, eu preciso alterar para os valores que estão no boleto, mas o sistema não está permitindo, pois trata-se de uma nota de serviço e o tipo de documento está classificado com gera IRRF. A pergunta é o que fazer para alterar o valor das parcelas sem mexer no tipo de documento? A mensagem de erro é: O CAMPO VALOR ORIGINAL NÃO PODE SER ALTERADO EM LANÇAMENTOS GERADORES DE IRRF.-
- Nucleus 11.40
- Alterar Valor da Parcela
- (e 1 outras)
-
Diferença Entre Filial E Coligada (RESOLVIDO)
ti-cst respondeu a um(a) Tópico iniciado por João Lemos em [RM] Dúvidas e Suporte
Boa tarde, eu entendo que filial você vai usar as mesmas regras da coligada em ela estiver cadastrada para fechamento contabil e fiscal considerando que o CNPJ seja da mesma cadeia. Aqui eu uso assim, quando é uma empresa diferente ou seja um outro cnpj então uso coligada. E quando o cnpj é da mesma cadeia uso filial. -
Bom dia, Algem sabe como passar PARAMETRO com ESPELHO#1 no gerador .Net? Estou usando duas Querys no mesmo relatório uma na LD e outra na SUB-LD o valor da primeira é parametro da segunda.
-
Relatorios De Fornecedores Top 10
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [Pedidos] Relatórios
Obrigado de Certo. -
Relatorios De Fornecedores Top 10
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [Pedidos] Relatórios
Se eu tirar o valorliquido do Group BY da este erro: Mensagem 8127, Nvel 16, Estado 1, Linha 14 O nome de coluna "TMOV.VALORLIQUIDO" invlido na clusula ORDER BY porque no est contido em uma funo de agregao nem na clusula GROUP BY. -
Relatorios De Fornecedores Top 10
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [Pedidos] Relatórios
Ta assim agora, mais eu preciso ordenar pelo maior valor e não pode repetir o fornecedor. SELECT TOP 5 FCFO.CODCFO, FCFO.NOME, SUM (TMOV.VALORLIQUIDO) FROM TMOV JOIN FCFO ON TMOV.CODCOLIGADA = FCFO.CODCOLIGADA AND TMOV.CODCFO = FCFO.CODCFO RIGHT JOIN TMOVRELAC ON TMOV.IDMOV=TMOVRELAC.IDMOVDESTINO AND TMOV.CODCOLIGADA=TMOVRELAC.CODCOLDESTINO WHERE TMOV.CODTMV IN ('1.2.04','1.2.10','1.2.11','1.2.12','1.2.17','1.2.18','1.2.22','1.2.23','1.2.25','1.2.26','1.2.41','1.2.42','1.2.60') AND TMOV.DATACRIACAO >='20120101' AND TMOV.DATACRIACAO <='20121231' AND TMOV.CODCOLIGADA=1 GROUP BY FCFO.CODCFO,FCFO.NOME, TMOV.VALORLIQUIDO ORDER BY TMOV.VALORLIQUIDO DESC Resultado: F16868 CISA TRADING S/A 2386946.7400 F03406 CIBER EQUIPAMENTOS RODOVIARIOS LTDA 1000000.0000 F06518 PARANÁ EQUIPAMENTOS S/A 660000.0000 F15651 QUALITEC INDÚSTRIA E COMÉRCIO LTDA 09855.0000 F06518 PARANÁ EQUIPAMENTOS S/A 600000.0000 -
Boa Tarde preciso de um relatorio que traga os 10 maiores fornecedores, ou seja, os fornecedores que mais compramos em um determinado periodo. Fiz assim mais não ta somando, ta saindo 10 compras de um fornecedor só. Algem pode me ajudar. SELECT TOP 10 TMOV.CODCFO, FCFO.NOMEFANTASIA, SUM(TMOV.VALORLIQUIDO) FROM TMOV JOIN FCFO ON TMOV.CODCOLIGADA = FCFO.CODCOLIGADA AND TMOV.CODCFO = FCFO.CODCFO RIGHT JOIN TMOVRELAC ON TMOV.IDMOV=TMOVRELAC.IDMOVDESTINO AND TMOV.CODCOLIGADA=TMOVRELAC.CODCOLDESTINO WHERE TMOV.CODTMV IN ('1.2.04','1.2.10','1.2.11','1.2.12','1.2.17','1.2.18','1.2.22','1.2.23','1.2.25','1.2.26','1.2.41','1.2.42','1.2.60') AND TMOV.DATACRIACAO >='20120101' AND TMOV.DATACRIACAO <='20121231' GROUP BY TMOV.CODCFO,FCFO.NOMEFANTASIA,TMOV.VALORLIQUIDO ORDER BY TMOV.CODCFO DESC Resultado F19471 TORCISÃO 198.6000 F19471 TORCISÃO 2636.0000 F19471 TORCISÃO 4095.0000 F19471 TORCISÃO 4836.0000 F19471 TORCISÃO 5272.0000 F19471 TORCISÃO 6706.9100 F19471 TORCISÃO 9306.9900 F19471 TORCISÃO 10647.0000 F19471 TORCISÃO 12367.5700 F19471 TORCISÃO 15983.2600
-
Preciso de ajuda para criar uma formula que calcule as horas trabalhas em casos que o funcionario entrou em um dia e saiu no outro. Exemplo: O funcionario entrou as 23:00 do Sabado e sai as 03:00 no domingo, no espelho fica 1:00 hr no sabado e 3:00 hrs no domingo. Eu preciso que as 4:00 hrs sejam calculadas no sabado, pois o acordo sindical dis que deve ser considerado o dia da batida de entrada. Alguem tem alguma idéia?
-
Domingo Trabalhado
ti-cst respondeu a um(a) Tópico iniciado por Henrique oliveira em [RM] Fórmulas dos Aplicativos
Henrique, boa tarde você consegui resolver? Estou com o mesmo problema. -
Formula Que Trata Mais De Uma Condição
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [RM] Fórmulas dos Aplicativos
Pessoal o que eu queria era isso SE FOR('TI.01') = 1 /*VERIFIQUE DATA DO IRRF*/ ENTAO SE FOR('TI.02') = 1 /*VERIFIQUE CAMPOS COMPLEMENTARES*/ ENTAO SE FOR('TI.03') = 1 /*VERIFIQUE NOTA DUPLICADA*/ ENTAO SE FOR('TI.04') = 1 /*VERIFIQUE CHAVE NFE*/ ENTAO 1 SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE Fica com exemplo para quem quizer usar varias formulas em uma só. Obrigado. -
Exemplos de Fórmulas
ti-cst respondeu a um(a) Tópico iniciado por Jair - Fórmula em [RM] Fórmulas dos Aplicativos
Pessoal o que eu queria era isso SE FOR('TI.01') = 1 /*VERIFIQUE DATA DO IRRF*/ ENTAO SE FOR('TI.02') = 1 /*VERIFIQUE CAMPOS COMPLEMENTARES*/ ENTAO SE FOR('TI.03') = 1 /*VERIFIQUE NOTA DUPLICADA*/ ENTAO SE FOR('TI.04') = 1 /*VERIFIQUE CHAVE NFE*/ ENTAO 1 SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE Fica com exemplo para quem quizer usar varias formulas em uma só. Obrigado. -
Formula De Consistencia
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [RM] Dúvidas e Suporte
Pessoal muito obrigado para que chegou a pensar em alguma solução para meu caso, aprendi que devemos ser persistentes e buscar conhecimento onde que que seja, consegui resolver assim: Pessoal o que eu queria era isso SE FOR('TI.01') = 1 /*VERIFIQUE DATA DO IRRF*/ ENTAO SE FOR('TI.02') = 1 /*VERIFIQUE CAMPOS COMPLEMENTARES*/ ENTAO SE FOR('TI.03') = 1 /*VERIFIQUE NOTA DUPLICADA*/ ENTAO SE FOR('TI.04') = 1 /*VERIFIQUE CHAVE NFE*/ ENTAO 1 SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE Fica com exemplo para quem quizer usar varias formulas em uma só. Obrigado. -
Exemplos de Fórmulas
ti-cst respondeu a um(a) Tópico iniciado por Jair - Fórmula em [RM] Fórmulas dos Aplicativos
Pessoal o que eu queria era isso SE FOR('TI.01') = 1 /*VERIFIQUE DATA DO IRRF*/ ENTAO SE FOR('TI.02') = 1 /*VERIFIQUE CAMPOS COMPLEMENTARES*/ ENTAO SE FOR('TI.03') = 1 /*VERIFIQUE NOTA DUPLICADA*/ ENTAO SE FOR('TI.04') = 1 /*VERIFIQUE CHAVE NFE*/ ENTAO 1 SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE Fica com exemplo para quem quizer usar varias formulas em uma só. Obrigado. Pessoal o que eu queria era isso SE FOR('TI.01') = 1 /*VERIFIQUE DATA DO IRRF*/ ENTAO SE FOR('TI.02') = 1 /*VERIFIQUE CAMPOS COMPLEMENTARES*/ ENTAO SE FOR('TI.03') = 1 /*VERIFIQUE NOTA DUPLICADA*/ ENTAO SE FOR('TI.04') = 1 /*VERIFIQUE CHAVE NFE*/ ENTAO 1 SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE SENAO 0 FIMSE Fica com exemplo para quem quizer usar varias formulas em uma só. Obrigado. -
Exemplos de Fórmulas
ti-cst respondeu a um(a) Tópico iniciado por Jair - Fórmula em [RM] Fórmulas dos Aplicativos
OK - Ja abri, você pode me dar uma idéia? -
Bom dia, preciso desenvolver uma formula de consistencia no Nucleus tipo de movimento (etapa 6 Formula de consistencia) que trate mais de uma condição sendo elas diferentes. Desenvolvi assim mas quando executo não da erro mas só considera a ultima. O que eu quero saber é: Como montar uma formula para tratar varias condições? /*VALIDA DATA DO IRRF*/ SE (TABMOV ('DATAEMISSAO' , 'D') <= FOR('9999E') E MVT('IRRF') > 0) ENTAO 0 SENAO 1 FIMSE; /*VALIDA CHAVE NFE*/ EXECSQL ('VALIDACHAVE'); SE TABMOV ('CODTDO' , 'S') = 'NFe' OU TABMOV ('CODTDO' , 'S') = 'CTe' ENTAO SE RESULTSQL ('VALIDACHAVE','RESULTADO') = 1 ENTAO 1 SENAO 0 FIMSE SENAO 0 FIMSE; /*VALIDA CAMPOS COMPLEMENTARES*/ SE TABMOV('CODFILIAL', 'V') = 2 E (TABMOV ('CODTMV' , 'S') ='1.2.26' OU TABMOV ('CODTMV' , 'S') ='1.2.25' OU TABMOV ('CODTMV' , 'S') ='1.2.97') ENTAO SE TABMOVCOMPL('TIPODOC', 'S') <> ' ' E TABMOVCOMPL('NFE', 'S') <> ' ' ENTAO 0 SENAO 1 FIMSE FIMSE; /*VALIDA NOTA DUPLICADA*/ EXECSQL('SQLIDMOV'); SE EXECSQL('SQLIDMOV') = VERDADE ENTAO 1 SENAO DECL AUX; SETVAR(AUX,0); SE EXECSQL('SQLDUPLI') = VERDADE ENTAO SETVAR(AUX, RESULTSQL('SQLDUPLI','VALOR')) SENAO SETVAR(AUX, 0) FIMSE; SE TABMOV ('CODTMV' , 'S') <> '1.1.02' E TABMOV ('CODTMV' , 'S') <> '1.1.03' E TABMOV ('CODTMV' , 'S') <> '1.1.04' E TABMOV ('CODTMV' , 'S') <> '1.1.06' E TABMOV ('CODTMV' , 'S') <> '1.1.07' E TABMOV ('CODTMV' , 'S') <> '3.1.00' E TABMOV ('CODTMV' , 'S') <> '1.1.08' ENTAO SE (AUX = 1) ENTAO SE(usuariocorrente = 'Eber' ou usuariocorrente = 'mestre') /*LIBERA NF DUPLICADA*/ ENTAO 1 SENAO 0 FIMSE SENAO 1 FIMSE FIMSE FIMSE
-
Exemplos de Fórmulas
ti-cst respondeu a um(a) Tópico iniciado por Jair - Fórmula em [RM] Fórmulas dos Aplicativos
Desculpe entrar neste topico, mas eu preciso de uma ajuda. Tenho que desenvolver uma formula de consistencia no Nucleus dentro do tipo de movimento para tratar 4 situações diferentes e independentes a estrutura esta assim: /*VALIDA DATA DO IRRF*/ SE (TABMOV ('DATAEMISSAO' , 'D') <= FOR('9999E') E MVT('IRRF') > 0) ENTAO 0 SENAO 1 FIMSE; /*VALIDA CHAVE NFE*/ EXECSQL ('VALIDACHAVE'); SE TABMOV ('CODTDO' , 'S') = 'NFe' OU TABMOV ('CODTDO' , 'S') = 'CTe' ENTAO SE RESULTSQL ('VALIDACHAVE','RESULTADO') = 1 ENTAO 1 SENAO 0 FIMSE SENAO 1 FIMSE; /*VALIDA CAMPOS COMPLEMENTARES*/ SE TABMOV('CODFILIAL', 'V') = 2 E (TABMOV ('CODTMV' , 'S') ='1.2.26' OU TABMOV ('CODTMV' , 'S') ='1.2.25' OU TABMOV ('CODTMV' , 'S') ='1.2.97') ENTAO SE TABMOVCOMPL('TIPODOC', 'S') <> ' ' E TABMOVCOMPL('NFE', 'S') <> ' ' ENTAO 1 SENAO 0 FIMSE SENAO 1 FIMSE; /*VALIDA NOTA DUPLICADA*/ EXECSQL('SQLIDMOV'); SE EXECSQL('SQLIDMOV') = VERDADE ENTAO 1 SENAO /*DECL AUX;*/ SETVAR(AUX,0); SE EXECSQL('SQLDUPLI') = VERDADE ENTAO SETVAR(AUX, RESULTSQL('SQLDUPLI','VALOR')) SENAO SETVAR(AUX, 0) FIMSE SE TABMOV ('CODTMV' , 'S') <> '1.1.02' E TABMOV ('CODTMV' , 'S') <> '1.1.03' E TABMOV ('CODTMV' , 'S') <> '1.1.04' E TABMOV ('CODTMV' , 'S') <> '1.1.06' E TABMOV ('CODTMV' , 'S') <> '1.1.07' E TABMOV ('CODTMV' , 'S') <> '3.1.00' E TABMOV ('CODTMV' , 'S') <> '1.1.08' ENTAO SE (AUX = 1) ENTAO SE(usuariocorrente = 'Eber' ou usuariocorrente = 'mestre') /*LIBERA NF DUPLICADA*/ ENTAO 1 SENAO 0 FIMSE SENAO 1 FIMSE FIMSE FIMSE Desta forma so esta validando a ultima. -
Formula Que Trata Mais De Uma Condição
ti-cst postou um tópico no fórum [RM] Fórmulas dos Aplicativos
Bom dia, preciso desenvolver uma formula de consistencia no Nucleus tipo de movimento (etapa 6 Formula de consistencia) que trate mais de uma condição sendo elas diferentes. Desenvolvi assim mas quando executo não da erro mas só considera a ultima. O que eu quero saber é: Como montar uma formula para tratar varias condições? /*VALIDA DATA DO IRRF*/ SE (TABMOV ('DATAEMISSAO' , 'D') <= FOR('9999E') E MVT('IRRF') > 0) ENTAO 0 SENAO 1 FIMSE; /*VALIDA CHAVE NFE*/ EXECSQL ('VALIDACHAVE'); SE TABMOV ('CODTDO' , 'S') = 'NFe' OU TABMOV ('CODTDO' , 'S') = 'CTe' ENTAO SE RESULTSQL ('VALIDACHAVE','RESULTADO') = 1 ENTAO 1 SENAO 0 FIMSE SENAO 0 FIMSE; /*VALIDA CAMPOS COMPLEMENTARES*/ SE TABMOV('CODFILIAL', 'V') = 2 E (TABMOV ('CODTMV' , 'S') ='1.2.26' OU TABMOV ('CODTMV' , 'S') ='1.2.25' OU TABMOV ('CODTMV' , 'S') ='1.2.97') ENTAO SE TABMOVCOMPL('TIPODOC', 'S') <> ' ' E TABMOVCOMPL('NFE', 'S') <> ' ' ENTAO 0 SENAO 1 FIMSE FIMSE; /*VALIDA NOTA DUPLICADA*/ EXECSQL('SQLIDMOV'); SE EXECSQL('SQLIDMOV') = VERDADE ENTAO 1 SENAO DECL AUX; SETVAR(AUX,0); SE EXECSQL('SQLDUPLI') = VERDADE ENTAO SETVAR(AUX, RESULTSQL('SQLDUPLI','VALOR')) SENAO SETVAR(AUX, 0) FIMSE; SE TABMOV ('CODTMV' , 'S') <> '1.1.02' E TABMOV ('CODTMV' , 'S') <> '1.1.03' E TABMOV ('CODTMV' , 'S') <> '1.1.04' E TABMOV ('CODTMV' , 'S') <> '1.1.06' E TABMOV ('CODTMV' , 'S') <> '1.1.07' E TABMOV ('CODTMV' , 'S') <> '3.1.00' E TABMOV ('CODTMV' , 'S') <> '1.1.08' ENTAO SE (AUX = 1) ENTAO SE(usuariocorrente = 'Eber' ou usuariocorrente = 'mestre') /*LIBERA NF DUPLICADA*/ ENTAO 1 SENAO 0 FIMSE SENAO 1 FIMSE FIMSE FIMSE -
Formula Para Calcular He Normais Mais Calculadas
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [RM] Dúvidas e Suporte
Usamos sim, porem o chronus não trata o caso citado. (acumular horas extras em dias normais e em dias compensados). -
Formula Para Calcular He Normais Mais Calculadas
ti-cst respondeu a um(a) Tópico iniciado por ti-cst em [RM] Dúvidas e Suporte
Consegui densenvolver a formula Obrigado! DECL (DT , TOT); SETVAR (DT,IPM); REPITA SE STRRIGHT(HORARIODIA(DT), 4)<> "DESC" E DIAFER(DT)<>1 E HORASTRAB(DT)>0 ENTAO SETVAR(TOT,TOT + EXTRAEXEC(DT)) SENAO 0 FIMSE; SETVAR (DT, DT + 1) ATE DT = FPM+1 ; SE TOT>=3000 ENTAO 3000 SENAO TOT FIMSE Segunda faixa DECL (DT , TOT); SETVAR (DT,IPM); REPITA SE STRRIGHT(HORARIODIA(DT), 4)<> "DESC" E DIAFER(DT)<>1 E HORASTRAB(DT)>0 ENTAO SETVAR(TOT,TOT + EXTRAEXEC(DT)) SENAO 0 FIMSE; SETVAR (DT, DT + 1) ATE DT = FPM+1 ; SE TOT>3000 ENTAO TOT-3000 SENAO 0 FIMSE