Códigos
487 visualizações1

Impressão do Pedido de Vendas – TmsPrinter

Rodrigo Araujo - 30 de janeiro de 2012

Aprenda a fazer a impressão do Pedido de Vendas usandoTmsPrinter.

Códigos
370 visualizações

Configurando propriedades do atalho do SmartClient

Rodrigo Araujo - 25 de janeiro de 2012

Existe uma forma prática e rápida de abrir o SmartClient sem precisar abrir a tela de parâmetros, que ao mesmo tempo agiliza a entrada no sistema e também permite que deixemos abrir apenas os programa que o usuário poderá ter acesso. É claro que podemos fazer isso no configurador, mas pelos parâmetros é possível também definir qual programa será aberto. Podemos informar qual ambiente ou conexão será utilizada, sem contar que também podemos inibir aquela tela de inicialização do SmartClient e permitir abrir mais de uma instância do programa.

Códigos
285 visualizações

Máscara para o campo A1_INSCR de acordo com o estado do cliente

Rodrigo Araujo - 23 de janeiro de 2012

Máscara para o campo A1_INSCR de acordo com o estado do cliente.

Códigos
436 visualizações

Funções para exibir informações dos usuários Protheus

Rodrigo Araujo - 9 de janeiro de 2012

Conjunto de funções específicas para recuperação de informações dos usuários Protheu.

Códigos
428 visualizações

Imagens para botões no Protheus

Rodrigo Araujo - 5 de janeiro de 2012

Algumas vezes nos debatemos na hora de criar nossas janelas customizadas, sobre onde encontrar aquelas imagens para colocar nos botões. Depois de muito procurar, encontrei no TDN (Totvs Developer Network) estas imagens e criei um pequeno programa que me permite visualizar e identificar cada uma delas. É simples, mas tenho certeza de que será muito útil.

Códigos
441 visualizações2

Função que exibe as mensagens de erro do Protheus em Português

Rodrigo Araujo - 3 de janeiro de 2012

Função que retorna as descrições das mensagens de erro do Protheus em Português. Como muitos de nós programadores ADPVL nos confrontamos com algumas mensagens de erros do Protheus que, ao invés de retornar a descrição do erro, simplesmente retornam o código do erro. Em uma situação como essa temos que criar pequenas funções com os prováveis erros.

Para solucionar esse problema, criei um rotina que recebe como parâmetro o código do erro e retorna a descrição do erro em português.

Compile o programa no ambiente e chame de qualquer lugar do sistema: u_ DescErro(codigo_erro)

Códigos
409 visualizações

Função: Capital()

Rodrigo Araujo - 14 de dezembro de 2011

Transforma as letras iniciais em Maiúsculas e as demais em Minúsculas.

Códigos
433 visualizações

Função: Extenso()

Rodrigo Araujo - 12 de dezembro de 2011

Gera o extenso de um valor numérico. Esta função retorna um valor, dinheiro ou quantidade, por extenso. Usada para a impressão de cheques, valor de duplicatas,entre outros.

Códigos
330 visualizações

Utilizando SQL Query dentro de programas

Rodrigo Araujo - 8 de dezembro de 2011

Veja em exemplo prático Programa RDMAKE para execução de Queries

Códigos
422 visualizações

Função: MBrowse

Rodrigo Araujo - 6 de dezembro de 2011

Monta um browse padrão do sistema, conforme os parâmetros.