Descrição:
Valida a digitação da data-base.
O ponto de entrada receberá como parâmetro (PARAMIXB) um vetor com a data digitada e o ID do usuário logado e deverá ter retorno lógico para validar a digitação.
A partir da lib 20230227 o vetor paramixb passará a retornar também o módulo, empresa e filial definida.
Retorno
- (logico)
- Se verdadeiro poderá alterar a data-base, caso contrário não poderá seguir.
Exemplo de utilização
#include "protheus.ch" /*/{Protheus.doc} PSWDATE ponto de entrada para validar a digitação da data-base. @author Framework @since 02/02/2023 /*/ User Function PSWDATE() Local _aParixb := PARAMIXB Local _lRet := .T. VarInfo('_aParixb', _aParixb , , .F. ) Return(_lRet) /* resultado no console _aParixb -> ARRAY ( 6) [...] _aParixb[1] -> D ( 10) [03/02/2023] // database _aParixb[2] -> C ( 6) [000024] // id user _aParixb[3] -> N ( 15) [ 5.0000] // codigo do modulo *A partir da lib 20230227 _aParixb[4] -> C ( 7) [SIGAFAT] // sigla do modulo *A partir da lib 20230227 _aParixb[5] -> C ( 2) [99] // grupo de empresa *A partir da lib 20230227 _aParixb[6] -> C ( 2) [01] // filial *A partir da lib 20230227 */
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas