- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de entrada front loja
×
Linguagem de Programação ADVPL
Perguntas Ponto de entrada front loja
- eusouoneto
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 70
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14488
por eusouoneto
Ponto de entrada front loja foi criado por eusouoneto
Boa tarde!
Fiz a seguinte validação para não aceitar outra condição de pagamento para cliente padrão q não seja a 001 (venda a vista):
User Function LJ7001()
Local lRet := .T.
If ParamIXB[1] == 1 // se for orcamento
If M->LQ_CONDPG<>"001" .and. M->LQ_CLIENTE = '000001'
Aviso("Atenção","Escolha a condição de pagamento correta para o Cliente Padrão",{"Ok"})
lRet := .F.
EndIf
EndIf
Return (lRet)
Funcionou, porém precisava dessa validação no front, pois la pode ser alterado a condição de pagamento, mas n encontrei um ponto de entrada pra fazer isso.
Alguém poderia me ajudar?
Fiz a seguinte validação para não aceitar outra condição de pagamento para cliente padrão q não seja a 001 (venda a vista):
User Function LJ7001()
Local lRet := .T.
If ParamIXB[1] == 1 // se for orcamento
If M->LQ_CONDPG<>"001" .and. M->LQ_CLIENTE = '000001'
Aviso("Atenção","Escolha a condição de pagamento correta para o Cliente Padrão",{"Ok"})
lRet := .F.
EndIf
EndIf
Return (lRet)
Funcionou, porém precisava dessa validação no front, pois la pode ser alterado a condição de pagamento, mas n encontrei um ponto de entrada pra fazer isso.
Alguém poderia me ajudar?
Por favor Acessar ou Registrar para participar da conversa.
- eusouoneto
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 70
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14589
por eusouoneto
Respondido por eusouoneto no tópico Ponto de entrada front loja
Procurei no tdn, em fóruns e tals e não encontrei um pe que se encaixa essa validação. Será q não tem jeito?
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 5 meses atrás #14590
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 Ponto de entrada front loja
Veja se te ajuda
User Function LJ7033()
Local lRet := .T.
Local lGrava := ParamIXB[1]
Local nOpcao := ParamIXB[2]
If nOpcao == 3 .And. lGrava
// Grava o nome do usuario logado como operador no orçamento do venda assistida
// If RecLock("SLQ",.f.)
// SLQ->LQ_USER := RETUSRNAME()
// SQL->(MsUnlock())
// Endif
U_ImpGuia(M->LQ_NUM)
Endif
Return .t.
User Function LJ7033()
Local lRet := .T.
Local lGrava := ParamIXB[1]
Local nOpcao := ParamIXB[2]
If nOpcao == 3 .And. lGrava
// Grava o nome do usuario logado como operador no orçamento do venda assistida
// If RecLock("SLQ",.f.)
// SLQ->LQ_USER := RETUSRNAME()
// SQL->(MsUnlock())
// Endif
U_ImpGuia(M->LQ_NUM)
Endif
Return .t.
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.
- eusouoneto
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 70
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14591
por eusouoneto
Respondido por eusouoneto no tópico Ponto de entrada front loja
Pelo q vi, acredito q não. Pq ainda é no venda assistida, precisava q fosse no front, depois q importa o orçamento antes de finaliza-lo e imprimir o cupom. Aqui é paf ecf, os orçamentos são importados pro front para aí sim finalizar a venda. Esse q fiz deu certo no venda assistida, porém qnd é importado para o front o usuario pode mudar e é isso q não deveria acontecer.
Por favor Acessar ou Registrar para participar da conversa.
- eusouoneto
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 70
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14594
por eusouoneto
Respondido por eusouoneto no tópico Ponto de entrada front loja
Fiz o teste e não deu certo no front, somente no venda assistida.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de entrada front loja
Tempo para a criação da página:0.116 segundos