Ignorar fontes padrão na depuração do TDS
Olá pessoal… Hoje irei demonstrar, como ativar opção de ignorar fontes não encontrados na Workspace de um projeto AdvPL utilizando o TDS. Ao debugar (depurar) um fonte, e com chamadas externas para...
View ArticleUtilizando teclas de atalho no AdvPL
Olá pessoal… Hoje vou mostrar como desenvolver chamadas de funções via teclas de atalho no AdvPL (Protheus) e mostrar uma listagem com as principais teclas utilizadas. Para utilizar o recurso de...
View ArticleComo aplicar patchs/updates no Protheus via TDS
Olá pessoal… Hoje irei mostrar como configurar um ambiente no Protheus e aplicar patchs / updates via TDS (TOTVS Developer Studio). Primeiramente, vá no arquivo appserver.ini que corresponde o serviço...
View ArticleMudando a cor de registros bloqueados no Protheus
Olá pessoal… Hoje irei mostrar como mudar a cor de registros bloqueados no Protheus (campo MSBLQL), como por exemplo, produtos bloqueados, clientes bloqueados, etc. Por padrão o Protheus deixa as...
View ArticleComo pegar o tamanho de uma imagem via AdvPL
De Olá pessoal… Hoje irei mostrar como pegar o tamanho de uma imagem (Altura e Largura em pixels) utilizando a linguagem AdvPL (Protheus). A rotina pessoal é bem simples, utilizando o componente...
View ArticlePegando o Mac Address via AdvPL
Olá pessoal. Hoje irei mostrar como pegar a informação de Mac Address via AdvPL (Protheus). Para pegar o Mac Address, primeiramente deve-se usar alguma estação Windows, pois é utilizado o comando...
View ArticleConsulta com marcação de dados no Protheus
Olá pessoal… Hoje irei mostrar como criar uma consulta de dados (F3) utilizando marcação (MarkBrow / MsSelect), podendo selecionar mais de um registro com separação (como ; ) no Protheus. Devido a...
View ArticleLista de Pontos de Entrada por Módulo
Olá pessoal… Recentemente fiz uma pesquisa no TDN, e abaixo faço uma listagem das páginas que contém pontos de entrada, separados por módulos do Protheus. Pontos de Entrada por Módulo Seção Módulo Link...
View ArticleGerando e personalizando ProtheusDOC
Olá pessoal… Hoje irei mostrar o que é, como gerar e como personalizar o ProtheusDOC. Pessoal, o ProtheusDOC é a documentação padrão para funções desenvolvidas em AdvPL (semelhante ao JavaDOC), para...
View ArticleExemplos de rotinas MVC em AdvPL
Olá pessoal… Hoje irei mostrar 3 exemplos de rotinas MVC em AdvPL, uma Modelo 1, uma Modelo 3 e uma Modelo X. Exemplo de Modelo 1 (apenas SBM – Grupo de Produtos), incluindo função de legenda: Fonte:...
View ArticleIntegração do Protheus com Excel – populando arquivos
Olá pessoal… Hoje irei mostrar uma forma de integrar o Protheus com o Excel (ou LibreOffice), utilizando arquivo .XML, populando seu conteúdo. Recentemente, tive que criar uma classe que abre um...
View ArticleExportar conteúdo de um Array para Texto utilizando AdvPL
Olá pessoal… Hoje irei mostrar como exportar um Array e seu conteúdo para Texto, utilizando uma função customizada em AdvPL. Recentemente estava trabalhando com importação genérica de dados via...
View ArticleComo criar campos de Log no Protheus
Olá pessoal… Hoje irei mostrar como criar e utilizar os campos de Log no Protheus, o Log de Inclusão e o Log de Alteração (famosos USERLGI e USERLGA). Para ativar os campos de log de Inclusão /...
View ArticleCriando tabelas, campos e índices “a quente” no Protheus
Olá pessoal… Hoje vou mostrar como criar tabelas, campos e índices no Protheus via código fonte. O processo é simples, criei um fonte chamado zCriaTab, que é responsável por atualizar o Dicionário de...
View ArticleVídeo Aula – AdvPL 001 – Instalação e Configuração do TDS
Olá pessoal… Dou início hoje à um novo projeto, vídeo aulas, sendo a primeira sobre AdvPL, focando na instalação e configuração do TDS. Lembrando pessoal, que se gostaram, se inscrevam no canal e...
View ArticleVídeo Aula – AdvPL 002 – Conceitos Básicos
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre Conceitos Básicos do AdvPL, no caso, o Corpo de um Programa. Abaixo os links do TDN sobre o assunto: Simplificando laços e lógica Corpo do...
View ArticleVídeo Aula – AdvPL 003 – Variáveis e Constantes
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre Variáveis e Constantes. Abaixo os links do TDN sobre o assunto: Tipos de Dados Abaixo os códigos fontes mostrados na vídeo aula: e… Se...
View ArticleCriação de Log customizado no Protheus
Olá pessoal… Hoje vou mostrar como criar um log customizado no Protheus, que grava o conteúdo antigo e novo de campos. O intuito da rotina, é gravar logs em poucos campos, como por exemplo, o bloqueio...
View ArticleVídeo Aula – AdvPL 004 – Escopo de Variáveis
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre Escopo de Variáveis em AdvPL (como Local, Public, Private e Static). Abaixo os links do TDN sobre o assunto: Escopo de variáveis Abaixo o...
View ArticleComo colocar um help em um Get customizado em AdvPL
Olá pessoal… Hoje vou mostrar como mostrar o help de campos (F1) em GETs customizados em Dialogs customizadas em AdvPL. Primeiramente pessoal, devemos utilizar o método bHelp do MsGet, depois...
View Article