Linha de Produto: | Microsiga Protheus. | ||||||||
Segmento: | Manufatura. | ||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas. | ||||||||
Rotina: |
| ||||||||
País(es): | Todos. | ||||||||
Banco(s) de Dados: | Todos. | ||||||||
Sistema(s) Operacional(is): | Todos. |
Descrição: | Ponto de entrada utilizado na rotina de O.S. Corretiva (MNTA420) que permite validar e customizar dados da OP/OS e é chamado após a inserção da OP relacionada à OS. | ||||||||
Localização: | SIGAMNT: Atualizações/Controle de Oficina/Ordem de Serviço/Corretiva | ||||||||
Programa Fonte: | MNTA420.prx | ||||||||
Função: | MNTA420T() | ||||||||
| Parâmetros: |
| ||||||||
Retorno: |
|
#Include "Protheus.ch"
//-------------------------------------------------------------------
/*/{Protheus.doc} MNTA420T
Permite customizar dados da OS.
@author NG Informática
@since 24/02/2020
@version P12
/*/
//-------------------------------------------------------------------
User Function MNTA420T()
Local cOrdem := PARAMIXB[ 1 ]
Local cFilSC2 := xFilial("SC2")
Local aArea := SC2->(GetArea())
Local lRet := .F.
If !(M->TJ_SITUACA == 'L')
lRet := .T.
Else
dbSelectArea("SC2")
dbSetOrder(1) //C2_FILIAL+C2_NUM+C2_ITEM+C2_SEQUEN
If dbSeek(cFilSC2+cOrdem+"OS"+"001")
lRet := .T.
MsgInfo("Ordem de Produção encontrada.")
EndIf
EndIf
RestArea(aArea)
Return lRet |