01. DADOS GERAIS
Produto: | TOTVS Manutenção de Ativos |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | TOTVS Manufatura (Linha Protheus) - Manutenção de ativos (SIGAMNT) |
Função: | MNTA4106() |
País: | Brasil |
02. DESCRIÇÃO
Descrição: | Ponto de entrada acionado no processo de validação ao incluir uma O.S. manual. Permitindo assim a inclusão de novas validações neste processo. | ||||||||||||
Localização: | SIGAMNT: Em Atualizações > Controle de Oficina > Ordens de Serviço > Manual. | ||||||||||||
Programa Fonte: | MNTA410.prw | ||||||||||||
Função: | MNTA4106() | ||||||||||||
Parâmetros: |
| ||||||||||||
Retorno: |
|
03. DEMAIS INFORMAÇÕES
Exemplo MNTA4106()
#Include 'Totvs.ch' User Function MNTA4106() Local aColsUse := ParamIXB[1] Local aHeadUse := ParamIXB[2] Local lRet := .T. Local nPosAlmx := aScan( aHeadUse, { |x| Trim( Upper( x[2] ) ) == 'TL_LOCAL' } ) Local nPosProd := aScan( aHeadUse, { |x| Trim( Upper( x[2] ) ) == 'TL_CODIGO' } ) Local nPosTpRg := aScan( aHeadUse, { |x| Trim( Upper( x[2] ) ) == 'TL_TIPOREG' } ) Local nInd := 0 If nPosAlmx > 0 .And. nPosProd > 0 .And. nPosTpRg > 0 For nInd := 1 To Len( aColsUse ) If aColsUse[nInd,nPosTpRg] == 'P' If aColsUse[nInd,nPosAlmx] == '01' .And. Trim( aColsUse[nInd,nPosProd] ) == 'PRD01' lRet := .F. MsgAlert( 'Local de estoque não deve ser utilizado para o produto: ' + Trim( aColsUse[nInd,nPosProd] ) ) Exit EndIf EndIf Next nInd EndIf Return lRet
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas