Perguntas Campo MEMO C6_INFAD sendo atualizado na rotina de Aprov do Orçamento - MTA416PV

Mais
4 anos 4 meses atrás #32899 por vinaop
Pessoal;

Não sei o que pode ser, mas precisei criar um campo MEMO para informações adcionais do item do Orçamento de Vendas e este deveria levar em sua aprovação para o campo C6_INFAD. Pois bem, em tempo de execução aparentemente o processo funciona certinho porque na tela que é gerado o pedido as informações apresentadas no pedido através da rotina está funcionando perfeitamente.
O problema é que após gravar o pedido, quando vou consultá-lo o que aparentemente era pra levar, não ficou gravado.

Eis a minha rotina para melhor entendimento.
USER FUNCTION MTA416PV()

Local n_I := 0
Local a_Area := GetArea()
Local a_AreSCK := SCK->(GetArea())

    For n_I := 1 to Len(_aCols)
        DbSelectArea("SCK")
        DbSetOrder(1)
        If DbSeek(xFilial("SCK") + SCJ->CJ_NUM + _aCols[n_I,GdFieldPos("C6_ITEM",_aHeader)] + _aCols[n_I,GdFieldPos("C6_PRODUTO",_aHeader)])
            _aCols[n_I,GdFieldPos("C6_INFAD",_aHeader)] := SCK->CK_X_INFPR
        EndIf
    Next   
    
    RestArea(a_AreSCK)
    RestArea(a_Area)

RETURN

Alguém tem uma ideia do que fazer para que os registros na C6_INFAD fique gravado na gravação do pedido durante a aprovação do orçamento?

Agradeço demais qualquer ajuda.

Atenciosamente.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.096 segundos
Joomla templates by a4joomla