Pular para o conteúdo principal

Postagens

Mostrando postagens de setembro, 2012

Postagem em destaque

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️

🚀 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

BlackTDN :: R3 e TReport ( 2 em 1 )

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

BlackTDN :: FWMsExcel

Oi Marinaldo, tudo bem? Cara, estava a procura de alguma função no Protheus para gerar arquivo XML, bem, por todos os fontes que encontrei percebi que tudo era gerado manualmente, ou seja, parece que primeiro o desenvolvedor gerar um arquivo no Excel, logo salva em XML e depois coloca a sua estrutura dentro do fonte AdvPL. É uma solução que funciona, mas sabemos que qualquer necessidade de mudança será preciso refazer o procedimento de criar no Excel e depois colocar no AdvPL. Semana passada consultando o TOTVS TDN me chamou a atenção uma nova classe denominada FwMsExcel, veja no link abaixo, ao explorar conclui que é exatamente o que estava procurando. Por isso deixo aqui o anexo do exemplo que coloquei no Oficina de Programação para contemplar com os colegar que usam o BlackTDN.    http://tdn.totvs.com.br/display/mp/FWMsExcel Abraços, Robson Luiz   PS.: Um exemplo poderá ser obtido ao clicar aqui

BlackTDN :: Pensamentos ~ "A lei do menor esforço"

"(...)Indivíduos muito inteligentes necessitam menos esforço para resolver os mesmos problemas, (...). Uma "lei do menor esforço" geral se aplica tanto ao esforço cognitivo quanto físico. Essa lei determina que se há vários modos de atingir um mesmo objetivo, as pessoas  acabarão por tender ao curso de ação menos exigente. Na economia da ação, esforço é um custo, e a aquisição de habilidade é  impulsionada pelo equilíbrio de benefícios e custos. A preguiça é algo profundamente arraigado em nossa natureza.(...)" Kahneman, Daniel - Rápido e devagar: duas formas de pensar / Daniel Kahneman; tradução Cássio de Arantes Leite. - rio de Janeiro: Objetiva, 2012. pag.48 Partindo dessa última premissa: Sou um preguiçoso nato.

BlackTDN :: SoundTrack ~ Racionais MC's - Marighella Mil Faces De Um Homem Leal

BlackTDN :: Pensamentos ~ A heurística da disponibilidade

"(...) estudantes de políticas públicas observaram que a heurística da disponibilidade ajuda a explicar por que algumas questões são muito proeminentes na mente do público, ao passo que outras são negligenciadas. As pessoas tendem a estimar a importância relativa das questões pela facilidade com que são puxadas da memória - e isso é amplamente determinado pela extensão da cobertura da mídia. Tópicos mencionados com frequência ocupam a mente mesmo quando outros fogem a conciência. Por sua vez, o que a mídia  decidiu cobrir corresponde à opinião que eles têm sobre o que se passa na cabeça do público. Não é por acaso que regimes autoritários exercem substancial pressão sobre a mídia independente. Como o interesse público é mais facilmente estimulado por eventos dramáticos e celebridades, frenesis alimentados pela mídia são comuns.(...). Por outro lado, há pouca cobertura sobre assuntos críticos mas pouco empolgantes que  não acarretam tanta dramaticidade, como o declínio do nível d

BlackTDN :: SoundTrack ~ Spinning Top ft L.A Mitchell

BlackTDN :: Customizando a interface de Login no Protheus e by You

A publicação “ BlackTDN :: By You e sua nova tela de login ”  de nosso amigo OBona deu o que falar e, em função disso, esse que a muito não vos escreve resolveu criar uma versão onde será possível personalizar, “por completo”, a tela de login no Protheus/by You. Considerando que OBona já havia “mapeado, identificado e customizado” as imagens peguei-as emprestadas para o exemplo que se segue: O primeiro passo para a customização “total” da interface de login do Protheus/by You será implementar o “Ponto de Entrada” ChgPrDir (Diretório de impressão) . Usaremos esse PE juntamente como programa U_FindMsObject.prg (apresentado pela primeira vez em: Protheus :: ADVPL : The Container : Presents Pandora's box ). Diferente do exemplo proposto por OBona, que substitui, durante o processo de compilação, as imagens padrões do sistema (excluindo-as) por imagens customizadas (com o mesmo nome) este novo exemplo mantém, no RPO, as imagens padrões adicionando novas imagens customizadas que serã