Versão atual:

Gravar campo customizado OPs filhas - msExecAuto({|x,Y| Mata650(x,Y)},aMata650,nOpc)

Boa tarde ! Tenho uma rotina ExecAuto para abertura automatica de OPs.

Ela funciona bem. Tenho um campo customizado C2_PROGRAM que é preenchio com o número do programa.

A rotina gera a OP principal e suas filhas ... porém o campo C2_PROGRAM só é preenchido na OP pai. Alguém sabe como faço para gravar um campo customizado nas ops filhas ?

aMata650 := { {"C2_FILIAL" , xFilial("SC2") ,Nil},; {"C2_PRODUTO", oGetDados:aCols[i,5],NIL},; {"C2_QUANT" , 1 ,NIL},; {"C2_DATPRI" , dDatabase ,NIL},; {"C2_DATPRF" , dDatabase ,NIL},; {"C2_TPOP" , cTGet09 ,Nil},; {"C2_OBS" , cTGet10 ,Nil},; {"C2_PROGRAM" , cTGet10 ,Nil},; {"AUTEXPLODE" , "S" ,NIL}}

msExecAuto({|x,Y| Mata650(x,Y)},aMata650,nOpc)

Obrigado.

Versão (1):

Ver a versão formatada

Gravar campo customizado OPs filhas - msExecAuto({|x,Y| Mata650(x,Y)},aMata650,nOpc)

Comentário

new question