PE Solicitação de Compra

Bom dia, pessoal, tudo bom?

Estou tentando trazer a informação do nome do usuário ao inserir uma solicitação de compra, e essa informação deve aparecer no browse e como filtro.

Estou tentando utilizar o PE MT110LOK porém não está funcionando, podem me auxiliar onde estou errando? segue fonte

User Function MT110LOK()

M->C1_ZZUSERS := UsrFullName(RetCodUsr())

//lValido := .T.

//Return(lValido)

Return .T.

Olá!

Tente o seguinte:


User Function MT110LOK()
    Local cNomeUsr As Character

    cNomeUsr := UsrFullName(RetCodUsr())

    If !GDDeleted()
        GDFieldPut("C1_ZZUSERS", cNomeUsr)
    EndIf

Return (.T.)

Olá. Para esta finalidade acredito que não precisará de ponto de entrada. Apenas coloque no inicializador padrão do seu campo o UsrFullName(RetCodUsr()), muda o modo edição dele para .F. e para permitir pesquisa.