Ponto de entrada que inicializa campos específicos na tela de Retorno por Etapas (MNTA480)
Características do Requisito
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 |
Ponto de Entrada
Descrição: | Ponto de entrada executado na rotina de Retorno por Etapas (MNTA480) para inicializar campos específicos na tela de entrada de dados | ||||||||
Programa Fonte: | MNTA480.prx | ||||||||
Localização: | SIGAMNT: Atualizações/Controle de Oficina/Retorno de OS/Retorno por Etapas | ||||||||
Função: | NG480CPU() | ||||||||
Retorno: |
|
Exemplo do Ponto de Entrada NG480CPU()
#Include 'Protheus.ch' #Include 'RwMake.ch' User Function NG480CPU() Local aArea := GetArea(),nPOS_ := 0, cALIB := Space(3) Local aUserCpos := {}, nINCR := 0 Local aCAMPOCPU := {"TPQ_TESTE"} For nINCR := 1 To Len(aCAMPOCPU) DbSelectArea("SX3") DbSetOrder(2) If DbSeek(aCAMPOCPU[nINCR]) nPOS_ := At("_",aCAMPOCPU[nINCR]) cALIB := If(nPOS_ = 3,"S"+Substr(aCAMPOCPU[nINCR],1,nPOS_-1),Substr(aCAMPOCPU[nINCR],1,nPOS_-1)) DbSelectArea(cALIB) If FieldPos(aCAMPOCPU[nINCR]) > 0 Aadd(aUserCpos,aCAMPOCPU[nINCR]) Endif Endif Next DbSelectArea("SX3") DbSetOrder(1) RestArea(aArea) Return(aUserCpos)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas