Deixar um campo obrigatório via customização | Ti Responde 064
No vídeo de hoje, vamos demonstrar em como deixar um campo obrigatório, pintando o fundo de vermelho. Essa dúvida foi feita pelo Eduardo, onde...
View ArticleQual diferença do REST clássico com o Annotation?
Hoje vamos demonstrar a diferença entre o REST clássico com WSRestFul e o novo utilizando Annotation. Para quem já desenvolveu WebServices em AdvPL, sabe...
View ArticleO que causa o erro RMS_DBGSTARTBUILD
No artigo de hoje, vamos demonstrar o que causa o erro RMS_DBGSTARTBUILD em uma depuração no VSCode. Imagina você tentando compilar um fonte no...
View ArticleInserir uma validação em um grupo de perguntas | Ti Responde 065
No vídeo de hoje vamos demonstrar em como inserir uma validação em um grupo de perguntas (SX1). A dúvida de hoje foi feita pelo...
View ArticleComo visualizar o começo da mensagem em um Erro no Protheus
No artigo de hoje, vamos demonstrar em como visualizar o começo de uma mensagem de erro em uma tela no Protheus (aquelas telas de...
View ArticleQual é a consulta de ambientes módulos | Ti Responde 066
No vídeo de hoje vamos demonstrar qual é a consulta padrão (SXB) de módulos do sistema (Faturamento, Compras, Estoque, etc). A dúvida de hoje...
View ArticleGerar PDF com Senha via AdvPL
No artigo de hoje, vamos demonstrar duas formas de como gerar um arquivo PDF com senha via AdvPL. Pessoal, apenas contextualizando, montei o fonte...
View ArticleComo apagar uma tabela no Protheus
No artigo de hoje, vamos demonstrar em como apagar totalmente uma tabela no Protheus. Antes de iniciarmos o artigo, veja as observações abaixo: Tenha...
View ArticleComo reprocessar NSUs novamente no Manifesto de Destinatário
No artigo de hoje, vamos falar sobre como baixar um número de XMLs pelo Manifesto do Destinatário quando acontece um problema com a numeração....
View ArticleBaixar arquivo de WebService com Base64 | Ti Responde 067
No vídeo de hoje, vamos demonstrar em como baixar arquivos em uma string Base64 (vindos principalmente em WebServices). A dúvida de hoje foi feita...
View ArticleCurso – TDSReplay no VSCode
Curso já está disponível na nossa plataforma na Hotmart. Nesse curso iremos demonstrar em como analisar execuções de programas através do recurso TDSReplay disponível...
View ArticleComo usar o método SetAfterViewActivate em MVC
No artigo de hoje, vamos demonstrar em como acionar uma função logo após abrir a tela em MVC com o método SetAfterViewActivate. Essa dica...
View ArticleO que causa a criação de arquivos tbc_log dentro da pasta SmartClient
No artigo de hoje, vamos demonstrar como desativar a criação dos arquivos tbc_log dentro da pasta SmartClient. A dica de hoje, foi enviada pelo...
View ArticleQual máscara devemos usar para um campo do tipo senha no Protheus
No artigo de hoje, vamos demonstrar em como usar uma máscara em um campo para deixar os caracteres “camuflados” similar a um campo de...
View ArticleF3 customizado em MVC | Ti Responde 068
No vídeo de hoje, vamos demonstrar em como modificar um F3 de um campo via MVC. A dúvida de hoje foi feita por alguns...
View ArticleOperador $ de Contido Em – Maratona AdvPL e TL++ 001
Começando nossa série de exemplos diários. Nesse vídeo iremos demonstrar como é o funcionamento do operador $, que valida se uma expressão esta contida...
View ArticleOperador & de Macro Substituição – Maratona AdvPL e TL++ 002
Nesse vídeo iremos demonstrar como é o funcionamento do operador &, que realiza uma macro substituição / execução de um conteúdo. Abaixo o código...
View ArticleO que fazer quando o menu do APSDU some
Hoje iremos falar o que fazer quando o menu do APSDU sumir. Isso é bem raro acontecer, geralmente é devido a resolução do monitor...
View ArticleOperador : para acessar atributos e métodos de um objeto / classe – Maratona...
Nesse vídeo iremos demonstrar como é o funcionamento do operador :, que serve para acessar e alterar informações de atributos (propriedades) e também executar...
View ArticleOperador := para atribuição de variáveis – Maratona AdvPL e TL++ 004
Nesse vídeo iremos demonstrar como é o funcionamento do operador :=, que serve para fazer atribuições de conteúdos em variáveis. Abaixo o código fonte...
View Article