Retornando a Hora do Sistema em Segundos com Seconds em ADVPL

Retornando a Hora do Sistema em Segundos com Seconds em ADVPL

1 minuto   A função Seconds em ADVPL retorna a hora do sistema operacional em segundos. A hora no sistema começa com zero horas(0 segundos) e terminar às 23h e 59 segundos(86.399 segundos). Ela é uma das funções de manipulação de data e hora em ADVPL. Podemos utilizar a função Seconds para informar o tempo decorridos em segundos. Sintaxe: Seconds()   Retorno:   Exemplo da função Seconds em ADVPL:    É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado Continue lendo

Retornando a Hora Atual do Sistema com Time em ADVPL

Retornando a Hora Atual do Sistema com Time em ADVPL

1 minuto A função Time em ADVPL retorna a hora do sistema operacional. Essa função é utilizada para apresentar ou imprimir a hora do sistema operacional na tela ou relatório do TOTVS Protheus. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: Time()   Retorno:   Observações: A função Time pode ser usada com a função Seconds para cálculos de tempos;    Exemplo da função Time em ADVPL:      É isso aí, finalizamos mais um post aqui no Continue lendo

Contando Registros de Tabela ou Query SQL com Count To em ADVPL

Contando Registros de Tabela ou Query SQL com Count To em ADVPL

2 minutos O comando Count To em ADVPL conta registros de uma tabela/alias ativo ou de uma query(consulta) SQL.  Esse comando é muito útil  em situações em que queremos saber a quantidade de registros foi retornada de uma Consulta SQL(query) ou de uma tabela selecionada(DBSelectArea).   Sintaxe: Count To [nReg]   Parâmetro(s):   1 – Utilizando o comando Count To Para Contar Registros de uma Tabela(Área) Selecionada: 2 – Utilizando o comando Count To Para Contar Registros de uma Consulta SQL(Query):   Bem, finalizamos mais Continue lendo

MaLibDoFat – Libera Pedido de Vendas(MATA410) Automaticamente

MaLibDoFat – Libera Pedido de Vendas(MATA410) Automaticamente

2 minutos Olá, no post de hoje iremos falar da documentação e sintaxe da função MaLibDoFat em ADVPL. A função MaLibDoFat é uma função interna da TOTVS utilizada para liberação de Pedido de Vendas(MATA410) automaticamente no TOTVS Protheus. Para que possamos executar essa função precisamos passamos algumas informações relacionadas ao pedido vendas que desejamos liberar conforme a sintaxe que iremos ver mais a frente.   Sintate: MaLibDoFat(nRegSC6,nQtdaLib,lCredito,lEstoque,lAvCred,lAvEst,lLibPar,lTrfLocal)   Parâmetro(s): Retorno: ——- Exemplo da função MaLibDoFat em ADVPL: Esse isso ai, finalizamos mais um post Continue lendo

Quebrando uma String em um Array Baseada em um Separador com StrTokArr em ADVPL

Quebrando uma String em um Array Baseada em um Separador com StrTokArr em ADVPL

1 minuto A função StrTokArr em ADVPL quebra uma String passada como parâmetro. Essa quebra é feita baseada no separador informado, que pode ser um ou mais caracteres. Ao final ela retorna um array, onde cada porção da string separada é um elemento desse array. StrTokArr é uma das funções de manipulação de string em ADVPL.    Sintaxe: StrTokArr(cString,cSep)   Parâmetro(s): Retorno:     Exemplo da função StrTokArr ADVPL: No código ADVPL acima passamos a variável cStr com seus conteúdos separados por “;” e Continue lendo

Fechando um Alias/Tabela com DBCloseArea em ADVPL

Fechando um Alias/Tabela com DBCloseArea em ADVPL

2 minutos A função DBCloseArea em ADVPL permite que um alias presente na conexão seja fechado, o que possibilita seu reuso em outra operação. Este comando tem efeito apenas no alias ativo na conexão, sendo necessária sua utilização em conjunto com o comando DBSelectArea(). Ela é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: DBCloseArea()   Parâmetro(s): —- Retorno: Observações: DBCloseArea libera a área de trabalho corrente para uso. Efetiva as atualizações pendentes, libera todos os Continue lendo

Renomeando um Arquivo com FRename em ADVPL

Renomeando um Arquivo com FRename em ADVPL

1 minuto A função FRename em ADVPL renomeia um arquivo passado como parâmetro. Ela é uma das funções de manipulação de arquivos, discos e IO em ADVPL. Sintaxe: FRename(cArquivo,cNovoArq,nPar3,lCaseSensit)   Parâmetro(s):   Retorno: Exemplo da função FRename em ADVPL: É isso aí, finalizamos aqui o post, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica com Deus. Link de referência no TDN da TOTVS:https://tdn.totvs.com/display/tec/FRename

Recuperando o Resultado da Última Operação de Busca com Found em ADVPL

Recuperando o Resultado da Última Operação de Busca com Found em ADVPL

