Home

Linha Microsiga Protheus

Páginas filhas
  • Help para não-conformidades nos Parâmetros Fiscais -- 11114

Help para não-conformidades nos Parâmetros Fiscais

xMagHelpFis

Esta função está localizada no programa MATXFIS.PRX e é utilizado para montagem de uma DIALOG  destinada a exibir uma Não Conformidade da rotina que à chama, juntamente com sua respectiva Solução.

Esta função pode ser chamada de qualquer rotina e as informações por ela apresentadas deverão ser passado por parâmetros, conforme segue:

 

1º parâmetro: Título da janela à Este parâmetro identifica o título da janela em questão.

2º parâmetro: Não Conformidade à Este parâmetro identifica a descrição da Não Conformidade apresentado.

3º parâmetro: Solução à Define a solução para a Não Conformidade apresentado.

 

 Exemplo de utilização em INI:

[SX6 Verificacao dos paramentros darotina]
(PRE) _aTotal[99] := ''
(PRE) SX6->(DbGoTop ())
(PRE) SX6->(DbSeek (xFilial('SX6')+'MV_DSSANT'))
(PREREG) !SX6->(Eof ()) .And. xFilial ('SX6')==SX6->X6_FIL.And. 'MV_DSSANT'$SX6->X6_VAR
(PREREG) (_aTotal[99] +=SX6->X6_CONTEUD, .T.)
(POS) _aTotal[98] := 'O parametroMV_DSSANT? nao esta definido no dicionario de dados. Para que a rotina continuecorretamente será necessário respeitar a solução propostaabaixo.'
(POS) _aTotal[97] := 'Incluir oparâmetro MV_DSSANT? na tabela SX6, onde a '?' indica que pode receber um numeroentre 0 - 9, cujo objetivo é de abranger uma capacidade maior para seu conteúdo.Para maiores referências, consultar a documentação que acompanha arotina.'
(POS) Iif (Empty (_aTotal[99]),xMagHelpFis ('Parâmetro não existe.', _aTotal[98],_aTotal[97]),)

 

Nível 1 (Acesso Clientes)
Espanhol , Inglês
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11