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.
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.
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?
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
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
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.
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
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
Sabia que é possível listar todos os itens de uma nota fiscal de entrada na rotina de Transferência entre Filiais (MATA310) ?
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
O campo X2_ROTINA permite a execução de rotinas antes da abertura da tabela. Ou seja Você precisa saber quais orçamentos estão em aberto, você pode emitir um alerta ou até mesmo uma telinha exibindo os pedidos em aberto antes da rotina de orçamentos (MATA415) ser exibida. Neste caso, não precisará utilizar pontos de…
Leia mais
Para gravar o help de campo de alguma pergunta (SX1), utilize a função PutHelp()