- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Gatilho na Tela de Orçamento
×
Linguagem de Programação ADVPL
Perguntas Gatilho na Tela de Orçamento
- leandrobozi
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0
10 anos 8 meses atrás #21216
por leandrobozi
Gatilho na Tela de Orçamento foi criado por leandrobozi
Bom Dia,
Estou com certa dificuldade em realizar a seguinte tarefa:
Criei um tampo Virtual na tabela SCJ (Orçamentos para clientes) com as seguintes informações:
Campo:CJ_RAZAO
Tipo: Caracter
Tamanho: 30
Decimal: 0
Formato: @!
Form. Variavel:
Contexto: Virtual
Propriedade: Visualizar
Até ai tudo certo (pelo menos eu acho).
Qual a finalidade deste campo?
Logo quando eu clico na opção Orçamentos, ele lista alguns orçamentos e algumas informações (filal, código do cliente, data de emissão e etc...)
Eu criei esse campo para que ele mostrar o nome do cliente nesssa mesma tela, mas estou com dificuldades para criar o gatilho.
Na tela tenho as seguintes opções:
Campo:
Sequência:
Cnt. Dominio:
Tipo:
Regra:
Posiciona:
Alias:
Ordem:
Chave:
Condição:
Inicialmente eu fiz da seguinte forma:
Campo: CJ_CLIENTE
Sequência: 005
Cnt. Dominio: CJ_RAZAO
Tipo: Primário
Regra: SA1->A1_NOME
Posiciona: Sim
Alias: SA1
Ordem: 1
Chave: xFilial("SA1")+M->CJ_CLIENTE
Condição:
Onde estou cometendo o erro?
Estou com certa dificuldade em realizar a seguinte tarefa:
Criei um tampo Virtual na tabela SCJ (Orçamentos para clientes) com as seguintes informações:
Campo:CJ_RAZAO
Tipo: Caracter
Tamanho: 30
Decimal: 0
Formato: @!
Form. Variavel:
Contexto: Virtual
Propriedade: Visualizar
Até ai tudo certo (pelo menos eu acho).
Qual a finalidade deste campo?
Logo quando eu clico na opção Orçamentos, ele lista alguns orçamentos e algumas informações (filal, código do cliente, data de emissão e etc...)
Eu criei esse campo para que ele mostrar o nome do cliente nesssa mesma tela, mas estou com dificuldades para criar o gatilho.
Na tela tenho as seguintes opções:
Campo:
Sequência:
Cnt. Dominio:
Tipo:
Regra:
Posiciona:
Alias:
Ordem:
Chave:
Condição:
Inicialmente eu fiz da seguinte forma:
Campo: CJ_CLIENTE
Sequência: 005
Cnt. Dominio: CJ_RAZAO
Tipo: Primário
Regra: SA1->A1_NOME
Posiciona: Sim
Alias: SA1
Ordem: 1
Chave: xFilial("SA1")+M->CJ_CLIENTE
Condição:
Onde estou cometendo o erro?
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 8 meses atrás #21218
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Gatilho na Tela de Orçamento
Brother não precisa de gatilho, no campo no configurador na opção Inicio Browse coloque
Posicione("SA1",1,xFilial("SA1")+SCJ->CJ_CLIENTE+SCJ->CJ_LOJA,"A1_NOME")
e no campo
inicio padrao coloque
Posicione("SA1",1,xFilial("SA1")+M->CJ_CLIENTE+M->CJ_LOJA,"A1_NOME")
veja se funfa
Posicione("SA1",1,xFilial("SA1")+SCJ->CJ_CLIENTE+SCJ->CJ_LOJA,"A1_NOME")
e no campo
inicio padrao coloque
Posicione("SA1",1,xFilial("SA1")+M->CJ_CLIENTE+M->CJ_LOJA,"A1_NOME")
veja se funfa
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- leandrobozi
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0
10 anos 8 meses atrás #21225
por leandrobozi
Respondido por leandrobozi no tópico Gatilho na Tela de Orçamento
Obrigado Luiz Alberto, funcionou perfeitamente.
Eu tenha em mente que precisava do gatilho para realizar tal função.
Mais um vez obrigado pelo ajuda.
Eu tenha em mente que precisava do gatilho para realizar tal função.
Mais um vez obrigado pelo ajuda.
Luiz Alberto escreveu: Brother não precisa de gatilho, no campo no configurador na opção Inicio Browse coloque
Posicione("SA1",1,xFilial("SA1")+SCJ->CJ_CLIENTE+SCJ->CJ_LOJA,"A1_NOME")
e no campo
inicio padrao coloque
Posicione("SA1",1,xFilial("SA1")+M->CJ_CLIENTE+M->CJ_LOJA,"A1_NOME")
veja se funfa
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 8 meses atrás #21229
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Gatilho na Tela de Orçamento
Blz Leandro, conta com a gente, divulga o site aos amigos e curta nosso facebook.
Abraços.
Abraços.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Gatilho na Tela de Orçamento
Tempo para a criação da página:0.122 segundos