01. DADOS GERAIS
| Produto: |
TOTVS Backoffice
|
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Backoffice |
| Módulo: | TOTVS Backoffice (Linha Protheus) - Automação e Coleta de Dados (SIGAACD)
|
| Função: | Ordem de separação (ACDV166) e Expedição (ACDV170) |
| País: | Brasil |
02. DESCRIÇÃO
O ponto de entrada ACD166VL está localizado na rotina de Ordens de Separação e Expedição do coletor de dados do SIGAACD, e é chamado ao informar uma ordem de separação encerrada. Ele permite inibir a pergunta "Deseja estornar a ordem de separação?" ou "Ordem encerrada, deseja modificá-la?", dependendo da rotina.
Na chamada do ponto de entrada, a tabela CB7 estará posicionada no item em avaliação.
03. PARÂMETROS
| Nome | Descrição |
|---|---|
| O ponto de entrada não recebe parâmetros. |
04. RETORNO
| Nome | Descrição | Conteúdo |
|---|---|---|
| lRet | Indica se a pergunta de estorno/alteração da ordem de separação será exibida ou não | Lógico - O ponto de entrada deve retornar .T. para apresentar a mensagem, ou .F. para desconsiderar. |
05. EXEMPLO DE UTILIZAÇÃO
Neste exemplo, temos uma ordem de separação de ordem de produção finalizada, onde a pergunta de estorno será inibida para qualquer usuário que não seja o administrador.
#Include 'Totvs.ch'
/*/{Protheus.doc} ACD166VL
Permite inibir a pergunta de confirmação de estorno ou alteração de uma ordem de separação finalizada
@type user function
@author TOTVS
/*/
User Function ACD166VL()
Local lRet := .F.
//Somente o admnistrador pode estornar ou alterar uma ordem finalizada
If RetCodUsr() == '000000'
lRet := .T.
EndIf
Return lRet
06. DEMAIS INFORMAÇÕES
Não se aplica
07. ASSUNTOS RELACIONADOS