1 minuto A função Found em ADVPL indica se a última operação de busca de um registro realizada(Exemplo, utilizando a função DBSeek) foi encontrada, retornando verdadeiro(.T.) ou não, retornando falso(.F.). Essa função é muito útil em situações onde queremos saber se algum registro foi encontrado para fazermos umas validações. Ela é uma das Funções de Acesso a Banco de Dados/SQL no Protheus em ADVPL.    Sintaxe: Found()   Parâmetro(s): Nenhum. Retorno:     Exemplo da função Found em ADVPL:     É isso aí, Continue lendo

Obtendo o Nome do Campo ou Variável em Memória com ReadVar em ADVPL

Obtendo o Nome do Campo ou Variável em Memória com ReadVar em ADVPL

3 minutos A função ReadVar em ADVPL obtém o nome do campo(ex:M->D1_DOC) ou variável(cCPF) de onde estamos digitando algum valor. Ela muito útil para fazermos validações baseada no campo que estamos digitando. Ela também é uma das funções de Interface Visual em ADVPL.  Podemos usar a função ReadVar em conjunto com o operador macro & para obter o conteúdo do campo ou variável a qual ReadVar referencia. Ex. &(ReadVar).   Sintaxe: ReadVar()   Parâmetro(s): ——- Retorno:     Exemplo da função ReadVar em ADVPL para Continue lendo

Abrindo uma Tela de Consulta Padrão(SXB) com ConPad1 em ADVPL

Abrindo uma Tela de Consulta Padrão(SXB) com ConPad1 em ADVPL

2 minutos A função ConPad1 em ADVPL serve para abrir uma tela de consulta padrão(SXB). Ela é uma das Funções de Consultas Padrão(SXB) em ADVPL. Existem situações em que necessitamos abrir uma tela de consulta padrão sem ter que clicar na lupa. Por exemplo, numa situação onde um determinado campo é preenchido e através de um Gatilho de Campos(SX7) podemos fazer a chamada da consulta padrão para ser mostrado uma tela onde o usuário poderá selecionar um registro da consulta padrão. Para esse finalidade Continue lendo

Principais Variáveis Públicas em ADVPL

Principais Variáveis Públicas em ADVPL

menos de 1 minuto Olá, no post de hoje falaremos das principais variáveis públicas em ADVPL e que nos auxiliam bastante nas customizações que desenvolvemos. Essas variáveis são muito úteis aos analistas-programadores Protheus-ADVPL a obter informações rápidas de usuário logado, filial logada, empresa, módulo dentre outras mais.  Segue a lista dessas variáveis:   

Como Executar UPDATE em Campo MEMO em Consultas SQL

Como Executar UPDATE em Campo MEMO em Consultas SQL

1 minuto   Olá, no post de hoje iremos aprender como executar UPDATE em campo MEMO em consultas SQL.  Os conteúdos de campos MEMOS tem umas particularidades para serem visualizados, assim também como ser executado atualização através de UPDATE. Com isso temos que utilizar umas funções SQL específicas parar executar essa atualização. Exemplo para executar UPDATE em um campo MEMO via SQL: No exemplo abaixo temos um campo do tipo MEMO chamado de B1_MOPC, se fizemos um UPDATE direto nesse campo(conforme a imagem abaixo) Continue lendo

Como Visualizar o Conteúdo de Campo MEMO em Consultas SQL

Como Visualizar o Conteúdo de Campo MEMO em Consultas SQL

1 minuto   Olá, no post de hoje iremos aprender como visualizar o conteúdo de campo MEMO em consultas SQL.  Os conteúdos de campos MEMOS tem umas particularidades para serem visualizados, assim temos que usar algumas funções de conversões(CONVERT e VARCHAR) em SQL para ver seu conteúdo. Abaixo segue um exemplo de como fazer isso: Exemplo para visualizar um campo MEMO via consulta SQL: No exemplo abaixo temos um campo customizado do tipo MEMO chamado de C5_XMENNT2, se fizemos uma consulta normal sem a Continue lendo

Determinando se o Caractere mais à Esquerda de uma String é uma Letra Minúscula com IsLower em ADVPL

Determinando se o Caractere mais à Esquerda de uma String é uma Letra Minúscula com IsLower em ADVPL

1 minuto A função IsLower em ADVPL determina se o caractere mais à esquerda de uma string é uma letra minúscula. Ela também é uma das funções de manipulação de string em ADVPL.    Sintaxe: IsLower(cString)   Parâmetro(s): Retorno:   Exemplo da função IsLower em ADVPL:   É isso aí, finalizamos aqui mais um post no Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica com Deus. Link(s) Continue lendo

Obtendo o Recno de um Registro Posicionado com Recno em ADVPL

Obtendo o Recno de um Registro Posicionado com Recno em ADVPL

1 minuto A função Recno em ADVPL retorna o número do registro atualmente posicionado no alias/tabelaativo. Ela também é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: Recno()   Parâmetro(s): Nenhum Retorno:     Exemplo da função Recno em ADVPL:     É isso aí, finalizamos aqui mais um post no Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e Continue lendo