- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Pontos de Entrada
- MA261D3 - Atualiza campos no momento da gravação
Perguntas MA261D3 - Atualiza campos no momento da gravação
- Jhonatan
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0
6 anos 11 meses atrás #32419
por Jhonatan
MA261D3 - Atualiza campos no momento da gravação foi criado por Jhonatan
Olá,
Adicionei um campo no browser de transferências modelo II (MATA261) "Modulo 04 -> Atualizações -> Movimentações -> Internas -> Transferência múltipla" utilizando o ponto de entrada (MA261CPO), até ai tudo bem, o problema é quando eu salvo, os dados preenchidos no campo não vão para o banco de dados, pesquisei sobre o assunto e vi que precisa validar o ponto(MA261CPO) utilizando o ponto de entrada (MA261D3), mas não estou conseguindo, por favor me ajudem !!!
segue font utilizado.
Adicionei um campo no browser de transferências modelo II (MATA261) "Modulo 04 -> Atualizações -> Movimentações -> Internas -> Transferência múltipla" utilizando o ponto de entrada (MA261CPO), até ai tudo bem, o problema é quando eu salvo, os dados preenchidos no campo não vão para o banco de dados, pesquisei sobre o assunto e vi que precisa validar o ponto(MA261CPO) utilizando o ponto de entrada (MA261D3), mas não estou conseguindo, por favor me ajudem !!!
segue font utilizado.
#include "protheus.ch"
#DEFINE USADO Chr(0)+Chr(0)+Chr(1)
User Function MA261CPO()
Local aTam := {}
aTam := TamSX3('D3_X_NOME')
Aadd(aHeader, {"Nome Funcionario", 'D3_X_NOME' , PesqPict('SD3', 'D3_X_NOME', aTam[1]), aTam[1], aTam[2], '', USADO, 'C', 'SD3', ''})
Return (aHeader)
#INCLUDE "rwmake.ch"
#include "protheus.ch"
User Function MA261D3()
Local cPedido := ''
local n := PARAMIXB // checa numero da linha dos itens
Local nNome := aScan(aHeader,{|x| Alltrim(x[2])=="D3_X_NOME"})
RecLock('SD3',.F.) //-- Grava o pedido
SD3->D3_X_NOME := aCols[n][nNome]
SD3->(MsUnlock())
cPedido = aCols[n][nNome]
return
Por favor Acessar ou Registrar para participar da conversa.
- Jhonatan
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Pontos de Entrada
- MA261D3 - Atualiza campos no momento da gravação
Tempo para a criação da página:0.113 segundos