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

Leaderboard

Popular Content

Showing content with the highest reputation since 01/10/2025 in all areas

  1. Fala Bruno, blz? Testei aqui uma situação e acho que é o que você precisa. Dá uma olhada e depois retorna pra gente pra saber se deu certo. A atividade getReport é a atividade de “Executar Relatório”. Ela tem uma propriedade que é a RelatorioGerado, ou seja, o resultado da geração do relatório. Ela é um array de bytes (byte []) Eu usei a atividade de código pra pegar esse retorno e transformar esse array de bytes em base64. Pra facilitar, compartilho o código abaixo comentado: private void transform_ExecuteCode(object sender, System.EventArgs args) { // 1. Obtém o relatório em formato de array de bytes byte[] relatorioOriginal = this.getReport.RelatorioGerado; // 2. Converte o array de bytes em uma string no formato Base64 string relatorioConvertido = ByteArrayParaBase64(relatorioOriginal); // 3. Dispara uma exceção (apenas como exemplo) contendo a string em Base64 throw new Exception(relatorioConvertido); } // Método auxiliar que converte um array de bytes em Base64 public static string ByteArrayParaBase64(byte[] matrizByte) { // Usa a classe Convert para criar uma string Base64 a partir do array de bytes return Convert.ToBase64String(matrizByte); } Você vai ver um resultado como o apresentado abaixo, que já é o resultado apresentado em base64: Pra testar eu copiei e colei o resultado em um site que converte base64 para PDF e deu certo: Então basta você usar a mesma estrutura e adaptar pra sua necessidade ai. Abs
    5 points
  2. Bom dia Alexsandro, Para ciar algum relatório relacionado aos eventos do esocial, sugiro sempe usar como ponto de partida a tabela PESOCIALEVENTOS . Nessa tabela constam as principais informações relacionadas aos eventos do esocial, aí você só vai precisar fazer join com outras tabelas para buscar informações complementares.
    3 points
  3. Bruno, tudo bão?? Espero que sim. Tem um cara que é o fera das FVs aqui, que é o @Fábio Maia. Mas o cara é concorrido pacas, dá curso, monta StartUp. Vamos ver se ele tira um tempinho e dá as caras por aqui para dar uma força. Se ele diz que tem como, vai na fé que da bom!!
    3 points
  4. Boa noite, Como dito anteriormente, voltei com a solução! Estamavamos parametrizados de seguinte maneira: ⨀ Define a jornada do intervalo executado por aproximação Tempo considerado para continuação de jornada: 09:00 Tempo de acréscimo para jornadas sem trabalho ao se definir a jornada de referência do intervalo executado: 08:00 Quando o funcionário deixava de registar ponto por qualquer motivo, os registros do dia seguinte saíam do lugar. Após realizar os ajustes do parâmetro do funcionário e recalcular o ponto com a opção Recalcular selecionando parâmetros as batidas foram ajustadas. Apenas estas configurações abaixo foram capazes de solucionar o caso: Link: RH - RM - PTO - Batidas com jornada referência errada após realização de recálculo
    2 points
  5. O vídeo com a nossa aula gratuita está logo abaixo. Nele, você vai aprender três formas práticas de substituir a atividade 'Executar Comando SQL' e garantir que suas Fórmulas Visuais continuem funcionando normalmente, mesmo com a descontinuação dessa funcionalidade. Descontinuação: Atividade “Atividade de Fórmula Visual de Executar Comando SQL” - TOTVS Linha RM A TOTVS anunciou que a atividade Executar Comando SQL, presente nas Fórmulas Visuais do TOTVS RM, será completamente desativada no dia 03 de outubro de 2025, no release 12.1.2510. Essa decisão trouxe impactos significativos para usuários e consultores que dependem dessa atividade para personalizar processos. Inicialmente, a TOTVS bloqueou a criação e alteração de Fórmulas Visuais com essa atividade. Contudo, algumas permissões foram reativadas em versões posteriores, gerando incertezas sobre o uso dessa funcionalidade no sistema. Principais mudanças anunciadas pela TOTVS Criação de novas Fórmulas Visuais com comando SQL: Bloqueada em versões específicas. Alteração de Fórmulas Visuais existentes: Inicialmente proibida, com algumas reversões posteriores. Remoção definitiva: Prevista para o release 12.1.2510, com a funcionalidade sendo completamente desativada em 03 de outubro de 2025. Essas mudanças, segundo a TOTVS, foram implementadas para aumentar a segurança e estabilidade do sistema, como detalhado nas Novidades das Releases da empresa. Porém, essa decisão gerou dúvidas e desafios para aqueles que utilizam a atividade Executar Comando SQL em suas operações diárias. ... Saiba mais e assista o vídeo no link: https://www.bemper.com.br/blog/comandosql
    2 points
  6. E se quiser ficar fera mesmo nas Fórmulas Visuais, recomendo o curso da Bemper, que você vai aprender muito, além do suporte de forma geral que é excelente. O pessoal tem um grupo no whatsapp, exclusivo para membros, que rola muitas mensagens, dicas, ajudas... é bom demais. Recomendo! Veja aqui alguns vídeos de aulas que disponibilizaram grátis para todos. Imagina o que você recebe no curso pago, kkkk https://www.forumrm.com.br/tags/bemper/ https://academy.bemper.com.br/formulavisual Acessa lá. Qualquer coisa, se precisar de algo, me dá um toque.
    2 points
  7. Bom dia @Raphael Gomes Apenas complementando suas ideias, também existe o processo de qualificação de fornecedores onde é possível parametrizar na cotação para aparecer somente os qualificados Cross Segmentos - TOTVS BackOffice Linha RM - TOTVS Gestão de Estoque, Compras e Faturamento - CMP - Como parametrizar o processo de Qualificação de Fornecedores – Central de Atendimento TOTVS COT0001_Qualificacao_de_fornecedores - Linha RM - TDN
    2 points
  8. @Eder Augusto, bom dia, tudo bem ? Não há erro nesta operação, pois isso é tratamento do ponto! Tem que entender que as batidas do ponto não tem relação com entrada e saída... o ponto registra o fato e a aplicação orquestra a natureza da batida, logo a primeira batida é entrada e a segunda é saída e assim sucessivamente! Conforme seu exemplo, dia 14/01, primeira batida entrada, segunda saída, terceira entrada e FALTOU a saída, logo a lógica é que a próxima batida é a saída, neste seu caso a batida é do dia 15/01, por isso desse comportamento! Existem algumas formas de verificar essa "falta" do registro, mas normalmente é um relatório/planilha/cubo/query executado pelo operacional do ponto, existem também, lançamentos automáticos, mas aqui o processo de batida automática e suas opções! Espero ter lhe ajudado! Abraços.
    2 points
  9. Sim, já tentei, a batida vem de relógio, Meu RH, ClockIn… mesmo recalculando como sugerido, a jornada de referência e natureza permanecem. Eu encontrei um tópico aqui no Forum RM, que descrevia o mesmo problema, mas não vi solução. Exemplo, na teoria deveria ser assim: 20/01/2025 E07:30 S11:30 E12:42 S? 21/01/2025 E07:28 S? E? S? Mas na pratica ele fica assim 20/01/2025 E07:30 S11:30 E12:42 S+07:28 21/01/2025 E? S? E? S?
    2 points
  10. Bom dia @Eder Augusto Já tentou recalcular o ponto marcando essa opção ?
    2 points
  11. Abre chamado lá na TOTVS sim pessoal... vai que tem uma dica de mestre aí que não foi revelada!!!! kkkkk
    2 points
  12. 2 points
  13. Boa tarde Se for apenas pra efeito de informações e futuros relatórios, acredito que terá que criar um metadados só pra isso e anexar ao cadastro da coligada
    2 points
  14. Pessoal, Estou na versão 11.52.59 do Nucleus e biblioteca 11.52.62.110. Quando o usuário informa uma Data de Entrega na Cotação e gera a Ordem de compra, a data de entrega está indo errada para os itens da ordem de compra. Exemplo: data de entrega da cotação = 22/08/2014 e está indo a data 03/09/2014 para os itens da OC. Alguém já deparou com isso e conseguiu resolver?
    1 point
  15. Boa noite, Estou com um problema recorrente, quando um colaborador, por algum motivo, esquece de registrar ponto, no dia seguinte as batidas saem fora do lugar, a data da batida fica correta, mas a jornada de referência da batida fica como o dia anteriro, gerando extra, horas de serviço indevido ou faltas.
    1 point
  16. Boa noite, Veja se as sentenças SQL abaixo te serve. #1 é feito em Consulta Movimento Integração, antes da integração para o movimento da folha de pagamento e a #2 é feita no Movimento do espelho ponto do funcionário. 1. SELECT MV.CODCOLIGADA, MV.CHAPA, MV.ANOCOMP, MV.MESCOMP, MV.CODEVENTO AS CODEVENTO, EV.DESCRICAO AS EVENTO, RIGHT('0' + CAST((MV.HORA / 60) AS VARCHAR), 3) + ':' + RIGHT('0' + CAST((MV.HORA % 60) AS VARCHAR), 2) AS HORAS, MV.REF, MV.VALOR FROM PFMOVTEMP MV LEFT JOIN PEVENTO EV ON EV.CODCOLIGADA = MV.CODCOLIGADA AND MV.CODEVENTO = EV.CODIGO; 2. SELECT MV.CODCOLIGADA, MV.CHAPA, FORMAT(MV.INICIOPER, 'dd/MM/yyyy') AS INICIOPER, FORMAT(MV.FIMPER, 'dd/MM/yyyy') AS FIMPER, RIGHT('0' + CAST((MV.NUMHORAS / 60) AS VARCHAR), 3) + ':' + RIGHT('0' + CAST((MV.NUMHORAS % 60) AS VARCHAR), 2) AS HORAS, MV.VALOR, MV.CODEVE AS CODEVENTO, EV.DESCRICAO AS EVENTO FROM AMOVFUN MV LEFT JOIN PEVENTO EV ON EV.CODCOLIGADA = MV.CODCOLIGADA AND MV.CODEVE = EV.CODIGO;
    1 point
  17. Boa noite, Estamos com o mesmo problema. Alguém consegue nos ajudar? O erro ocorre ao tentar lançar exame de AUDIOMETRIA Posso contribuir com vocês com algumas informações que eu já tentei. SELECT * FROM GLINKSREL G WHERE G.MASTERTABLE = 'VINFCLINICA'; SELECT * FROM GCAMPOS G WHERE G.TABELA = 'VINFCLINICA'; SELECT * FROM GDIC G WHERE G.TABELA = 'VINFCLINICA'; Este erro esta apresentando em uma nova coligada que criamos, nas demais não houve o mesmo erro. @Jair - Fórmula pode nos ajudar ou direcionar para alguém que possa?
    1 point
  18. @ALEX. , veja aqui esse tópico. Pode te ajudar também
    1 point
  19. Bom dia! Pegamos o manual para parametrizar a Qualificação de Fornecedores/Produtos, só que não temos as fórmulas para utilizar a funcionalidade de qualificação de fornecedores, desta forma, gostaria de saber se vocês tem algum exemplo de fórmula padrão dessas qualificações? http://tdn.totvs.com/display/public/LRM/COT0001_Qualificacao_de_fornecedores Att. Luciano
    1 point
  20. @Jair - Fórmula, bom dia. Como você implantou através de procedures e triggers? Preciso implantar e não estou conseguindo através da qualificação do fornecedor por conta da falta de documentação.
    1 point
  21. Bom dia, pessoal. Sabem me dizer qual tabela ou tabelas devo usar para fazer um relatório ( referente ao Monitoramento da Saúde do Trabalhador). Nele é interessante constar coligada; chapa; nome do funcionário; tipo de evento; status (Pendente envio, Enviado, rejeitado, aceito etc) conforme aparece no envio do pcmso. Totvs RM 12.1.2406.215
    1 point
  22. Boa tarde, Preciso fazer uma trava dentro do Assistente de Cotação para impedir caso algum fornecedor participante da Cotação esteja inadimplente. Por que não inativar? Pois existem fornecedores com processo de pagamento em aberto, que caso seja inativado, o Fiscal não conseguirá escriturar. Tendo que reativar toda vez que for fazer o processo de escrituração, correndo o risco do comprador utilizar esse fornecedor novamente. Uma das formas que pensadas é tratar o XML gerado gerando uma exceção antes de da Execução do Processo. Porém, travei no impasse de como seria o tratamento desse dado: Amarrei o gatilho no Cmp AssistenteCotacaoProc para gerar o XML: Outra forma que pensei de fazer é na hora de Comunicação com o fornecedor, gerando a exceção. Assim, o comprador não poderá utilizar esse fornecedor: Mas pode gerar retrabalho para o Comprador. Podem me ajudar a pensar e montar em algo mais viável para esta demanda?
    1 point
  23. Já chegou a implantar essa qualificação e funcionou para restringir fornecedores?
    1 point
  24. Atualmente tenho uma FV que envia o Recibo de Férias por e-mail para os usuários. Nele eu utilizo a atividade Executar Relatório. Essa atividade funciona corretamente, enviando o relatório como anexo. Agora surgiu a necessidade de fazer o relatório ser enviado como Base64 para uma integração REST com um serviço de Assinatura Digital. Seguindo a documentação da TOTVS - Como gerar relatório via Webservices - eu consegui gerar o relatório capturando o Base64 usando o WS. Porém são necessárias 3 chamadas ao WS para conseguir criar um relatório. Considerando que normalmente o relatório será executado para vários funcionários de uma vez fiquei preocupado de tornar a FV muito custosa. Há alguma maneira de converter o System.Byte[] retornado pela atividade Executar Relatório em um Base64 ou a única maneira realmente é fazer o RM executar o WS? Considerando minha vivência com o TOTVS Fluig, acredito que a solução é usar o WS mesmo, mas a esperança de não precisar ainda vive.
    1 point
  25. O que achei estranho é que nem a "Se / Senão" funcionou ao usar código ao invés de declaração. Mas o "Executar Código Fonte" funcinou, mas ele achei complicado pra pegar os valores do loop. Vi que tem como passar parâmetro, mas os parâmetros tem que permitir leitura e escrita, aí quando tentei mandar o binário dava erro de permissão. Os eventos disparados pela "Para Cada Iteração", mesmo usando código, funciona, hehehe. Mas aí seria estranho demais se a própria atividade desse erro ao manipular código do evento dela né. Mas é compreensível uma ferramenta que tenta dar tanto poder aos usuários tenha algumas limitações estranhas de vez em quando.
    1 point
  26. Eu achei eles no YouTube e realmente é incrível. Até Atividade Personalizada eles criam. Quando vi essa opção até pensei em estudar pra criar uma atividade personalizada que fizesse a conversão. Pena que aqui o RM tá na nuvem e teríamos que convencer a colocar atividade personalizada, hehehe. Mas vou fazer o curso deles sim, achei muito bom. E minha meta nesse início de ano é fazer muitas automatizações com FVs. Vai ajudar demais.
    1 point
  27. Realmente Bruno, essa atividade não funciona no ForEach, então uma solução para tal é você colocar o seu For Each chamando outra FV, e nesta FV você roda o que precisa em "Executar Código". Acaba dando uma volta, mas funciona!!
    1 point
  28. Pessoal, achei a melhor escolha é fazer por filtro de perfil vinculado a uma sql apontado para um campo complementar do fornecedor que determina se está apto ou não para novas cotações.
    1 point
  29. Só pra explicar o que eu fiz no final: No RM que estou usando sempre dá um erro ao usar atividade "Executar Código" ou "Se / Senão" com condicional usando código ao invés de declaração, em um loop "Para Cada Iteração" (indiferente do código e de estar numa sequência ou não). Como não sei se é o comportamento padrão do RM dar esse tipo de problema (já que a atividade "Executar Código Fonte" funciona normalmente) abri chamado pra TOTVS validar isso. Enquanto isso estou fazendo a geração do relatório usando a atividade SOAP (agradeço demais o Fabio por ter um vídeo no YouTube explicando como configurar tudo certinho e felizmente a documentação da TOTVS também ajudou). Percebi que pra baixar o base64 do WS eu posso informar um tamanho maior do que o do documento em si, então estou pulando a etapa de consultar o WS só pra pegar o tamanho do arquivo, assim eu chamo a operação de baixar o Base64 passando sempre 0 e 2M como parâmetros (já que nenhum relatório, nesse caso, passará de 1MB).
    1 point
  30. Mas pelo jeito a atividade "Executar Código" não aceita ficar dentro da atividade "Para Cada Iteração". Sempre que a insiro na atividade Sequência, dentro da iteração, ocorre uma exceção que não consigo capturar o a mensagem de erro.
    1 point
  31. Que solução incrível, @Fábio Maia. Muito obrigado. Eu realmente preciso investir um tempo estudando as atividades “Executar Código” e “Executar Código Fonte”. Demorei pra conseguir responder porque estava testando jogar a exceção com o base64, porém quando executava isso dentro do “Para Cada Iteração” ele não informava o texto da exceção. Então fiz um teste simples, sem o “Para Cada Iteração” e funcionou perfeitamente. Pra facilitar um pouco eu fiz o seguinte. Na atividade “Executar Requisição REST” eu criei uma propriedade para o parâmetro que é o base64. Assim eu pude atribuir o resultado da atividade “Executar Código” direto pra requisição. Agora confirmado que num fluxo contínuo funciona só preciso adaptar pra fazer dentro do “Para Cada Iteração”. Muito obrigado mesmo pela ajuda.
    1 point
  32. Bom dia Luis, obrigado por compartilhar. Mas, em diversas pesquisas eu pude ver que existe parâmetros, horário planejado, ou algo do tipo capazes de fazer esse tratamento. Voltarei em breve com esta solução!
    1 point
  33. Estou tentando resolver um Report de Aviso de Férias, porem não estou conseguindo inserir a logo da coligada nem os campos de início e Fim do período aquisitivo. Alguma ajuda?
    1 point
  34. Estimados amigos, boa tarde! É possível na Geração do lançamento de INSS DCTFweb, ser criado um lançamento para uma seção =01.99.00.00.00.003 e outro lançamento com a seção <> 01.99.00.00.00.003? Nos testes ele não respeita a formula de seleção e gera para todos... Alguma dica?
    1 point
  35. Boa tarde prezados, Estou com dificuldade de achar da onde o TRCT puxa os campos (27,21 e 22) de dentro do sistema, estou fazendo uma cópia desse relatório e gostaria que esses campos saíssem iguaizinhos como o gerado pelo próprio sistema, porem não encontro dentro do sistema essas informações dos campos acima. Poderiam me ajudar?
    1 point
  36. bom dia, @caiiomonteiro Quando abri chamado, eles mandaram essa documentação, porem ela não é precisa, pois não traz igual como sai na rescisão gerado pelo sistema. Campo 21: ele diz que é pelo vinculo rais, ate ai ok, porem a descrição do vinculo rais não é igual a que sai no relatório de rescisão gerado. Campo 22: acontece a mesma coisa, ele diz que é pelo tipo de demissão, mas a descrição do tipo de demissão não sai igual no relatório, pensei em um de-para mas as vezes é incerto, por exemplo no tipo de demissão 8-falecimento, na tabela do MTE tem dois códigos para tipo de demissão falecimento. Campo 27: então, tambem pensei no de-para interno deles, mas queria saber qual é esse de-para com essa tabela do MTE, já perguntei a eles e nada!
    1 point
  37. Bom dia @Luis Gustavo Achei algumas documentações que podem te auxiliar Campo 21: RH - RM - FOP - TRCT: Preenchimento do campo 21 do relatório – Central de Atendimento TOTVS Campo 22: RH - RM - FOP - TRCT: Campo 22 – Central de Atendimento TOTVS Campo 27: Está relacionado ao tipo de demissão no cadastro da rescisão, internamente o sistema deve fazer algum de-para com essa tabela http://tdn.totvs.com/download/attachments/317311814/image2017-11-30_15-55-6.png?version=1&modificationDate=1512064832000&api=v2
    1 point
  38. Como posso fazer para criar um campo complementar que receba o Site da coligada?
    1 point
  39. Bom dia! Eu fiz a exportação do arquivo de notas fiscais de serviço no site da PMSP . Alguém sabe se é possível importar esse arquivo (txt) para o gestaão de compras e faturamento (nucleus)?
    1 point
  40. Boa tarde É possível importar o txt ou Excel via conceito ou fórmula visual
    1 point
  41. AVISO... Muito cuidado com esse comando, pois, não está sendo informada a coligada a alterar, por exemplo, e caso tenha mais de uma essa alteração irá afetar todos os registros, indevidamente. E outra, só execute comandos SQL como este, UPDATE principalmente, se tiver certeza do que está fazendo, pois, pode acarretar um resultado indesejado. Neste caso, o Anderson não comentou, mas após executar, você deve rodar o COMMIT para confirmar o seu comando, ou o ROLLBACK para cancelar o mesmo. Estes dois, no script acima, estão com "--" para não serem executados caso execute tudo, direto, mas o SQL Server exige que feche a transação (COMMIT) ou a cancele, senão, a tabela vai ficar travada até que algo seja feito.
    1 point
  42. @Lucas Camargos, boa tarde, Estamos na mesma situação! Porém, não abrimos atendimento com a TOTVS!
    1 point
  43. Pessoal, a solução que encontrei para este erro, foi a alteração via banco de dados, ainda não integralizamos o liber (Gestão Fiscal). SELECT* FROM DEXERCICIONATUREZA BEGIN TRAN UPDATE DEXERCICIONATUREZA SET DATAFINAL = '2025-12-31' --COMMIT --ROLLBACK
    1 point
  44. Prezados, Criei um script para trazer os dados ordenando por filial, matricula e dados da pffinanc. No entanto, ao gerar o relatório o mesmo não está quebrando por filial ou mesmo por nome. Os amigos podem me auxiliar? Tem alguma informação que precisarei adicionar no script?
    1 point
  45. @fernandolk_1992, Bom dia, tudo bem? Sim, deve levar para o arquivo o Merchant Account Information - Pix, parte do código estruturado do texto, podes observar esse campo utilizando o Debug QR code scanner | OpenPix, neste sentido a TOTVS criou as fórmulas para buscar esse campo! Totvs Gestão Financeira - Funções de Fórmulas - Linha RM - TDN Abraços.
    1 point
  46. Links Relacionados (Originais/diretos no site da TOTVS): Completo: https://centraldeatendimento.totvs.com/hc/pt-br/sections/360012687353-TReports Cross Segmentos - Backoffice RM - BI - Arquitetura de integração do TReports com o RM Cross Segmentos - Backoffice RM - BI - Como utilizar Filtros no TReports Cross Segmentos - Backoffice RM - BI - Compartilhamento de recursos no TReports - Categoria Cross Segmentos - Backoffice RM - BI - Configuração do RM para integrar ao TReports Cross Segmentos - Backoffice RM - BI - Criando cabeçalho de relatório com o logo da coligada no TReports Cross Segmentos - Backoffice RM - BI - Inserindo imagem em um relatório TReports através de consulta SQL Cross Segmentos - Backoffice RM - BI - Instalação TReports Cross Segmentos - Backoffice RM - BI - Menu TReports no RM Cross Segmentos - Backoffice RM - BI - Processo de exportar/importar recurso TReports no RM Cross Segmentos - Backoffice RM - BI - Recursos disponíveis no TReports Cross Segmentos - Backoffice RM - BI - Recursos do TReports como Anexos no RM Cross Segmentos - Backoffice RM - BI - Requisitos mínimos para instalação do TReports Cross Segmentos - Backoffice RM - BI - TReports agora é Smart View Cross Segmentos - Backoffice RM - BI - TReports configuração de Consulta SQL como Objeto de Negócio Cross Segmentos - Backoffice RM - BI - Utilizando Lookup em parâmetros no TReports Cross Segmentos - Backoffice RM - BI - Variáveis dinâmicas no TReports
    1 point
  47. Fórmula Visual - Linha RM A Fórmula Visual da linha RM é um recurso de funcionamento extenso e que busca o desenvolvimento visual de lógicas de negócio com o objetivo de estender as soluções TOTVS RM. Como finalidade inicial, possibilita pequenas customizações nos produtos, permitindo criar regras específicas em determinados cadastros/processos dentro da empresa, automatizando e/ou validando dados, permitindo assim a entrada de informações/resultados mais consistentes. Usa como base o Microsoft Framework .NET - Windows Workflow Foundation, um produto muito robusto e poderoso desde seu entendimento, onde é aplicado nos principais softwares da própria Microsoft. Este é o funcionamento normal RM: Este é o funcionamento RM com customização através de Fórmula Visual: Segue abaixo um compilado de LINKs da TOTVS sobre atividades de Fórmulas Visuais, com exemplos de como utilizar: Criando uma nova atividade de Fórmula visual Designer da Fórmula Visual Enviar relatório no corpo do e-mail Execução de Sequência de Fórmulas Visuais em um Gatilho Exportação e Importação de Códigos Fontes Fórmula Visual em API Utilizando a atividade "Gravar Log" em API Fórmula Visual - Habilitar Log Fórmula Visual - RM Gatilho de Fórmula Visual - Após a leitura dos valores de lookup Importação\Exportação de fórmula visual Importacao de Formula Visual com Consulta SQL Limitando o Tamanho de Imagens no Cadastro de Produtos com Fórmula Visual Obter ID da Fórmula Visual e Código da Coligada Parâmetros de execução de Fórmula Visual via processo Tabela Dinâmica na Fórmula Visual Atualizar registros de uma tabela dinâmica usando fórmula visual Criar Item em uma Tabela Dinâmica usando fórmula visual. Ler registros de uma tabela dinâmica usando fórmula visual Transformar Campo Complementar em Lookup Utilizando Atividades Fluig Fluxo de Aprovação Utilizando a Atividade "Assumir Tarefa" Utilizando a Atividade "Recuperar Campos do Formulário do Processo" Utilizando Atividade "Iniciar Processo Clássico" Utilizando Atividade "Iniciar Solicitação Simples" Utilizando Atividade "Movimentar Tarefa" Utilizando Atividade "Recuperar Campos do Formulário da Solicitação" FÓRMULA VISUAL - Atividade Deleção de Registros FÓRMULA VISUAL - Atividade Expressão Utilizando a atividade "Expressão" TOTVS API Services - TAS Utilizando a atividade "Consulta CNPJ na Receita Federal" Utilizando a atividade "Consulta CPF na Receita Federal" Utilizando a atividade "Consulta Nota Fiscal Eletrônica" Utilizando a atividade "Consulta Simples Nacional" Utilizando a atividade "Consulta Sintegra Nacional" Utilizando a atividade "eSocial - Consulta Qualificação Cadastral" Utilizando a atividade "Adicionar Registro na Tabela" Utilizando a atividade "Aplicar Alterações na Tabela" Utilizando a atividade "Alterar propriedade da coluna" Utilizando a atividade "Aplicar Expressão Regular" Utilizando a atividade "Aplicar transformação XML utilizando XLS" Utilizando a atividade "Atualizar Registros Localizando na Tabela" Utilizando a atividade "Checar Status de Serviços do Windows" Utilizando a atividade "Consultar Parâmetros do Processo" Utilizando a atividade "Consulta SQL" Utilizando a Atividade "Copia de Filtros" Utilizando a Atividade "Criar Coluna" Utilizando a Atividade "Criar Coluna" com loop em fonte de dados da atividade. Utilizando a atividade "Criar Conjuntos de Dados" Utilizando a atividade "Disparar campanha de comunicação" Utilizando a atividade "Enquanto" Utilizando a atividade "Enviar E-mail" Envio de imagem por e-mail Envio de relatório por e-mail Utilizando a Atividade "Excluir Registro da Tabela" Utilizando a atividade "Executar Código" Utilizando a atividade "Executar Código Fonte" Utilizando a atividade "Executar Código Fonte" (conSourceCodeActivity) "Executar Código Fonte" em ambientes SmartClient / 3 Camadas Utilizando a atividade "Executar Fórmula" Utilizando a atividade "Executar Fórmula Visual" Utilizando a atividade "Executar Processo" Utilizando a atividade "Executar Relatório" Utilizando a atividade "Executar Requisição HTTP" Utilizando a atividade "Executar Requisição REST" Utilizando a atividade "Executar Requisição SOAP" Utilizando a atividade "Executar sequência conforme o estado de registro" Utilizando a atividade "Executar serviço do TOTVS API Service" Utilizando a atividade "Executar Transformação XSLT" Utilizando a atividade "Executar Web Service" Utilizando a atividade "Filtrar Dados" Utilizando a atividade "Gerar Auto-Incremento" Utilizando a atividade "Gerar Exceção" Utilizando a atividade "Gravar Log" Utilizando a Atividade "Grupo de Condições" Utilizando a atividade "Importar registros na tabela" Utilizando a atividade "Iniciar Transação" Utilizando a Atividade "Integração" Utilizando a atividade "Ler Registro" Utilizando a atividade "Ler Visão" Utilizando a atividade "Localizar Registro na Tabela" Exemplo da atividade "Localizar Registro na Tabela" Utilizando a atividade "Para cada Iteração" e "Para cada Iteração API" Utilizando a atividade "Preparar Execução do Processo" Utilizando a atividade "Salvar Registro" Utilizando a atividade "Se/Senão" Utilizando a atividade "Sequência" Utilizando a Atividade "Transformar Arquivo em Cadeia de Bytes" Utilizando a atividade "Transformar registro em XML" Utilizando a atividade "Tratar Exceção" Utilizando atividade de Conceito Utilizando os Manipuladores do Fluxo de Trabalho Sequencial Utilizando Gatilhos de Cadastros Utilizando Gatilhos de Processos Utilizando gatilhos em fórmulas visuais Utilizando o Parâmetro "Assistente de Processos" https://tdn.totvs.com/pages/releaseview.action?pageId=237383316
    1 point
  48. @mamartins25, bom dia! Fiz essa imagem para tentar lhe ajudar... Basicamente essa instrução executa um QUERY e RETORNA um resultado, porém a muitos alguns cuidados para criar essa fórmulas e pelo teor da sua pergunta, são elas: Query: Ao criar esse tipo de query, geralmente utilizamos como parâmetros, outras fórmulas ... "(CALMA)" a primeira vista pode causar estranho esse afirmação, mas a lógica é simples... vamos a um exemplo... Na folha, você tem um evento calculado por fórmula e nesta fórmula tem um query.... e ao rodar o processo de lançamento, como a query vai identificar qual chapa deve utilizar no parâmetro da sua query, neste caso terá um parâmetro iniciando com :FRM_ + código da fórmula + retorno... RM - Frame - Usando fórmula como parâmetro em Consultas SQL – Central de Atendimento TOTVS e essa fórmula vai retornar a chapa do contexto de execução... pensa que quando a aplicação estiver calculando e estiver no funcionário X... a sua query utiliza como parâmetro a chapa do retorno ; Retorno: Quando criar a Query, terás que observar a quantidade de linhas no retorno... se retornar mais de uma linha terás que iterar sobre o "result set" e obter o resultado.... ***Dica: Se vai criar query para fórmula, resolve tudo lá fica mais simples de compreensão e manutenção. Qualquer dúvida é só perguntar. Abraços.
    1 point
  49. Eu sinceramente não consigo entender, mas a TOTVS não passa qualquer exemplo de fórmulas para a utilização deste módulo. Tentei por diversas vezes conseguir algo, e o suporte enrola enrola e não passa nada. Não ajuda. No final na empresa que eu queria fazer esse controle, conversamos e preferimos fazer via banco de dados, por Procedure e Triggers mesmo.
    1 point
This leaderboard is set to Sao Paulo/GMT-03:00
×
×
  • Create New...

Important Information

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