Categoria: Dicas

Blog Advpl - Share knowledge

Trabalhando com Tabela de Parâmetros – SX6

Visualizando o conteúdo do parâmetro registrado na tabela SX6 Temos funções prontas que permitem pegar o valor de um parâmetros. Podendo ser as funções: GETMV() Retorna o conteúdo do parâmetro especificado no Arquivo SX6. Sintaxe: GETMV(parametro) Exemplo: Com base na imagem acima, pegar o valor do parâmetro MV_ZTPDB, do tipo caracter

Retorno: MSSQL SUPERGETMV()…
Leia mais


17 de novembro de 2016 0

Protheus 12 – Removendo barra de titulo e deixando tela mais elegante

Segue uma dia para deixar a tela mais elegante, removendo a barra de titulo. Para isso, utilize as propriedades WS_VISIBLE e WS_POPUP em sua janela


31 de outubro de 2016 0

Componente FWmBrowse – Trabalhando com tabelas temporárias e criando sub-menus

Realmente o componente FWmBrowse veio com um formato super legal, pois conseguimos utilizá-lo como o grid principal, substituindo o mBrowse, assim como parte de uma tela.


24 de outubro de 2016 0

NF-e NOTA TÉCNICA 2.015.003 – VERSÃO 1.90 – Inicio das novas validações

Vai começar a entrar em vigor a nova NF-e NOTA TÉCNICA 2.015.003 – VERSÃO 1.90 Abaixo, algumas alterações introduzidas na versão 1.90 Alterada as regras de validação E12-30, E12-40, N16-20 e NA09-30, para: considerar, quando existentes, o endereço de entrega na validação da UF do destinatário e o endereço de retirada na validação da UF do…
Leia mais


20 de outubro de 2016 0

Montando tela de Assistente (Wizard) – Parte 2

Neste artigo, irei demonstrar o uso de outra classe para criação de telas Wizard (Assistente) no Protheus.


4 de outubro de 2016 0

Como saber se o usuário faz parte do grupo de administradores do Protheus?

Essa é uma dica, para quem quer disponibilizar a rotina apenas para os usuários que fazem parte do grupo de administradores.


30 de setembro de 2016 0

Como criar visão em um Browse

Acredito que alguns de vocês já tenham percebido o uso de visões e gráficos em certas rotinas do sistema, no caso da visão, ela ficará ao lado do titulo, na parte superior da janela e no caso de gráficos, ficará do lado direito do seu browse.


30 de setembro de 2016 0

Usando a classe FWMarkBrowse com tabela temporária

Muitos amigos tem me perguntado em como montar uma tela usando MarkBrowse com tabela temporária. E pra ser honesto no começo é meio chato, mas depois que você pega o jeito, fica muito fácil trabalhar com a classe FWMarkBrowse, principalmente se você estiver trabalhando com tabelas existente, mas trabalhar com tabela temporária não é difícil, só…
Leia mais


28 de setembro de 2016 2

P12.1.7 – Regime de Processamento de Dados (MATR930)

Ao executar a rotina MATR930 ocorre o erro: THREAD ERROR ([8564], usuario,) 25/08/2016 08:58:02 invalid typecast in file c:\advtec9_tag\advpl\instrvar.inl at line 764 on LIVRARRAYOBS(MATR930.PRX) 19/05/2016 18:33:32 line : 2376 ou type mismatch on .NOT. on LIVRARRAYOBS(MATR930.PRX) 10/11/2015 08:51:32 line : 2372 Este erro ocorre pela falta ou mal preenchimento do parametro MV_R930SAT Segue orientação para que…
Leia mais


11 de setembro de 2016 0

Funções úteis de Usuário

Segue algumas funções úteis referente aos dados do usuário do sistema.


23 de agosto de 2016 0

MVC – Trabalhando com variáveis de memória

Com o novo conceito de desenvolvimento da Totvs, o MVC, algumas coisas mudaram e uma delas é pegar o conteúdo de uma variável de memória de um campo no cabeçalho e utilizá-lo numa célula de um grid, como modelos 2 e 3 por exemplo. Exemplificando: Estou na tabela de preço (OMSA010), rotina que foi convertida…
Leia mais


16 de agosto de 2016 0

Importando um arquivo texto remotamente

Sempre nos perguntam como trabalhar com arquivos remotos, tipo como importar um arquivo num servidor remoto ou hospedado num site. Irei postar de forma simples um exemplo de como buscar um arquivo hospedado na web, baixá-lo e importar para dentro de uma rotina do Protheus.


4 de julho de 2016 0