-
Total de itens
485 -
Registro em
-
Última visita
-
Dias Ganho
64
Tipo de Conteúdo
Fóruns
Downloads
Calendário
Loja Virtual
Tudo que luisgustavogomes postou
-
Composição auxiliar relatório
luisgustavogomes respondeu a um(a) Tópico iniciado por Luis Gustavo em RM Reports (.Net) e Smart View
Boa tarde! Segue um exemplo SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET NOCOUNT ON; DECLARE @IDPRJ INT = 9389 DECLARE @CODCOLIGADA INT = 1 DECLARE @IDCENARIO INT = 0 ;WITH FUNCCMPAUX(CODCOLIGADA, IDPRJ, IDREC, IDCMP, IDCMPFILHA, IDCMP2, IDCMPFILHA2, NIVEL) AS ( SELECT M.CODCOLIGADA ,M.IDPRJ ,M.IDREC ,M.IDCMP ,M.IDCMPFILHA ,M.IDCMP AS 'IDCMP2' ,M.IDCMPFILHA AS 'IDCMPFILHA2' ,1 AS 'NIVEL' FROM DBO.MRECCMP M WHERE M.ATIVO = 1 AND M.IDCMPFILHA IS NOT NULL AND M.CODCOLIGADA = @CODCOLIGADA AND M.IDPRJ = @IDPRJ AND M.IDCMP IN (SELECT M1.IDCMP FROM DBO.MTAREFA M1 WHERE M1.CODCOLIGADA = @CODCOLIGADA AND M1.IDPRJ = @IDPRJ AND M1.IDCENARIO = @IDCENARIO AND M1.ATIVA = 1 AND M1.SERVICO = 1 ) UNION ALL SELECT MM.CODCOLIGADA ,MM.IDPRJ ,F.IDREC ,MM.IDCMP ,MM.IDCMPFILHA ,F.IDCMP2 ,F.IDCMPFILHA2 ,F.NIVEL + 1 FROM DBO.MRECCMP MM JOIN FUNCCMPAUX F ON F.CODCOLIGADA = MM.CODCOLIGADA AND F.IDPRJ = MM.IDPRJ AND F.IDCMP = MM.IDCMPFILHA AND F.IDCMP IN (SELECT MM1.IDCMP FROM DBO.MTAREFA MM1 WHERE MM1.CODCOLIGADA = @CODCOLIGADA AND MM1.IDPRJ = @IDPRJ AND MM1.IDCENARIO = @IDCENARIO AND MM1.ATIVA = 1 AND MM1.SERVICO = 1 ) WHERE MM.ATIVO = 1 AND MM.IDCMPFILHA = F.IDCMP AND MM.CODCOLIGADA = @CODCOLIGADA AND MM.IDPRJ = @IDPRJ ) SELECT F.CODCOLIGADA ,F.IDPRJ ,C.CODCMP ,C.DESCCMP ,C.CODUND ,F.NIVEL ,F.IDCMP2 ,F.IDCMPFILHA2 FROM FUNCCMPAUX F JOIN DBO.MRECCMP R ON (R.IDREC = F.IDREC AND R.CODCOLIGADA = F.CODCOLIGADA AND R.IDPRJ = F.IDPRJ) JOIN DBO.MCMP C ON (C.IDCMP = LS -
Formatação do texto rico por tag
luisgustavogomes respondeu a um(a) Tópico iniciado por Guilherme José Silva em RM Reports (.Net) e Smart View
Obrigado -
Formatação do texto rico por tag
luisgustavogomes respondeu a um(a) Tópico iniciado por Guilherme José Silva em RM Reports (.Net) e Smart View
Boa tarde, tem como demonstrar? Com imagens, ou até mesmo com o arquivo ? -
Composição auxiliar relatório
luisgustavogomes respondeu a um(a) Tópico iniciado por Luis Gustavo em RM Reports (.Net) e Smart View
@Luis Gustavo, bom dia, tudo bem? Bonito o seu nome srsrsrsr! Trabalho também em uma construtora.. e para seu caso, terás que montar uma consulta SQL com recursividade... sendo assim, lhe pergunto: SQLServer ou Oracle ? Ficamos no aguardo. -
Lista de funcionário de anos diferentes
luisgustavogomes respondeu a um(a) Tópico iniciado por jasson nascimento em [RM] Scripts SQL e Bancos de Dados
Bom dia Vou incluir uma variação que resulta mês a mês. SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET NOCOUNT ON; DECLARE @CODCOLIGADA INT = 1; DECLARE @DATAINICIAL DATETIME = '2023-01-01' DECLARE @DATAFINAL DATETIME = '2023-12-31' DECLARE @DATAFINALAJS DATETIME = DATEADD(DAY,1, @DATAFINAL) ;WITH TAB_DATAS AS ( SELECT @DATAINICIAL AS 'DT' UNION ALL SELECT DATEADD(DAY,1,DT) FROM TAB_DATAS WHERE DT < @DATAFINAL ) , TAB_ANO AS ( SELECT DATETIMEFROMPARTS(YEAR(T.DT), MONTH(T.DT), DAY(T.DT),23,59,59,997) AS 'DT',YEAR(T.DT) AS 'ANO' , MONTH(T.DT) AS 'MES' FROM ( SELECT DISTINCT EOMONTH(DATEFROMPARTS(YEAR(DT), MONTH(DT),1),0) AS 'DT' FROM TAB_DATAS ) T ) SELECT T.ANO ,T.DT ,P.CODCOLIGADA ,P.CHAPA ,P.DATAMUDANCA ,P.NOVASITUACAO ,F.CODFUNCAO_HIST ,F.NOME_FUNCAO_HIST FROM TAB_ANO T CROSS APPLY ( SELECT P2.CODCOLIGADA ,P2.CHAPA ,P2.DATAMUDANCA ,P2.NOVASITUACAO FROM ( SELECT P1.CODCOLIGADA ,P1.CHAPA ,P1.DATAMUDANCA ,P1.NOVASITUACAO ,ROW_NUMBER() OVER (PARTITION BY P1.CODCOLIGADA, P1.CHAPA ORDER BY P1.CODCOLIGADA, P1.CHAPA, P1.DATAMUDANCA DESC ) AS 'SEQ' FROM DBO.PFHSTSIT P1 WHERE P1.CODCOLIGADA = @CODCOLIGADA AND P1.DATAMUDANCA <= T.DT ) P2 WHERE P2.SEQ = 1 ) P OUTER APPLY ( SELECT H.CODCOLIGADA ,H.CODFUNCAO AS 'CODFUNCAO_HIST' ,F.NOME AS 'NOME_FUNCAO_HIST' FROM DBO.PFHSTFCO H JOIN DBO.PFUNCAO F ON (H.CODCOLIGADA = F.CODCOLIGADA AND H.CODFUNCAO = F.CODIGO) WHERE H.CODCOLIGADA = p.CODCOLIGADA AND H.CHAPA= P.CHAPA AND H.DTMUDANCA = (SELECT MAX(HH.DTMUDANCA) FROM DBO.PFHSTFCO HH WHERE HH.CODCOLIGADA = H.CODCOLIGADA AND HH.CHAPA = H.CHAPA AND HH.DTMUDANCA <= T.DT) ) F WHERE P.NOVASITUACAO NOT IN ('D') ORDER BY T.ANO, P.CHAPA OPTION (MAXDOP 1, MAXRECURSION 0) -
Lista de funcionário de anos diferentes
luisgustavogomes respondeu a um(a) Tópico iniciado por jasson nascimento em [RM] Scripts SQL e Bancos de Dados
@jasson nascimento, bom dia! Segue uma possibilidade em SQLServer... SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET NOCOUNT ON; DECLARE @CODCOLIGADA INT = 1; DECLARE @DATAINICIAL DATETIME = '2008-01-01' DECLARE @DATAFINAL DATETIME = '2023-12-31' DECLARE @DATAFINALAJS DATETIME = DATEADD(DAY,1, @DATAFINAL) ;WITH TAB_DATAS AS ( SELECT @DATAINICIAL AS 'DT' UNION ALL SELECT DATEADD(DAY,1,DT) FROM TAB_DATAS WHERE DT < @DATAFINAL ) , TAB_ANO AS ( SELECT DATETIMEFROMPARTS(ANO,12,31,23,59,59,997) AS 'DT', ANO FROM ( SELECT DISTINCT YEAR(DT) AS 'ANO' FROM TAB_DATAS ) T ) SELECT T.ANO ,T.DT ,P.CODCOLIGADA ,P.CHAPA ,P.DATAMUDANCA ,P.NOVASITUACAO ,F.CODFUNCAO_HIST ,F.NOME_FUNCAO_HIST FROM TAB_ANO T CROSS APPLY ( SELECT P2.CODCOLIGADA ,P2.CHAPA ,P2.DATAMUDANCA ,P2.NOVASITUACAO FROM ( SELECT P1.CODCOLIGADA ,P1.CHAPA ,P1.DATAMUDANCA ,P1.NOVASITUACAO ,ROW_NUMBER() OVER (PARTITION BY P1.CODCOLIGADA, P1.CHAPA ORDER BY P1.CODCOLIGADA, P1.CHAPA, P1.DATAMUDANCA DESC ) AS 'SEQ' FROM DBO.PFHSTSIT P1 WHERE P1.CODCOLIGADA = @CODCOLIGADA AND P1.DATAMUDANCA <= T.DT ) P2 WHERE P2.SEQ = 1 ) P OUTER APPLY ( SELECT H.CODCOLIGADA ,H.CODFUNCAO AS 'CODFUNCAO_HIST' ,F.NOME AS 'NOME_FUNCAO_HIST' FROM DBO.PFHSTFCO H JOIN DBO.PFUNCAO F ON (H.CODCOLIGADA = F.CODCOLIGADA AND H.CODFUNCAO = F.CODIGO) WHERE H.CODCOLIGADA = p.CODCOLIGADA AND H.CHAPA= P.CHAPA AND H.DTMUDANCA = (SELECT MAX(HH.DTMUDANCA) FROM DBO.PFHSTFCO HH WHERE HH.CODCOLIGADA = H.CODCOLIGADA AND HH.CHAPA = H.CHAPA AND HH.DTMUDANCA <= T.DT) ) F WHERE P.NOVASITUACAO NOT IN ('D') ORDER BY T.ANO, P.CHAPA OPTION (MAXDOP 1, MAXRECURSION 0) Essa query tem a abordagem de verificar o histórico de situação do funcionário! Logo, pode ter supressas... como eu tive de históricos incorretos... /* p/s Vou deixar aqui um outra formar de buscar os registros por grupo, para histórico. SELECT TOP 1 WITH TIES CODCOLIGADA ,CHAPA ,DATAMUDANCA ,NOVASITUACAO FROM DBO.PFHSTSIT WHERE CODCOLIGADA = 1 ORDER BY ROW_NUMBER() OVER (PARTITION BY CODCOLIGADA, CHAPA ORDER BY CODCOLIGADA, CHAPA, DATAMUDANCA DESC ) */ Espero lhe ajudar. Abraços -
Formatação do texto rico por tag
luisgustavogomes respondeu a um(a) Tópico iniciado por Guilherme José Silva em RM Reports (.Net) e Smart View
@Guilherme José Silva, Bom dia, tudo bem? Ontem ao ler seu post, comecei a procurar e fazer alguns testes no Microsoft.Word utilizando alguns formulários e funcionou muito bem! Testei importando do Word para a aplicação, nada.... Depois fui verificar a documentação da devexpress e tem como, vide documentação Campos em documentos Rich Text | Controles WinForms | Documentação do DevExpress, logo como o código é utilizado na aplicação, seus controles são customizado e não temos como alterar. Como solução, tem duas hipóteses, a primeira utilizando campo da base e fazer a operação conforme, comentastes... caso esteja utilizando o SQLSERVER, pode criar campos na consulta já formado com a função FORMAT, FORMAT (Transact-SQL) - SQL Server | Microsoft Learn, tens alguns exemplos de como utilizar, caso não consiga alguma, por favor, informar, como dica, caso utilize essa última abordagem, pode sempre deixar o campo nativo e criar um outro formatado, por exemplo... campo DATAEMISSAO, FORMAT(DATAEMISSAO, 'dd/MM/yyyy') AS 'STR_DATAEMISSAO'. Espero lhe ajudar. Abraços. -
Consumir webservice pelo c#
luisgustavogomes respondeu a um(a) Tópico iniciado por Gustavo Frason em [RM] Dúvidas e Suporte
@Gustavo Frason, boa noite! Já tem 8 anos que não utiliza o visual studio... Segui a orientação do site da Totvs e consegui consumir o WS via c# Em anexo meu projeto base dessa chamada! Espero lhe ajudar. Abraços ConsumerWS_RM.7z -
Portal meu rh mobile
luisgustavogomes respondeu a um(a) Tópico iniciado por Lucas Câmara em [RM] Framework (FV, MD, Conceitos, entre outros)
@Lucas Câmara, boa noite, chegou a liberar as portas de comunicação? -
Fv retornando o erro - o índice estava fora dos limites da matriz.
luisgustavogomes respondeu a um(a) Tópico iniciado por Marcos Vinicius em [RM] Framework (FV, MD, Conceitos, entre outros)
@Marcos Vinicius, boa noite! Consegui na segunda opção, segue em anexo, a primeira opção via "Code" esta com o seguinte erro Mensagem: Ocorreu um erro ao efetuar a leitura da visão: Fórmula Visual: 'Colunas na MTAREFA'. Cannot perform '=' operation on System.String and System.Int32. Abraços Colunas na MATAREFA V2.TotvsWF -
Fv retornando o erro - o índice estava fora dos limites da matriz.
luisgustavogomes respondeu a um(a) Tópico iniciado por Marcos Vinicius em [RM] Framework (FV, MD, Conceitos, entre outros)
Estou fazendo 2 abordagens diferentes... mas o erro é o mesmo!!! FV_MTAREFA.TotvsWF -
Fv retornando o erro - o índice estava fora dos limites da matriz.
luisgustavogomes respondeu a um(a) Tópico iniciado por Marcos Vinicius em [RM] Framework (FV, MD, Conceitos, entre outros)
@Marcos Vinicius, bom dia! Estou fazendo alguns testes para lhe responder! O erro da Matriz é relativamente simples... o meu problema é atribuir o valor na grid Abraços. -
Fv retornando o erro - o índice estava fora dos limites da matriz.
luisgustavogomes respondeu a um(a) Tópico iniciado por Marcos Vinicius em [RM] Framework (FV, MD, Conceitos, entre outros)
-
Relatório com frente e verso
luisgustavogomes respondeu a um(a) Tópico iniciado por Guilherme José Silva em RM Reports (.Net) e Smart View
@Guilherme José Silva, bom dia, tudo certo? Já tivemos uma pergunta parecida com a sua e infelizmente a resposta é a mesma! Vou deixar um link do devexpress Relatório de design com frente e verso com dados diferentes | Suporte DevExpress Abraços. -
Consumir webservice pelo c#
luisgustavogomes respondeu a um(a) Tópico iniciado por Gustavo Frason em [RM] Dúvidas e Suporte
@Gustavo Frason, bom dia, tudo bem? Você consegue fazer o upload do request e response que o VS gerou? Ficamos no aguardo. Abraços. -
Totalizador no rm reports somando duas vez a ultima linha.
luisgustavogomes respondeu a um(a) Tópico iniciado por Johel Santos em RM Reports (.Net) e Smart View
@Johel Santos, boa tarde.... Tem como fazer o upload desse seu arquivo? Ficamos no aguardo. -
Extração de dados com títulos de forma linear
luisgustavogomes respondeu a um(a) Tópico iniciado por Carlos Rogerio Das Dores em Planilhas
@Carlos Rogerio Das Dores, boa tarde! Para fazer isso, você utilizara o conceito de PIVOT na estrutura da query para montá-la... No SQLServer existe duas formas, fixa, ou seja, você saber quantas colunas irá criar e/ou dinâmica que precisa executar de instruções de procedures, logo para utilizar dentro na aplicação, tens que tratar com uma criação de tabela, utilizando uma PROC anexo a consulta SQL. Deixo meus exemplos T-SQL/QUERIES/PIVOT.sql at master · luisgustavogomes/T-SQL · GitHub T-SQL/QUERIES/PIVOT DINAMICO.sql at master · luisgustavogomes/T-SQL · GitHub Caso não consigas, pode nos informar que lhe ajudamos. Abraços. -
Layout contabilização - gerador de saída
luisgustavogomes respondeu a um(a) Tópico iniciado por Mônica Alves em [RM] Dúvidas e Suporte
@Mônica Alves, boa tarde! Existem duas formas de identificar esse agrupamento de partidas... 1º Utilizando um query para efetuar a posição do Lote contábil a nível de evento e encargo, sobre a movimentação de um mês; 2º Criar uma query buscando os default contábeis dos eventos e encargos que estão configurados "agora", pois essa informação não tem o histórico. Abraços. -
Campo ficando à frente, mesmo enviando ele para trás.
luisgustavogomes respondeu a um(a) Tópico iniciado por Breno Ribeiro da Silva em RM Reports (.Net) e Smart View
Boa tarde, desculpe a demora, mas tive que subir um ambiente para essa versão. nota_debitov2.TotvsReport Não consigo testar, pois não tenho os dados! Abraços. -
Campo ficando à frente, mesmo enviando ele para trás.
luisgustavogomes respondeu a um(a) Tópico iniciado por Breno Ribeiro da Silva em RM Reports (.Net) e Smart View
Bom dia, não consegui efetuar o upload por causa da versão, saberias me informar qual é sua versão? -
Campo ficando à frente, mesmo enviando ele para trás.
luisgustavogomes respondeu a um(a) Tópico iniciado por Breno Ribeiro da Silva em RM Reports (.Net) e Smart View
@Breno Ribeiro da Silva, bom dia... Não tive essa situação especifica, mas é certo que há uma regra mudando o comportamento e/ou há algo nos objetos, terias como fazer o upload do arquivo? Certamente podemos lhe ajudar! Abraços. -
Fórmula visual - como fazer o log do erro com a atividade "tratar exceção"?
luisgustavogomes respondeu a um(a) Tópico iniciado por BrunoGasparetto em [RM] Framework (FV, MD, Conceitos, entre outros)
Ok, obrigado -
Fórmula visual - como fazer o log do erro com a atividade "tratar exceção"?
luisgustavogomes respondeu a um(a) Tópico iniciado por BrunoGasparetto em [RM] Framework (FV, MD, Conceitos, entre outros)
@BrunoGasparetto, boa tarde! Terias como fazer o upload para ajudar a comunidade, quando precisarmos de um exemplo de tratamento de erro? Abraços. -
Relatorio em duas vias
luisgustavogomes respondeu a um(a) Tópico iniciado por Adrian Marques em RM Reports (.Net) e Smart View
@Adrian Marques, boa tarde! Existe esse tópico sobre esse mesmo assunto, acredito que possa lhe ajudar, caso contrario, podes chamar aqui! abraços -
Envelope de pagamento - holerite
luisgustavogomes respondeu a um(a) Tópico iniciado por Rachel Moreschi em [RM] Dúvidas e Suporte
@Rachel Moreschi, boa tarde! Podemos lhe ajudar, por favor, terias como fazer o upload do relatório para verificarmos? abraços.