Vídeo Aula – AdvPL 005 – Operadores
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre Operadores em AdvPL (Atribuição, Manipulação e Testes). Abaixo os links do TDN sobre o assunto: Operadores Comuns Abaixo o código fonte...
View ArticleVídeo Aula – AdvPL 006 – Laços de Repetição e Testes
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre Laços de Repetição e Testes em AdvPL (While, For, If e Case). Abaixo os links do TDN sobre o assunto: DO CASE IF … ELSEIF … ELSE … ENDIF FOR...
View ArticleVídeo Aula – AdvPL 007 – Tipos de Funções
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre tipos de Funções em AdvPL (User Function, Static Function, etc). Abaixo os links do TDN sobre o assunto: Function Abaixo o código fonte...
View ArticleVídeo Aula – AdvPL 008 – Manipulação de Banco de Dados
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre Manipulação de Banco de Dados em AdvPL (DbSkip, Eof, DbSelectArea, etc). Abaixo os links do TDN sobre o assunto: Funções genéricas Abaixo o...
View ArticleVídeo Aula – AdvPL 009 – Utilizando Índices e Posicionamento
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre Índices e Posicionamento (DbSetOrder, Posicione, DbOrderNickName, etc). Abaixo o código fonte utilizado para os testes: Se quiser fazer o...
View ArticleVídeo Aula – AdvPL 010 – Gravação de Registros via RecLock
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre gravação de registros (alteração e inclusão) utilizando RecLock e Controle de transações. Abaixo o código fonte utilizado para os testes: Se...
View ArticleCarga Dados Genéricos no Protheus
Olá pessoal… Recentemente, criei uma ferramenta de carga dados genéricos para o Protheus, utilizando ExecAuto, sendo possível importar os principais cadastros do Protheus. Os cadastros que a rotina tem...
View ArticleVídeo Aula – AdvPL 011 – Gravação de Registros via MsExecAuto
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco sobre gravação de registros rotinas automáticas (MsExecAuto) e Controle de transações. Abaixo o código fonte utilizado para os testes: Se quiser...
View ArticleFunção que converte Excel XLS para DBF em AdvPL
Olá pessoal… Hoje vou mostrar como converter uma planilha do Excel para a extensão DBF, utilizando uma função em AdvPL. Primeiramente pessoal, a conversão que iremos utilizar, usará como base o...
View ArticleVídeo Aula – AdvPL 012 – Consultas SQL
Olá pessoal… Na vídeo aula de hoje, vou falar um pouco consultas SQL utilizando ADVPL (exemplo de Embedded SQL e TCQuery). Abaixo o exemplo de Embedded SQL: Abaixo o código fonte do TCQuery: Se quiser...
View ArticleRotina para cadastros de parâmetros em AdvPL
Olá pessoal… Hoje vou mostrar uma rotina que desenvolvi para cadastro de parâmetros (SX6) no Protheus, similar ao AxCadastro ou a mBrowse. O intuito dessa rotina, é liberar o cadastro de parâmetros aos...
View ArticleVídeo Aula – AdvPL 013 – Como debugar um fonte no TDS
Olá pessoal… Na vídeo aula de hoje, vou mostrar como debugar (depurar) um fonte AdvPL no TDS, utilizando os recursos da perspectiva Depurar. Abaixo o código fonte utilizado para os testes: Se quiser...
View ArticleVídeo Aula – AdvPL 014 – Como aplicar e-ou gerar uma Patch no TDS
Olá pessoal… Na vídeo aula de hoje vou mostrar como aplicar patchs no TDS (arquivos .ptm contendo correções e/ou novas rotinas), e também como gerar as patchs. Se quiser saber mais, leia Como aplicar...
View ArticleGerando relatório com listagem de usuários no Protheus
Olá pessoal… Hoje vou mostrar como gerar um relatório com a listagem de usuários no padrão do Protheus (inclusive com os acessos do usuário). Primeiramente acesse o Configurador, depois no menu de...
View ArticleVídeo Aula – AdvPL 015 – Orientação à Objetos
Olá pessoal… Na vídeo aula de hoje vou mostrar conceitos de Orientação à Objetos e como fazer uma classe e uma função utilizando a classe em AdvPL. Fonte da classe: Fonte da função: Se quiser fazer o...
View ArticleVídeo Aula – AdvPL 016 – Utilizando Pontos de Entrada
Olá pessoal… Na vídeo aula de hoje vou mostrar conceitos de Pontos de Entrada e como desenvolver um (no caso utilizei como exemplo, o de validação no cadastro de produtos). Fonte de exemplo: Se quiser...
View ArticleFunção para copiar grupo de perguntas em AdvPL
Olá pessoal… Hoje vou mostrar uma função que criei para copiar um grupo de perguntas em AdvPL. O objetivo é copiar o grupo de perguntas, e através desse grupo copiado, fazer os específicos ou novos...
View ArticleComo visualizar os Whitespaces no TDS
Olá pessoal… Hoje vou mostrar para vocês como configurar para mostrar os caracteres “em branco” no TDS (como Fim de Linha, Tabulação, etc). Os caracteres “em branco” são caracteres que os editores de...
View ArticleTransformação de variável numérica para texto em AdvPL
Olá pessoal… Hoje vou mostrar, uma função que desenvolvi, que transforma o conteúdo de uma variável numérica, para caracter em AdvPL, respeitando número de dígitos e de dígitos decimais. Geralmente...
View ArticleFunção que pega a Filial conforme o CNPJ buscado
Olá pessoal… Recentemente criei uma função simples, que recebe um CNPJ e retorna (caso encontre), o código da filial na SM0, no Protheus. A função, recebe por parâmetro o CNPJ, faz a busca e retorna o...
View Article