Positive SSL
domingo , 19 agosto 2018
Últimos artigos

Inicio » Dicas

Dicas

Trabalhando com MsNewGetDados e criação de tabelas diretas no SX2,SX3,SIX e SXB

Olá a todos, recebemos uma contribuição do amigo Junior Plácido mostrando de uma forma simples e prática o uso do componente MsNewGetDados e a criação de campos diretos nas tabelas SX2,SX3,SIX e SXB O programa irá trazer os dados no GRID, assim como exibi-los, após o cadastro. Esta função já vem com a implementação do código de criação das tabelas e ... Leia Mais »

Criando um janela de multiplas opções para retornar o resultado em um campo

Vemos isso normalmente nos módulos de Recursos Humanos, a seleção de multiplas opções onde o resultado das seleções vão para um campo. Abaixo irei mostrar como usar em uma consulta padrão de um campo e o conteúdo que irá aparecer na janela de seleção trazendo as opções de uma tabela SX5 ou de um array. No Configurador, vá em Consulta ... Leia Mais »

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? A ideia seria, montar uma rotina para autorizar a liberação de desconto dentro da rotina padrão Pedido de Vendas, mas usando o usuário e senha do ... Leia Mais »

Modelo3 com gatilho entre Enchoice e GetDados

Já tentou usar um gatilho utilizando o modelo3? Por padrão, o objeto que monta o getdados do modelo 3 não é do tipo PRIVATE, e para resolver isso, você terá que montar seu próprio modelo3. Você poderá criar uma função do tipo User ou Static, utilizar a do tipo USER é mais eficiente caso você trabalhe muito com modelo3. A ... 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 quero chegar? O problema é ... 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 Linha de Produto: TSS Segmento: ... 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. Leia Mais »

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 lá, funciona super bem.   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 correspondente ao código do campo ... Leia Mais »




Gerenciador de Conexo Remota

Comodo SSL