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
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
Utilizando o campo X2_ROTINA da tabela SX2 (Tabelas de Dados)
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
Gravando Help de Campos de Perguntas SX1 via código
Para gravar o help de campo de alguma pergunta (SX1), utilize a função PutHelp()
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
1 |
Local cTipoDB := GETMV("MV_ZTPDB") |
Retorno: MSSQL SUPERGETMV()…
Leia mais
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
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