× Linguagem de Programação ADVPL

Perguntas Gravar dados de um campo a outra em tabelas diferentes.

Mais
11 anos 5 meses atrás #14285 por anizio.souza
Pessoal boa noite.

Preciso de ajuda em uma customização onde um campo da tabela SD1 é preenchido no momento da entrada de NF e os dados desse campo devem ser gravados em um outro campo na tabela SE2.

Desde já agradeço a ajuda.

Obrigado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 5 meses atrás #14303 por THALESCOTR
Bom dia,

não entendi muito bem o exato momento que você deseja q seja inserido esse campo.
Na rotina documento de entrada? ao clicar no ok?
Se for, utilize o p.e MT103FIM(), fazendo um recLock na tabela SE2, preenchendo o campo q você precisa.


Att
Thales

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 5 meses atrás #14330 por mbrigagao
Bom dia,

Você poderá usar também o MT100GE2(), que nesse caso já está com o reclock ativo SE2 ...

Aí é só fazer a tratativa...

Veja exemplo:
User Function MT100GE2()

_cDescr := Posicione("SE4",1,xFilial("SE4")+SF1->F1_COND,"E4_DESCRI")
_cDescr := Upper(Alltrim(_cDescr))

If "BNDES" $_cDescr .or. "BNDS" $ _cDescr
	SE2->E2_HIST := "CARTAO BNDES"
EndIf	

Return()

Por favor Acessar ou Registrar para participar da conversa.

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