Categoria: Funções

Blog Advpl - Share knowledge

Trabalhando com arquivos INI no Protheus

Estes dias me perguntaram, como eu poderia trabalhar com arquivos ini, gerar um arquivo e usá-lo posteriomente. A ideia de um arquivo ini, é trabalhar com seções, chaves e valores. Qual é o conceito de um arquivo ini? Arquivos INI são arquivos de texto simples com uma estrutura básica composta de “seções” e “propriedades”. Seções…
Leia mais


3 de novembro de 2021 0

Abrindo programas na tela inicial do smartclient sem precisar criar menu

Amigos me perguntam, como abrir sua função sem precisar criá-la no menu para que possam testar! Imagina que você tenha um relatório e quer testá-lo, e precisar testar várias vezes para ver se o layout está ok, para isso, se estiver em menu, você terá que abrir o smartclient, digitar usuario e senha, informar o…
Leia mais


13 de agosto de 2021 0

Usando o componente tFileDialog

Apresenta uma janela para seleção de arquivos da estação de trabalho em uso pelo SmartClient. Na minha opinião ficou ótimo a tela, finalmente evoluiram! Antes: Depois: Nome Tipo Descrição cMascara Carácter Indica a máscara de arquivos, ex: ret := TFileDialog(“All files (*) | All Text files (*.txt)”, … cTitulo Carácter Indica o título da janela.…
Leia mais


29 de abril de 2021 0

Exibir todos os fontes do RPO

Você conhece a função GetFuncArray() ? Retorna um ou mais arrays contendo os dados das funções contidas no RPO – Repositório Portável de Objetos, a partir de uma máscara.


8 de fevereiro de 2021 0

Criando Browse com campos editáveis (FWBrowse)

Amigos me perguntam se é possível criar um browse editável, sem a necessidade de criar uma tela para abrir e alterar o conteúdo de um campo.


18 de novembro de 2020 0

Rotina automática – MATA241

Dias atrás um amigo perguntou se era possível fazer importação de um arquivo texto no qual se era possível importar diversas linhas para a rotina movimentação interna modelo 2 (Movimentação Múltipla).


3 de novembro de 2020 0

FWMBrowse x Tabela Temporária x SX5

O exemplo a seguir, é uma demonstração do uso do componente FWMBrowse com alias temporário usando a tabela SX5.


29 de outubro de 2020 0

Exporte um arquivo HTML para PDF usando tSimpleEditor

Quer importar um arquivo HTML, alterar valores e exportar para PDF?


26 de outubro de 2020 2

Trabalhando com P.E. CUSTOMERVENDOR() – Cadastro de Fornecedores

A pedido de alguns leitores do blog, estou postando um exemplo do uso de pontos de entrada no cadastro de Fornecedores (MVC)


7 de agosto de 2019 0

Trabalhando com P.E. Item() – Cadastro de Produtos

A pedido de alguns leitores do blog, estou postando um exemplo do uso de pontos de entrada no cadastro de Produtos (MVC)


30 de abril de 2019 0

Rotina Automática Purchase Order (EICPO400)

A idéia deste artigo é apenas para exemplificar como efetuar a rotina automática para a rotina Purchase Order (EICPO400).


18 de outubro de 2018 0

Trabalhando com MsNewGetDados e criação de tabelas diretas no SX2,SX3,SIX e SXB

Olá a todos, recebemos uma contribuição do amigo Junior Plácido mostrando de uma forma simples e prática o uso do componente MsNewGetDados e a criação de campos diretos nas tabelas SX2,SX3,SIX e SXB O programa irá trazer os dados no GRID, assim como exibi-los, após o cadastro. Esta função já vem com a implementação do código…
Leia mais


16 de agosto de 2018 0