Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

NomeDescriçãoConteúdo
lRetIndica se o item da ordem de separação será considerado ou não.

Lógico - O ponto de entrada deve retornar .T. para considerar o item da ordem de separação, ou .F. para desconsiderar. 

05. EXEMPLO DE UTILIZAÇÃO

Neste exemplo, temos uma ordem de separação com dois itens, onde o segundo será inibido pelo ponto de entrada ao acessar a rotina como admnistrador.

Bloco de código
languagejava
themeMidnight
titleExemplo ACD166VI
linenumberstrue
#Include 'Totvs.ch'

/*/{Protheus.doc} ACD166VI
Permite inibir itens da ordem de separação apresentados ao usuário
@type user function
@author TOTVS
/*/
User Function ACD166VI()
    Local lRet := .T.

    //Este usuário 000000 não pode separar o produto MP0005
    If AllTrim(CB8->CB8_PROD) == 'MP0005' .And. RetCodUsr() == '000000'
        lRet := .F.
    EndIf

Return lRet

Image Added

Image Added


Image Added

Ao acessar com outro usuário, o registro pendente é apresentado corretamente:



06. DEMAIS INFORMAÇÕES

Não se aplica

...