Histórico da Página
...
nOpcAuto - Numérico - Opção desejada do menu via rotina automática, onde 3 = Incluir, 4 = Alterar, 5 = Excluir.
aRotinaNew - Em Desuso.
aRotAuto - Array - Contém os dados dos campos e seus conteúdos para inclusão via rotina automática.
nPosArotina - Numérico- Opção desejada do menu sem execução da mBrowse.Neste caso, precisamos enviar o vetor do canal Master como primeiro parâmetro (aRotAuto) e a opção do menu como segundo parâmetro (nOpcAuto).
Vamos precisar manipular o array de canais criado pelo MILE através de user function e incluí-la no parâmetro pré-execução do layout:
#INCLUDE'PROTHEUS.CH'
User function UCSAA100(lInterface, aInfos, aLayOut, aSaidas, aVetores)
LocalaNewVet := array(24)
aNewVet[1] := {3} // nOpcAuto
aNewVet[2] := {} // aRotinaNew
aNewVet[3] := aClone(aVetores[1]) // aRotAuto
aNewVet[24] := {3} // nOpcAutonOpc
Return aClone(aNewVet)
04. DEMAIS INFORMAÇÕES
...