O ponto de entrada OX001ARS está localizado na Rotina de Orçamento por Fases, e é executado na reserva de itens do orçamento de Peças, no momento da montagem da array com as informações que serão passados para a integração com a rotina MATA261 (Transferencia Mod. II) do módulo de estoque e custos.
If ( ExistBlock("OX001ARS") ) aAuxItens := ExecBlock("OX001ARS",.F.,.F.,{aClone(aItensNew)}) If ( ValType(aAuxItens) == "A" ) aItensNew := aClone(aAuxItens) EndIf EndIf
endif // Gravacao do VE6 OX001VE6(cNumOrc,lRes) // RESERVA / DESRESERVA DO ITEM // DBSelectArea("VS3") DBSkip() enddo
Programa Fonte
OFIXX001
Sintaxe
OX001ARS - Reserva de itens em Orçamento de Peças ( [ aItensNew ], [ ] ) --> aMatriz
Parâmetros:
Nome
Tipo
Descrição
Default
Obrigatório
Referência
aItensNew
Array of Record
Itens do orçamento.
Array of Record
Retorno
aMatriz(array_of_record)
Itens do orçamento alterados.
Exemplos
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜܱ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ÉÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍ»±±±±ºPrograma ³OX001ARS ºAutor ³Microsiga º Data ³ 10/05/10 º±±±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍ͹±±±±ºDesc. ³ P.E para manipulação das informacoes que serão enviadas º±±±±º ³ para a integracao com o MATA261 º±±±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹±±±±ºUso ³ º±±±±ÈÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß*/User Function OX001ARS()Local aMatriz := ParamIxb[1]MsgAlert("O Ponto de Entrada 'OX001ARS' foi executado!","Sucesso!")Return aMatriz