× Linguagem de Programação ADVPL

Perguntas Gravar usuário ao alterar solicitação de armazém

Mais
11 anos 1 mês atrás #17500 por bruno.arquinto
Bom dia pessoal,

Na rotina solicitação de armazém, preciso que ao alterar uma pré requisição, o login do usuário fique gravado no lugar de quem a incluiu.

Fiz esse código na validação do usuário do campo CP_SOLICIT, mas está dando um erro(anexo).

If(inclui() .Or. altera(), M->CP_SOLICIT=cUserName, .F.)

Obrigado!
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17502 por kanaamlrr
Usa assim:

If(inclui .Or. altera, M->CP_SOLICIT=cUserName, .F.)

Inclui e Altera são variáveis públicas, e não funções, por isso estava dando erro.
Abraço!

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17507 por bruno.arquinto
Olá Kanaãm,

o erro parou de aparecer, e quando eu vou alterar a pré requisição e ele me obrigado a colocar meu usuário, mas quando confirmo não grava o usuário, detalhe que mesmo não utilizando o código na validação ele também não grava...sabe como posso contornar isso ? um detalhe é que gostaria que viesse o usuário chumbado em vez de ter que altera-lo.

Obrigado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17515 por kanaamlrr
Cara, o ideal seria você criar um PE forçando essa gravação do campo

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17660 por bruno.arquinto
Olá Kanaãm, desculpe a demora para responder...

me tire uma dúvida, que comando posso usar para forçar a gravação nesse campo ?

seria o ideal utilizar a função FWLeUserLg ?

obrigado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17668 por kanaamlrr
Você pode colocar a variável pública __cUserId, ai você irá gravar o código do usuário.

Por favor Acessar ou Registrar para participar da conversa.

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