Como solucionar rejeição 017 – Cancelamento não autorizado
No artigo de hoje, vamos demonstrar em como solucionar a rejeição 017 no Protheus. Esse artigo foi redigido e gentilmente disponibilizado por Kleber Santos...
View ArticleComo mudar de empresa e filial com a função OpenFile
No artigo de hoje vou demonstrar como trocar de empresa e filial usando a função OpenFile. Para trocar a empresa e filial no Protheus,...
View ArticleComo fazer validações em um ParamBox
No artigo de hoje vou demonstrar 4 exemplos de validações e gatilhos em um ParamBox. Geralmente alguns alunos me perguntam como fazer validações em...
View ArticleComo transferir arquivos via WebService em AdvPL
No artigo de hoje, vou mostrar como transferir arquivos via WebService com AdvPL (por exemplo, um pdf como danfe ou uma imagem).Se você já...
View ArticleComo ativar ou desativar as opções de planilha de um TReport
Você já precisou deixar uma única opção no tipo de planilha no TReport? Saiba como fazer no artigo de hoje. Ao criar um relatório...
View ArticleComo enviar um arquivo do Excel via WebService
No artigo de hoje, vamos demonstrar em como enviar um arquivo Excel via WebService. Esse exemplo foi disponibilizado pelo grande Endreo Figueiredo ( LinkedIn...
View ArticleComo ter duas colunas ou mais de legendas em uma tela MVC
No artigo de hoje, vou mostrar como adicionar 2 colunas de legenda (ou mais) em um Browse de uma tela em MVC.Se você já...
View ArticleComo fazer a importação de um arquivo csv ou txt via AdvPL
No artigo de hoje, irei mostrar para vocês como importar um arquivo csv ou txt via AdvPL. Muitos alunos me perguntam como seria a...
View ArticleComo alterar a ordenação de campos em um ponto de entrada em MVC
No artigo de hoje, vamos demonstrar em como alterar a ordenação padrão de campos, em um ponto de entrada em MVC. Esse exemplo foi...
View ArticleComo usar a função ShowLog
Você já precisou exibir mensagens de teste durante um programa? Conheça a função ShowLog.Já vi alguns usuários testando exibindo mensagens durante o desenvolvimento de...
View ArticleComo gerar documento do word, sem ser via modelo dot
Hoje vou mostrar uma forma diferente de integrar com Word, através da extensão XML. Quem já precisou fazer integração com Word, sabe que o...
View ArticleO que pode ser o LSC_error routine no Protheus?
Hoje vou mostrar para vocês o que pode causar o erro LSC_Error ao acessar alguma rotina no Protheus. Alguma vez, você já abriu o...
View ArticleComo resolver o travamento de alguém já estar usando O Gerenciador de Base de...
Hoje vou falar um pouco sobre a mensagem de alguém já estar usando o Gerenciador de Base de Dados. Certa vez eu estava em...
View ArticleE se o Protheus tivesse certificações?
Hoje trago uma ideia que gostaria de compartilhar com vocês leitores. Antes de começarmos com a ideia que irei expor, eu sei que a...
View ArticleCriando e manipulando parâmetros customizados no Protheus
No artigo de hoje, vou mostrar como criar um cadastro de parâmetros customizado inclusive com a busca de informação. Cada vez mais, o acesso...
View ArticleComo adicionar legendas dentro de uma tela de manipulação de registro em MVC
No artigo de hoje vou mostrar como adicionar uma legenda dentro de uma tela de edição em MVC. Se você já precisou adicionar uma...
View ArticleEntendendo os 2 RPOs do Binário Harpia
No artigo de hoje, vamos entender um pouco como funciona o conceito de 2 RPOs do binário Harpia do Protheus (o conceito de RPO...
View ArticleComo buscar o CSS de algum objeto de uma tela em ADVPL
Você já precisou buscar ou o descobrir o CSS de um objeto em uma tela AdvPL? Saiba como no artigo de hoje. Recentemente me...
View ArticleComo testar uma query durante o Debug de uma rotina no VSCode
No artigo de hoje, vou mostrar como pegar o conteúdo de uma query direto em tempo de execução no debug do VSCode. Abra o...
View ArticleComo fazer um relatório lendo os campos UserLG
Hoje irei mostrar duas formas de se criar um relatório em AdvPL, mostrando os campos de Log de Inclusão e Alteração (USERLGI e USERLGA)....
View Article