Como utilizar o TDS por linha de comando com o TDSCLI
Olá pessoal… Hoje vou mostrar como utilizar comandos do TDS por linha de comando, como por exemplo, desfragmentar um RPO ou até mesmo aplicar uma patch. Para ter o TDSCLI (o TDS em linha de comando), é...
View ArticleRelatório que compara Grupo de Campos (SXG e SX3)
Olá pessoal… Recentemente criei um relatório que compara os campos do grupo de campos (SXG) com o dicionário (SX3), e verifica se há campos diferentes. O relatório tem dois parâmetros, o se irá trazer...
View ArticleFunção que mostra uma mensagem de log com opção de salvar em AdvPL
Olá pessoal… Hoje vou mostrar uma dialog simples que desenvolvi que serve para mostrar um texto de log, e com opção de salvar. Essa função desenvolvida, recebe até 4 parâmetros, sendo a Mensagem, o...
View ArticleComo visualizar o Monitor no TDS 11.3
Olá pessoal… Hoje vou mostrar como visualizar o monitor no TDS 11.3. Primeiramente conecte em um ambiente, e depois clique com o botão direito no Servidor e clique em Adicionar ao Monitor. Depois,...
View ArticleFunção que abre o Outlook via função do AdvPL
Olá pessoal… Hoje vou mostrar uma função desenvolvida para abrir uma nova mensagem do Outlook via AdvPL. Essa função serve, caso você queira facilitar para algum usuário digitar algum e-mail para...
View ArticleFunção para alterar um parâmetro lógico (SX6)
Olá pessoal… Hoje vou mostrar uma função que desenvolvi para alterar parâmetros do tipo lógico (que pode ser utilizada pelo usuário comum). Imagine uma situação em que constatemente os usuários...
View ArticleComo Desabilitar a verificação ortográfica no TDS
Olá pessoal… Hoje vou mostrar para vocês como desabilitar a verificação ortográfica do TDS. Quando vamos digitar algum código no TDS, e ele deixa sublinhado de vermelho, significa que ele não encontrou...
View ArticleLista de parâmetros do Protheus
Bom dia pessoal… Hoje trago para vocês uma listagem dos parâmetros padrão que gerei de uma base de testes. Essa listagem foi gerada de uma base do Protheus 12.1.16 sem parâmetros customizados. Caso...
View ArticleFunção que gera arquivo do Excel através de uma query SQL
Olá pessoal… Hoje vou mostrar uma função que desenvolvi, em que você monta uma query SQL e automaticamente é montado uma planilha do Excel através do resultado da query. Essa função que desenvolvi, é...
View ArticleFunção para criar grupo de perguntas SX1 no Protheus 12
Olá pessoal… Hoje trago até vocês uma função que fiz para criar um grupo de perguntas (substituindo a PutSX1). Nas versões mais novas do Protheus 12, a antiga função PutSX1 foi bloqueada para...
View ArticleFunção que dispara e-Mail com vários anexos em AdvPL
Olá pessoal… Hoje trago para vocês uma rotina que desenvolvi para disparo de e-mails com opção de múltiplos anexos. A rotina funciona instanciando a tMailManager e tMailMessage, utizando os seguintes...
View ArticleFunção que converte valor numérico para o Soma1 em AdvPL
Olá pessoal… Hoje vou mostrar para vocês uma função simples de conversão de valor numérico para valor de Soma1 em AdvPL. O valor de Soma1, é aquele que ao atingir por exemplo “99” ele vira “A0”, depois...
View ArticleFunção para incrementar horas em AdvPL
Olá pessoal… Hoje vou mostrar uma função que desenvolvi para incrementar horas em AdvPL, por exemplo, incrementar 1 hora na hora atual. Essa função, recebe 3 parâmetros, a hora inicial (por exemplo,...
View ArticleFunção que tira zeros a esquerda em AdvPL
Olá pessoal… Hoje vou mostrar uma função que desenvolvi que tira os zeros a esquerda de uma variável caracter (string) em AdvPL. Essa função basicamente percorre a string, até achar a primeira posição...
View ArticleFunção para selecionar arquivos via Windows Explorer utilizando AdvPL
Olá pessoal… Hoje vou mostrar uma função que desenvolvi para abrir a tela de seleção de arquivos do Windows via AdvPL. Todos sabemos como a tela padrão do AdvPL para seleção de arquivos (a função...
View ArticleFunção que altera a posição de um elemento de um Array
Olá pessoal… Hoje vou mostrar uma função que desenvolve, que inverte a posição de uma determinada linha de um Array em AdvPL. Essa função tem como objetivo, inverter duas linhas, por exemplo, se você...
View ArticleFazendo login no Protheus através de WebService em uma página PHP
Olá pessoal… Hoje vim falar para vocês de um artigo interessante que li recentemente de um parceiro aqui do Terminal, de como fazer login em páginas web com PHP, acessando o Protheus via WebService....
View ArticleComo Instalar o Protheus – Parte 1 – Baixando o que é necessário
Olá pessoal… Hoje começo uma série de postagens aqui no site, sobre como instalar e configurar o Protheus do zero, será uma série de artigo em 6 partes, sendo esta sobre os arquivos necessários para...
View ArticleFunção que retorna o xml de uma nota em AdvPL
Olá pessoal… Hoje vou mostrar uma função que desenvolvi, que retorna o xml de uma nota transmitida ou cancelada via AdvPL. A função utiliza recursos do TSS para carregar e criar o arquivo xml, é...
View ArticleComo Instalar o Protheus – Parte 2 – Instalação do SQL Server
Olá pessoal… Continuando hoje sobre como instalar o Protheus, vamos falar sobre a Instalação do SQL Server. Vamos lá, são 18 passos bem simples. 1. Abra o instalador do SQL Express, e selecione o tipo...
View Article