Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

luisgustavogomes

Moderadores
  • Posts

    523
  • Joined

  • Last visited

  • Days Won

    72

luisgustavogomes last won the day on May 16

luisgustavogomes had the most liked content!

About luisgustavogomes

  • Birthday 01/08/1989

Recent Profile Visitors

2,871 profile views

luisgustavogomes's Achievements

  1. @Eder Augusto, bom dia! Não consegui acessar sua imagem, mas nessas novas versões que estão sendo lançadas, em praticamente todas tem uma obrigação de atualização da versão do LIcense Server, sendo assim, acredito que seja a versão 3.6.3 a mínima! Caso não seja seu caso... testa a comunicação entre origem e destino, se for local, tens que verificar a comunicação via TCP e/ou se for web, tem que verificar o Http. Abraços.
  2. Bom dia! Agora sim... Prepara o bolso a água, pois é salgado! Deve estar uns R$ 380,00 a hora sem impostos!
  3. @REGINALDO, bom dia! Normalmente as tabelas do RM ao tratar de horas armazena os dados com o tipo INT... tratando-se de minutos, mas teria o nome da tabela na qual está querendo implantar? Ficamos no aguardo. Abraços.
  4. @danilomartiniano, bom dia! Essa consulta tem como base as guias geradas e verifica o tributo do item... na base que tenho ISS e INSS e funcionou perfeitamente... Acredito que terás que verificar bloco a bloco da consulta e verificar! Abraços.
  5. @danilomartiniano, Boa tarde! Seja bem-vindo! Vamos a primeira parte, não é algo relativamente simples, mas segue query em MSSQLServer! USE CORPORERM GO SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET NOCOUNT ON; DECLARE @CODCOLIGADA INT = 1; DECLARE @CODFILIAL INT = 0 DECLARE @DATAINICIAL DATETIME = '2025-03-01'; DECLARE @DATAFINAL DATETIME = '2025-03-31'; DECLARE @CODTRB VARCHAR(10) = 'INSSPJ' ;WITH TAB_GUIA AS ( SELECT G.CODCOLIGADA ,G.IDPER ,P.CODFILIAL ,G.IDGUIA ,P.CODTRB FROM DBO.DGUIAPERIODO G JOIN DBO.DPERIODO P ON ( G.IDPER = P.IDPER AND G.CODCOLIGADA = P.CODCOLIGADA ) WHERE G.CODCOLIGADA = IIF(@CODCOLIGADA = 0, G.CODCOLIGADA, @CODCOLIGADA) AND P.CODPER = @DATAINICIAL AND P.FIMPER = @DATAFINAL AND P.CODTRB = @CODTRB ) SELECT G.CODCOLIGADA ,G.CODFILIAL ,G.IDPER ,G.IDGUIA ,G.CODTRB ,I.IDLAF ,I.IDTRBITEM ,I.NUMITEM ,D.IDMOV ,T.NUMEROMOV ,T.CODTMV FROM TAB_GUIA G JOIN DBO.DTRBITEM I ON (G.CODCOLIGADA = I.CODCOLIGADA AND I.IDGUIA = G.IDGUIA ) JOIN DBO.DLAF D ON (I.CODCOLIGADA = D.CODCOLIGADA AND I.IDLAF = D.IDLAF) LEFT JOIN DBO.TMOV T ON (D.CODCOLIGADA = T.CODCOLIGADA AND D.IDMOV = T.IDMOV ) OPTION (MAXDOP 1) Sobre o histórico terei que verificar com o profile a fonte da informação em DPERIODO.DESCRICAO, mas acredito que seja um campo calculado no Insert. Abraços
  6. @Washington Luis Matias Santos, bom dia! Sim é possível, tens como criar uma regra de formatação para apresentar a mensagem do relatório... mas dessa forma o arquivo irá gerar e você pode controlar o seu conteúdo! Agora se quiser emitir uma exceção em tela para apresentar erro, deve criar uma fórmula visual e criar uma regra lógica para verificar e ai enviar uma exceção! Abraços.
  7. @felipe lima, Bom dia! Sim a chamada da PROCEDURE EXEC/EXECUTE somente com o texto foi bloqueada pela action GlbConsSqlAction, porém, é tem como contornar! CREATE OR ALTER PROCEDURE dbo.SP_GLB_EXECUTECOMMAND @COMMAND NVARCHAR(MAX) AS DECLARE @RETORNO VARCHAR(100); BEGIN TRY BEGIN TRAN T1 EXEC (@COMMAND); SET @RETORNO = 'OK' COMMIT END TRY BEGIN CATCH IF (@@TRANCOUNT > 0) BEGIN ROLLBACK TRANSACTION T1 PRINT 'Error detected, all changes reversed' END SET @RETORNO = ( SELECT CONCAT( ' Error detected, all changes reversed: ', ' MESSAGE TEXT: ', ERROR_MESSAGE(), ' SEVERITY: ', ERROR_SEVERITY(), ' STATE: ', ERROR_STATE()) ) END CATCH SELECT @RETORNO AS 'RETORNO' RETURN 0 Abraços
  8. @psangelotti, boa noite! Novamente eu dando tiro no RM Educacional, mas vamos lá... Relatórios padrões que utilizam "Provedor de Dados" dataset via C#, como informou não é possível alterar, está correto! Porém, os dados do relatório estão do database e é possível sim, efetuar um ou muitas consultas para efetuar o mesmo relatório! Essa utilização via dataset é uma forma da TOTVS "padronizar" a execução do relatório, mas já tive que colocar um profile nas transações do banco para buscar as query's. abraços.
  9. @felipe lima e @BrunoGasparetto, boa noite! Vou deixar esse post 12 horas aqui .... P/S @felipe lima precisamos algumas vezes de uma instrução de proc para algumas magias no SELECT Teste 001 - Consulta para execução de uma Stored Procedure (SELECT) - texto da query Validação somente em tela de execução Execução externa... SUCESSO! Texto da proc Teste 002 - Consulta para execução de uma Stored Procedure (UPDATE) - texto da query Validação de tela Execução com sucesso Texto da proc Abraços
  10. Bom... acontece às vezes com uma certa frequência !
  11. Boa tarde! O valor da ficha é calculado conforme a unidade de controle, neste caso, tem que verificar! Mas o custo médio que normalmente é usado nas movimentações é esse! abraços.
  12. @Luis Gustavo, meu xára, boa noite! Vai depender de qual tabela irá trabalhar, mas segue um exemplo SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET NOCOUNT ON; SELECT AP.CODCOLIGADA ,AP.IDPRJ ,UPPER(G.DESCGIS) AS 'DESCRICAO_GRUPO' ,SUM(AP.QUANTIDADE * AP.PRECOUNITARIO) AS 'TOTAL' FROM DBO.MISMAPROP AP JOIN DBO.MISM I ON (AP.CODCOLIGADA = I.CODCOLIGADA AND AP.IDPRJ = I.IDPRJ AND AP.IDISM = I.IDISM) JOIN DBO.MGIS G ON (I.CODCOLIGADA = G.CODCOLIGADA AND I.IDPRJ = G.IDPRJ AND I.IDGIS = G.IDGIS ) WHERE AP.CODCOLIGADA = 1 AND AP.IDPRJ = 10321 AND AP.DATAAPROPRIACAO >= '2025-03-14' AND AP.DATAAPROPRIACAO < '2025-04-01' GROUP BY GROUPING SETS((AP.CODCOLIGADA,AP.IDPRJ,G.DESCGIS),()) OPTION (RECOMPILE, MAXDOP 1) Abraços
  13. @Fabricio Gregorio, boa tarde! A tabela de saldo é a TRELSLD. Abraços.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.