Meus Artigos

Blog Advpl - Share knowledge

Utilizando a função PSWName()

Hoje me perguntaram se era possível validar a senha do usuário Protheus dentro de qualquer rotina do sistema, mesmo se o usuário não estivesse logado. Aí perguntei como assim, o que gostaria de criar?

Instalando SQL Server Management Studio Express e criando banco de dados para o Protheus

Alguns amigos me pediram para postar a instalação do SQL Server Management Studio Express para poder criar um banco de dados para o Protheus. A instalação é bem simples e separei em 5 páginas para instalar e configurar. Irei utilizar o SQL Server Management Studio Express 2014 e ao concluir irei criar a conexão via…
Leia mais

Modelo3 com gatilho entre Enchoice e GetDados

Já tentou usar um gatilho utilizando o modelo3?

BI & TAXATHON – 1ª Maratona de Tributação & Inteligência de Negócios

O IBPT – Instituto Brasileiro de Planejamento e Tributação, referência nacional em tributação e inteligência de negócios, realizará nos dias 27, 28 e 29 de outubro em Curitiba o BI & TAXATHON – 1ª Maratona de Tributação & Inteligência de Negócios. São mais de 40 especialistas compartilhando conteúdo em palestras, workshops, cases e competições com…
Leia mais

Atualização da tabela e API De Olho no Imposto

A tabela 17.2.B com vigência de 01/10/2017 a 31/12/2017 está disponível. Alterações realizadas – Versão 17.2.B Atualização da carga tributária dos produtos e serviços; Adequação legal das NBS e NCMs (TIPI). https://deolhonoimposto.ibpt.org.br/ Sabia que é possível integrar o seu sistema ao nosso, e atualizar as alíquotas automaticamente? Integre o seu sitema à API De Olho…
Leia mais

Exibição de campos alfanuméricos com máscara incorreta

Tive um problema recentemente, até simples de resolver, mas para chegar na solução, gastamos um tempinho. O problema inicial foi encontrado após exportar a tabela de Produtos (SB1), tabela no qual temos alguns campos memos (virtual), e estes campos depende de outros campos (reais) para referenciar a tabela Descrições dos Campos Memo (SYP). Mas aonde…
Leia mais

Totvs libera pacote para alteração do layout NFe para versão 4.00

A Totvs liberou o pacote para alteração do layout NFe para versão 4.00, o pacote contempla novos arquivos que deverão ser compilados no Protheus 12.1.17, mas não se esqueçam de atualizar os últimos arquivos do danfe e nfesefaz. O download pode ser feito pelo portal da Totvs no link: https://suporte.totvs.com/portal/p/10098/download?e=625814 Implementado Leiaute NFe 4.00 no TSS…
Leia mais

Pontos de Entrada – Automação de Coleta de Dados – Coletor Padrão Intermec, Zebra, Datamax e Eltron

A pedido de vários colegas, segue uma lista de pontos de entrada para o módulo de Automação de Coleta de Dados, este pontos são utilizados no coletor para o padrão Intermec, Zebra, Datamax e Eltron.

Função PutSX1 não funciona mais no Protheus com release superior a 12.1.7

A Totvs descontinuou a função PutSX1, uma função tão prática e nativa do sistema, porque ter que entrar no configurador e criar as perguntas. Se não existir na tabela SX1, porque não criar as perguntas pelo fonte. Caso queiram continuar utilizando algo parecido, sugiro uma leitura no blog ADVPL Consulting (https://advplconsulting.wordpress.com/2017/03/06/funcao-putsx1-descontinuada-protheus-12/), e baixem o exemplo criado…
Leia mais

Colocando o conteúdo de um campo memo numa string

Como muitos já sabem, para criação de um campo memo virtual, e necessário que sejam criados dois campos, um de código e o outro com tipo memo virtual. E esses dados são gravados na tabela SYP. Para colocar este conteúdo numa variável, podemos criar uma simples função que leia todas as linhas da tabela SYP…
Leia mais

PE M310FILTRO – Transferência entre Filiais (MATA310)

Sabia que é possível listar todos os itens de uma nota fiscal de entrada na rotina de Transferência entre Filiais (MATA310) ?

Função FWInputBox

A função FWInputBox permite que o programa interaja com o usuário, pedindo a ele que digite uma informação ou dado. Ela exibe uma mensagem de instrução e uma caixa de texto onde o usuário irá digitar a informação solicitada buy generic viagra nz. A caixa fica ativa até que o usuário clique sobre o botão…
Leia mais