Histórico da Página
Aviso | ||
---|---|---|
| ||
Este Ponto de Entrada esta disponível a partir da Release 12.1.17 |
Realiza processo após a exclusão de todos relacionamentos da OS.
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||||
Segmento: | Manufatura | ||||||||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas | ||||||||||||||
Rotina: |
| ||||||||||||||
Issues Relacionadas | 12.1.17 / INOVBANCO-14539 | ||||||||||||||
País(es): | Todos | ||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||
Sistema(s) Operacional(is): | Todos | Parâmetros | |||||||||||||
Parâmetro | Tipo | Descrição | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ParamIXB[1] | Caracter | Ordem de Serviço posicionada. | ParamIXB[2] | Caracter | Plano de manutenção da OS.
Ponto de Entrada
Descrição: | Ponto de entrada executado no cancelamento da Ordem de Serviço depois da exclusão de todos os relacionamentos da Ordem de Serviço. Este permite a gravação de novos campos. |
Localização: | Atualizações/Controle de Oficina/Retorno OS/Retorno Atualizações/Controle de Oficina/Retorno OS/Retorno Mod. 2 Atualizações/Controle de Oficina/Plano de Manutenção/Cancelamento OS Atualizações/Controle de Oficina/Ordem de Serviço/Corretiva |
Eventos: | Retorno (MNTA400) / Retorno Mod. 2 (MNTA435) / Cancelamento OS (MNTA260) / OS Corretiva (MNTA420) |
Programa Fonte: | MNTUTIL_OS.PRW |
Função: | NGDELETOS() |
Aviso | ||
---|---|---|
| ||
Os campos utilizados no exemplo, foram incluídos pelo configurador para que então fossem utilizados. |
Exemplo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
#Include "PROTHEUS.CH" User Function NGDELDIN() Local cOrdSe := ParamIXB[1] aArea Local cPlano := ParamIXB[2] dbSelectArea("STJ") dbSetOrder(1) If dbSeek(xFilial("STJ") + cOrdSe + cPlano) GetArea() RecLock("STJ", .F.) //Campos incluídos manualmente pelo configurador. STJ->TJ_LOGDT := Date() STJ->TJ_LOGHR := Time() STJ->TJ_LOGUS := UsrFullName(RetCodUsr()) STJ->TJ_LOGPR := FunName() MsUnLock() EndIfRestArea(aArea) Return |