{"id":3765,"date":"2020-07-10T16:19:01","date_gmt":"2020-07-10T19:19:01","guid":{"rendered":"https:\/\/www.codevix.com.br\/?p=3765"},"modified":"2020-07-10T16:37:22","modified_gmt":"2020-07-10T19:37:22","slug":"loading-personalizado-no-protheus","status":"publish","type":"post","link":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/","title":{"rendered":"Loading personalizado no Protheus"},"content":{"rendered":"\n<div style=\"position:relative; padding-bottom:calc(56.25% + 44px)\"><iframe src=\"https:\/\/gfycat.com\/ifr\/CrazyCheapDodobird\" frameborder=\"0\" scrolling=\"no\" width=\"100%\" height=\"100%\" style=\"position:absolute;top:0;left:0;\" allowfullscreen=\"\"><\/iframe><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p>Que tal utilizar um loading personalizado no Protheus? Como todos sabemos o Protheus possui um padr\u00e3o a ser utilizado na sua interface gr\u00e1fica, mas podemos utilizar algumas t\u00e9cnicas para mudar um pouco essa interface e deixa-la um pouco mais com a nossa cara.<\/p>\n\n\n\n<p>Nesse artigo vamos mostrar que \u00e9 poss\u00edvel inclusive personalizar uma tela de loading utilizando efeitos que costumamos ver em p\u00e1ginas da internet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recursos<\/h2>\n\n\n\n<ul><li>Semelhante a fun\u00e7\u00e3o FwMsgRun()<\/li><li>Possui 8 modelos de processamento al\u00e9m de permitir um SVG customizado.<\/li><li>Permite formatar em HTML a mensagem de processamento.<\/li><li>Permite reposicionar o Load.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Bora Codar!!<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nUser Function  LbMsgRun( bAction, cTitle, cText, nStyle, nPosLeft, cSvgCustom)\nLocal oDialog       := Nil\nLocal oSVG          := Nil \nLocal oSay          := Nil\nLocal nLargDlg      := 0\nLocal nAltDlg       := 0\nLocal cSvgAnimado   := &quot;&quot; \nPARAMTYPE 0 VAR bAction\t\tAS BLOCK DEFAULT { || Sleep(5000) }\nPARAMTYPE 1 VAR cTitle\t\tAS CHARACTER    OPTIONAL DEFAULT &quot;LbMsgRun&quot;\nPARAMTYPE 2 VAR cText       AS CHARACTER    OPTIONAL DEFAULT '&lt;span style=&quot;color: #003366; size=15&quot;&gt;Processando, aguarde...&lt;\/span&gt;'\nPARAMTYPE 3 VAR nStyle\t\tAS NUMERIC      OPTIONAL DEFAULT 1\nPARAMTYPE 4 VAR nPosLeft\tAS NUMERIC      OPTIONAL DEFAULT 0\nPARAMTYPE 5 VAR cSvgCustom\tAS CHARACTER    OPTIONAL DEFAULT &quot;&quot;\n    nLargDlg := 500\n    nAltDlg  := 200\n\t\/\/---------------------------- +\n    \/\/ cria Janela de carregamento |\n    \/\/---------------------------- + \n\toDialog := FWStyledDialog():New(0,0,nAltDlg,nLargDlg,cTitle,{||})\n    \/\/ Ajusta a altura da dialog\n\toDialog:nHeight := oDialog:nHeight - ( oDialog:nClientHeight - nAltDlg )\n\t\n    \/\/-- Se Carrega SVG do usuario ou nao  \n    If Empty( cSvgCustom )\n        cSvgAnimado  := GetSvgLoad( nStyle )\n    Else \n        cSvgAnimado := cSvgCustom\n    EndIf  \n    \/\/-- Defini\u00e7\u00e3o do objeto SVG\n    oSVG := TSVG():New(35,0,oDialog,200,200,cSvgAnimado,\/*lStretch*\/ )\n    \/\/-- Esconde a borda do objeto SVG que \u00e9 adicionado por default \n    oSVG:SetCSS(&quot;QWidget{border: none; background: transparent;}&quot;)\n    \/\/-- Centralizado \n    If ( nPosLeft == 0 )\n        nPosLeft   := 40\n        nPosLeft   := ( nLargDlg \/ 2 ) - nPosLeft \n    Else \n        nPosLeft := ( nPosLeft \/ 2 ) \n    Endif \n    \/\/-- Ajuste do posicionamento do SVG\n    oSVG:nLeft := nPosLeft \n\t\n\t\/\/ Texto que sera apresentado e atualizado no processamento\n  \t@ 018, 005 SAY oSay PROMPT cText SIZE nLargDlg \/ 2, 007 OF oDialog  HTML CENTERED PIXEL\n\t\n\toDialog:Activate(,,,.T.,,, {|| Eval(bAction, oSay), oDialog:End() } )\nReturn()\n<\/pre><\/div>\n\n\n<p>Acima temos a fun\u00e7\u00e3o principal respons\u00e1vel por receber as requisi\u00e7\u00f5es e apresentar a tela de loading conforme os par\u00e2metros informados na chamada.<\/p>\n\n\n\n<p>Repare que a fun\u00e7\u00e3o \u00e9 bem personaliz\u00e1vel recebendo como par\u00e2metros:<\/p>\n\n\n\n<ol><li>bAction =&gt; O <strong>bloco de c\u00f3digo<\/strong> ou <strong>fun\u00e7\u00e3o <\/strong>que ser\u00e1 executada em background do loading.<\/li><li>cTitle =&gt; O t\u00edtulo da janela de loading.<\/li><li>cText =&gt; Um texto informando ao usu\u00e1rio o que est\u00e1 acontecendo nesse momento.<\/li><li>nStyle =&gt; O modelo de processamento a ser utilizado (a imagem com efeito).<\/li><li>nPosLeft =&gt; Posi\u00e7\u00e3o que ficar\u00e1 o efeito.<\/li><li>cSvgCustom =&gt; Caso queira usar um SVG customizado.<\/li><\/ol>\n\n\n\n<p> o <strong>bloco de c\u00f3digo<\/strong> ou <strong>fun\u00e7\u00e3o <\/strong>que ser\u00e1 executada em background do loading, o t\u00edtulo da janela, um texto informando ao usu\u00e1rio o que est\u00e1 ocorrendo<\/p>\n\n\n\n<p>Excelente janela de processamento para utilizar no Protheus e encantar os usu\u00e1rios, irei usar em meus projetos com certeza!!<\/p>\n\n\n\n<p>Fonte completo com exemplos est\u00e1 dispon\u00edvel no <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/github.com\/lucasbrustolin\/Protheus-Janela-Processamento\" target=\"_blank\" rel=\"noreferrer noopener\">GITHUB<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cr\u00e9ditos<\/h2>\n\n\n\n<p>Gostaria de agradecer ao grande programador <strong><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/github.com\/lucasbrustolin\" target=\"_blank\" rel=\"noreferrer noopener\">Lucas Brustolin<\/a><\/strong> que fez essa obra de arte e compartilhou com toda a comunidade. Espero que essa atitude sirva de est\u00edmulo para que mais devs queiram compartilhar os seus conhecimentos.<\/p>\n\n\n\n<p>Conhe\u00e7am melhor o Lucas:<\/p>\n\n\n\n<ul><li>GitHub: <a href=\"https:\/\/github.com\/lucasbrustolin\">https:\/\/github.com\/lucasbrustolin<\/a><\/li><li>E-Mail: <a href=\"mailto:lucasbrustolin@hotmail.com\">lucasbrustolin@hotmail.com<\/a><\/li><li>Site: <a href=\"http:\/\/lucasbrustolin.epizy.com\/?i=2#top\">http:\/\/lucasbrustolin.epizy.com\/?i=2#top<\/a><\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o Que tal utilizar um loading personalizado no Protheus? Como todos sabemos o Protheus possui um padr\u00e3o a ser utilizado na sua interface gr\u00e1fica, mas podemos utilizar algumas t\u00e9cnicas para mudar um pouco essa interface e deixa-la um pouco mais com a nossa cara. Nesse artigo vamos mostrar que \u00e9 poss\u00edvel inclusive personalizar uma tela [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3775,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[14],"tags":[18],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Loading personalizado no Protheus &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Loading personalizado no Protheus &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais\" \/>\n<meta property=\"og:description\" content=\"Introdu\u00e7\u00e3o Que tal utilizar um loading personalizado no Protheus? Como todos sabemos o Protheus possui um padr\u00e3o a ser utilizado na sua interface gr\u00e1fica, mas podemos utilizar algumas t\u00e9cnicas para mudar um pouco essa interface e deixa-la um pouco mais com a nossa cara. Nesse artigo vamos mostrar que \u00e9 poss\u00edvel inclusive personalizar uma tela [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/\" \/>\n<meta property=\"og:site_name\" content=\"Code Vix - revolu\u00e7\u00e3o digital * resultados reais\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/augusto.pontin\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-10T19:19:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-10T19:37:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"367\" \/>\n\t<meta property=\"og:image:height\" content=\"183\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Augusto Pontin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Augusto Pontin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/\"},\"author\":{\"name\":\"Augusto Pontin\",\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/person\/d75e993c92ed650c2d4ca4d4727ba71e\"},\"headline\":\"Loading personalizado no Protheus\",\"datePublished\":\"2020-07-10T19:19:01+00:00\",\"dateModified\":\"2020-07-10T19:37:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/\"},\"wordCount\":332,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.codevix.com.br\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1\",\"keywords\":[\"Advpl\"],\"articleSection\":[\"Protheus\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/\",\"url\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/\",\"name\":\"Loading personalizado no Protheus &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais\",\"isPartOf\":{\"@id\":\"https:\/\/www.codevix.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1\",\"datePublished\":\"2020-07-10T19:19:01+00:00\",\"dateModified\":\"2020-07-10T19:37:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1\",\"width\":367,\"height\":183},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.codevix.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Loading personalizado no Protheus\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codevix.com.br\/#website\",\"url\":\"https:\/\/www.codevix.com.br\/\",\"name\":\"Code Vix - Muito mias que sistemas\",\"description\":\"\u00c9 mais f\u00e1cil do que se pensa. Vai mais longe do que se imagina.\",\"publisher\":{\"@id\":\"https:\/\/www.codevix.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codevix.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codevix.com.br\/#organization\",\"name\":\"Code Vix\",\"url\":\"https:\/\/www.codevix.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codevix.com.br\/wp-content\/uploads\/2020\/04\/LOGO-1.0_250x50.png\",\"contentUrl\":\"https:\/\/www.codevix.com.br\/wp-content\/uploads\/2020\/04\/LOGO-1.0_250x50.png\",\"width\":250,\"height\":50,\"caption\":\"Code Vix\"},\"image\":{\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/person\/d75e993c92ed650c2d4ca4d4727ba71e\",\"name\":\"Augusto Pontin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Pontin.png?fit=89%2C96&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Pontin.png?fit=89%2C96&ssl=1\",\"caption\":\"Augusto Pontin\"},\"description\":\"Desenvolvedor e entusiasta de inova\u00e7\u00f5es e tecnologia.\",\"sameAs\":[\"https:\/\/www.augustopontin.com.br\",\"https:\/\/www.facebook.com\/augusto.pontin\",\"https:\/\/www.instagram.com\/augustopontin\",\"https:\/\/www.linkedin.com\/in\/augusto-pontin-0879052b\/\"],\"url\":\"https:\/\/www.codevix.com.br\/index.php\/author\/augusto-bsinfo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Loading personalizado no Protheus &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/","og_locale":"pt_BR","og_type":"article","og_title":"Loading personalizado no Protheus &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais","og_description":"Introdu\u00e7\u00e3o Que tal utilizar um loading personalizado no Protheus? Como todos sabemos o Protheus possui um padr\u00e3o a ser utilizado na sua interface gr\u00e1fica, mas podemos utilizar algumas t\u00e9cnicas para mudar um pouco essa interface e deixa-la um pouco mais com a nossa cara. Nesse artigo vamos mostrar que \u00e9 poss\u00edvel inclusive personalizar uma tela [&hellip;]","og_url":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/","og_site_name":"Code Vix - revolu\u00e7\u00e3o digital * resultados reais","article_author":"https:\/\/www.facebook.com\/augusto.pontin","article_published_time":"2020-07-10T19:19:01+00:00","article_modified_time":"2020-07-10T19:37:22+00:00","og_image":[{"width":367,"height":183,"url":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1","type":"image\/png"}],"author":"Augusto Pontin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Augusto Pontin","Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#article","isPartOf":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/"},"author":{"name":"Augusto Pontin","@id":"https:\/\/www.codevix.com.br\/#\/schema\/person\/d75e993c92ed650c2d4ca4d4727ba71e"},"headline":"Loading personalizado no Protheus","datePublished":"2020-07-10T19:19:01+00:00","dateModified":"2020-07-10T19:37:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/"},"wordCount":332,"commentCount":1,"publisher":{"@id":"https:\/\/www.codevix.com.br\/#organization"},"image":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1","keywords":["Advpl"],"articleSection":["Protheus"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/","url":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/","name":"Loading personalizado no Protheus &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais","isPartOf":{"@id":"https:\/\/www.codevix.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#primaryimage"},"image":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1","datePublished":"2020-07-10T19:19:01+00:00","dateModified":"2020-07-10T19:37:22+00:00","breadcrumb":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#primaryimage","url":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1","width":367,"height":183},{"@type":"BreadcrumbList","@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.codevix.com.br\/"},{"@type":"ListItem","position":2,"name":"Loading personalizado no Protheus"}]},{"@type":"WebSite","@id":"https:\/\/www.codevix.com.br\/#website","url":"https:\/\/www.codevix.com.br\/","name":"Code Vix - Muito mias que sistemas","description":"\u00c9 mais f\u00e1cil do que se pensa. Vai mais longe do que se imagina.","publisher":{"@id":"https:\/\/www.codevix.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codevix.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.codevix.com.br\/#organization","name":"Code Vix","url":"https:\/\/www.codevix.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.codevix.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/www.codevix.com.br\/wp-content\/uploads\/2020\/04\/LOGO-1.0_250x50.png","contentUrl":"https:\/\/www.codevix.com.br\/wp-content\/uploads\/2020\/04\/LOGO-1.0_250x50.png","width":250,"height":50,"caption":"Code Vix"},"image":{"@id":"https:\/\/www.codevix.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.codevix.com.br\/#\/schema\/person\/d75e993c92ed650c2d4ca4d4727ba71e","name":"Augusto Pontin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.codevix.com.br\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Pontin.png?fit=89%2C96&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Pontin.png?fit=89%2C96&ssl=1","caption":"Augusto Pontin"},"description":"Desenvolvedor e entusiasta de inova\u00e7\u00f5es e tecnologia.","sameAs":["https:\/\/www.augustopontin.com.br","https:\/\/www.facebook.com\/augusto.pontin","https:\/\/www.instagram.com\/augustopontin","https:\/\/www.linkedin.com\/in\/augusto-pontin-0879052b\/"],"url":"https:\/\/www.codevix.com.br\/index.php\/author\/augusto-bsinfo\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Screenshot_4.png?fit=367%2C183&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3765"}],"collection":[{"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=3765"}],"version-history":[{"count":9,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3765\/revisions"}],"predecessor-version":[{"id":3780,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3765\/revisions\/3780"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/media\/3775"}],"wp:attachment":[{"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=3765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=3765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=3765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}