Função para editar usuários contidos em um Parâmetro via AdvPL
Olá pessoal… Hoje vou mostrar um exemplo de função para editar os usuários contidos em um parâmetro na SX6 via AdvPL. Imagine que você colocou alguns usuários em um parâmetro do sistema (por exemplo,...
View ArticleVídeo Aula – AdvPL 021 – Modelo X em MVC
Olá pessoal… Hoje vou mostrar como fazer uma Modelo X em MVC (cadsatro com 3 tabelas – Pai, Filho e Neto). Abaixo o código fonte completo usado na aula: Esses e outros códigos, estão disponíveis...
View ArticleFunção para cadastro de SX5
Olá pessoal… Hoje vou mostrar um exemplo que fiz, de função para cadastro de dados em uma tabela genérica – SX5. O intuito da rotina, é liberar o cadastro de informações nas tabelas genéricas para um...
View ArticleVídeo Aula – AdvPL 022 – MarkBrowse em MVC
Olá pessoal… Na aula de hoje vou mostrar como fazer um MarkBrowse em MVC (browse com opção de flagar / checar um registro). Abaixo o código fonte completo usado na aula: Esses e outros códigos, estão...
View ArticleFunção que tira caracteres especiais dos Campos no Protheus
Olá pessoal… Hoje vou mostrar uma rotina que foi desenvolvida, que ao informar algum conteúdo especial em algum campo, esse conteúdo é retirado (como acentos e outros caracteres). Primeiramente, quero...
View ArticleComo verificar se um registro está travado via AdvPL
Olá pessoal… Hoje vou mostrar como verificar se um registro está travado (via RecLock) utilizando o AdvPL. Para descobrir se um registro está travado, basta utilizar a função DBRLockList, e verificar o...
View ArticleFunção para cadastro de dados em um arquivo DBF
Olá pessoal… Hoje vou mostrar uma rotina para manipular os dados de um arquivo DBF via AdvPL (como se fosse uma AxCadastro em Grid). Primeiramente quero agradecer a ajuda do meu amigo Lyster Machado na...
View ArticleFunção que converte o valor do Soma1 em AdvPL
Olá pessoal… Hoje vou mostrar uma rotina desenvolvida para converter valores gerados pelo Soma1 (como por exemplo, após o 99, vir o 9A, depois o 9B, 9C, 9D até chegar no ZZ). Foram desenvolvidas duas...
View ArticleExemplo de manipulação de XML via AdvPL
Olá pessoal… Hoje vou mostrar dois exemplos em AdvPL para manipular arquivos XML, um gerando o arquivo e outro lendo o conteúdo. Para gerar o arquivo em XML, você pode utilizar as funções padrão para...
View ArticleRotina de Importação da SB6 em AdvPL
Olá pessoal… Hoje vou mostrar um exemplo de rotina que criei para importação de Saldos de/em Terceiros no Protheus (SB6). A importação ocorre em duas frentes, a primeira é a importação da nota de...
View ArticleFunção que lê o log do IXBLOG e retorna somente a lista dos ExecBlock executados
Olá pessoal… Hoje vou mostrar uma função que desenvolvi, que basicamente lê um arquivo de IXBLog (Logs de pontos de entrada e funções customizadas) e gera um arquivo apenas com a lista das funções....
View ArticleFunção que migra várias tabelas de uma base para outra em AdvPL
Olá pessoal… Hoje vou mostrar uma função desenvolvida, com o intuito de migrar várias tabelas de uma base de dados para outra utilizando o AdvPL e o SQL Server. Primeiramente quero agradecer a ajuda do...
View ArticleFunção que quebra um campo MEMO em várias linhas para impressão em AdvPL
Olá pessoal… Devido a necessidade de imprimir um campo MEMO em várias linhas, desenvolvi uma rotina que quebra um campo MEMO (ou uma string) em Array para impressão. A rotina desenvolvida, se parece...
View ArticleFunção para pegar a descrição de um campo Combo em AdvPL
Olá pessoal… Hoje vou mostrar uma função desenvolvida que retorna a descrição da opção de um campo Combo em AdvPL (por exemplo, S=Sim, ele retorna Sim). A função recebe 3 parâmetros, o primeiro é a...
View ArticleFunção para criar Pastas / Abas (SXA) em AdvPL
Olá pessoal… Hoje vou mostrar uma função que serve para criar uma nova aba em um cadastro (tabela SXA) utilizando uma função em AdvPL (sem precisar utilizar o Configurador). Nessa função, existem...
View ArticleFunção para criar parâmetros (SX6) via código fonte em AdvPL
Olá pessoal… Hoje vou mostrar uma função que desenvolvi que serve para criar parâmetros específicos via código fonte em AdvPL. A função recebe um array, com 4 posições, a primeira é o código do...
View ArticleListagem com Tabelas, Campos, Índices e Relacionamentos do Protheus
Olá pessoal… Hoje trago até vocês a lista de tabelas (SX2), campos (SX3), índices (SIX) e relacionamentos (SX9) do Protheus. Clique aqui para visualizar a listagem completa. Abaixo um print do html...
View ArticleConsulta Específica com Like de dados em AdvPL
Olá pessoal… Hoje vou mostrar uma função criada para utilizar uma consulta específica (com F3), com a opção de pesquisar por trechos dos campos (com o LIKE do SQL). A construção da rotina, foi similar...
View ArticleFunção para criar Gatilhos (SX7) via AdvPL
Olá pessoal… Hoje vou mostrar uma função para criar Gatilhos (SX7) via função desenvolvida em AdvPL. A rotina recebe um array, e as posições do Array estão na ordem dos campos de criação do Gatilho...
View ArticleGuia de Tabelas do Protheus
Olá pessoal… Muitas das vezes, queremos verificar um campo na estrutura do Protheus, e até abrirmos o Configurador / APSDU, pode ser que demore um bom tempo, para isso, criei algumas páginas com as...
View Article