Gostaria de criar um clone de TES no documento de entrada. O fonte abaixo é um gatilho na D1_TES que pergunta caso queira clonar o código para os outros produtos. Porém os gatilhos não estão sendo chamados, alguem já teve um problema parecido?
user function SF1CLONETES()
local aArea := GetArea()
local cTes := M->D1_TES
local nX := 0
if GdFieldGet("D1_ITEM") == "0001" .and. Len(aCols) > 1
if MsgYesNo("Deseja clonar a TES?" , "Clonar TES " + M->D1_TES)
for nX := 2 to Len(aCols)
GDFieldPut("D1_TES" , cTes , nX)
GetDRefresh()
if ExistTrigger("D1_TES")
RunTrigger(2,nX,Nil,,"D1_TES")
endif
next nX
endif
endif
RestArea(aArea)
return cTes