🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️ Olá pessoal, Espero que este post encontre todos vocês bem! É com grande entusiasmo que compartilho que estou expandindo meus serviços como Desenvolvedor AdvPL para novos desafios e colaborações. Com mais de duas décadas de experiência sólida, minha jornada profissional tem sido enriquecedora, com a oportunidade de participar de projetos empolgantes ao longo dos anos. Agora, estou ansioso para trazer minha experiência e habilidades para novas equipes e projetos, trabalhando de forma remota. Minha expertise abrange não apenas AdvPL, mas também outras tecnologias-chave, incluindo JS, SQL, Infraestrutura e Otimização de Processos. Acredito que essa combinação de conhecimentos me permite oferecer soluções abrangentes e eficazes para uma variedade de necessidades de desenvolvimento. Acredito que a tecnologia tem o poder de transformar negócios e impulsionar o sucesso, e estou comprometido em ajudar meus clientes a alcançar seu
O que acham de escrever um relatório em R3 e poder imprimí-lo, também, em TReport? E, quem sabe, em TMSPrinter ou FWMsPrinter ou, ainda, em FWMsExcel? Mágica? Não. BlackTDN, em breve, disponibilizará essa solução. Um Fragmento do Código.... (em construção) 1: #IFNDEF _TCUSTOMREPORT_CH 2: 3: #include "TCustomReportDef.ch" 4: 5: #xcommand ACTIVATE TCUSTOMREPORT => ; 6: _SetOwnerPrvt( "__lTReport" ,.F.);; 7: IF ( IsBlind() );; 8: __lTReport := .F.;; 9: ELSE;; 10: __lTReport := MsgYesNo(OemToAnsi( "Impressão Gráfica" ),OemToansi( "Atenção" ));; 11: ENDIF;; 12: 13: #xtranslate SetPrint([<prm,...>]) => __SetPrint(__lTReport,[<prm>]) 14: #xtranslate SetDefault([<prm,...>]) => __SetDefault(__lTReport,[<prm>]) 15: #xtranslate RptStatus([<prm,...>]) => __RptStatus(__lTReport,[<prm>]) 1