Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: A730FILT - Filtra Operações
Descrição:
Eventos
Programa Fonte MATA730.PRX Sintaxe A730FILT - Filtra Operações ( [ PARAMIXB ] ) --> aRet Parâmetros:
Retorno
Observações
Exemplos User Function A730FILT()//-- Recebe a opção seta no parâmetro MV_PAR08(Considera Informacoes?)Local nTpCarga := PARAMIXBLocal cFilSG2 := ''Local cFilSH8 := ''Local aRet[2] //-- Cria um Array com dois elementos /*---------------------------------------------------A tabela SC2(Ordem de Producao), esta posicionadana aplicacao do filtro nas duas tabelas (SH8/SG2).--------------------------------------------------- */ //-- Verifica se a Carga Acumulativa sera pelo SH8(Carga Maq.)If nTpCarga == 1 //-- Nao adiciona no Carga Acumulativa as Operacoes que utilizam o Recurso 000001. cFilSH8 := 'Trim(SH8->H8_RECURSO) <> '000001'' //-- Verifica se o Carga Acumulativa sera pelo SG2(Roteiro Operacao).ElseIf nTpCarga == 2 //-- Nao adiciona no Carga Acum. a Operacao 03 do Roteiro 01 referente ao produto PA1-CARGA. cFilSG2 := 'If(Trim(SG2->G2_PRODUTO) == 'PA1-CARGA' .and. SG2->G2_CODIGO == '01',SG2->G2_OPERAC <> '03',.T.)'EndIf /*----------------------------------------------------------------------------------Composicao do aRet.aRet => Array contendo dois elementos, onde:aRet[1] => Expressao (Caracter) para filtro do SH8.aRet[2] => Expressao (Caracter) para filtro do SG2.Obs.: Quando nao utilizar um dos dois filtros, podera retorna Vazio para o elemento-----------------------------------------------------------------------------------*/aRet:= {cFilSH8,cFilSG2} Return(aRet) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas