- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de Entrada para validar o Pedido de Venda
×
Linguagem de Programação ADVPL
Perguntas Ponto de Entrada para validar o Pedido de Venda
- Denilson
- Autor do Tópico
- Desconectado
- Usuário está bloqueado
Menos
Mais
- Postagens: 32
- Obrigados Recebidos: 0
10 anos 1 mês atrás #25498
por Denilson
Ponto de Entrada para validar o Pedido de Venda foi criado por Denilson
Boa tarde a todos;
estou "tentando" montar uma validação no Pedido de Venda que checa o limite de crédito do cliente e bloqueia a emissão do pedido, fiz o ponto abaixo MT410TOK só que ele deixa gravar normalmente e quando tento alterar ou excluir ai ele trava dando a mensagem de bloqueio:
#include "protheus.ch"
User Function MT410TOK()
Local aArea
aArea := GetArea()
SA1->(DbSetORder(1)) // Filial + Cliente + Loja
SA1->(DbSeek(xFilial("SA1")+SC6->C6_CLI+SC6->C6_LOJA))
nLC := SA1->A1_LC
If SC6->C6_VALOR > nLC .AND. SC5->C5_TIPO = "N"
MsgStop("O Valor Total não pode ser maior que o Limite de Crédito cadastrado para o Cliente! Verifique junto ao Financeiro, o Pedido não será cadastrado!")
return(.f.)
Endif
RestArea(aArea)
return(.t.)
alguém poderia me ajudar no que estou fazendo errado?
grato
Denilson
estou "tentando" montar uma validação no Pedido de Venda que checa o limite de crédito do cliente e bloqueia a emissão do pedido, fiz o ponto abaixo MT410TOK só que ele deixa gravar normalmente e quando tento alterar ou excluir ai ele trava dando a mensagem de bloqueio:
#include "protheus.ch"
User Function MT410TOK()
Local aArea
aArea := GetArea()
SA1->(DbSetORder(1)) // Filial + Cliente + Loja
SA1->(DbSeek(xFilial("SA1")+SC6->C6_CLI+SC6->C6_LOJA))
nLC := SA1->A1_LC
If SC6->C6_VALOR > nLC .AND. SC5->C5_TIPO = "N"
MsgStop("O Valor Total não pode ser maior que o Limite de Crédito cadastrado para o Cliente! Verifique junto ao Financeiro, o Pedido não será cadastrado!")
return(.f.)
Endif
RestArea(aArea)
return(.t.)
alguém poderia me ajudar no que estou fazendo errado?
grato
Denilson
Por favor Acessar ou Registrar para participar da conversa.
- admin
- Desconectado
- Administrador
Menos
Mais
- Postagens: 216
- Obrigados Recebidos: 0
10 anos 1 mês atrás #25502
por admin
Respondido por admin no tópico Ponto de Entrada para validar o Pedido de Venda
Denilson boa tarde, vc esta comparando o valor total do item com o limite de credito ? não entendi muito bem, vc precisar comparar o total do pedido correto ?
VOu ver se monto pra vc ok.
VOu ver se monto pra vc ok.
Por favor Acessar ou Registrar para participar da conversa.
- edlardo
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
10 anos 1 mês atrás #25520
por edlardo
Respondido por edlardo no tópico Ponto de Entrada para validar o Pedido de Venda
Bom dia, sou iniciante no ADVPL e estou precisando realizar um desenvolvimento.
Também estou precisando fazer uma validação no pedido de vendas, esta validação deve ser feita quando for feito a prep. do doc., preciso que seja verificado o campo C5_Pronto. Dependendo do resultado da consulta ele libera ou bloqueia o processo. Alguém pode me ajudar como realizar essa validação.
Também estou precisando fazer uma validação no pedido de vendas, esta validação deve ser feita quando for feito a prep. do doc., preciso que seja verificado o campo C5_Pronto. Dependendo do resultado da consulta ele libera ou bloqueia o processo. Alguém pode me ajudar como realizar essa validação.
Por favor Acessar ou Registrar para participar da conversa.
- inocenciojr
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 114
- Obrigados Recebidos: 1
10 anos 1 mês atrás #25523
por inocenciojr
Respondido por inocenciojr no tópico Ponto de Entrada para validar o Pedido de Venda
Cara, acredito que o que precisa seja semelhante a esse topico. Dá uma olhada se isso te ajuda:
masteradvpl.com.br/index.php/forum/5-mod...tes-da-geracao-da-nf
masteradvpl.com.br/index.php/forum/5-mod...tes-da-geracao-da-nf
Por favor Acessar ou Registrar para participar da conversa.
- edlardo
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
- Denilson
- Autor do Tópico
- Desconectado
- Usuário está bloqueado
Menos
Mais
- Postagens: 32
- Obrigados Recebidos: 0
10 anos 1 mês atrás #25532
por Denilson
Respondido por Denilson no tópico Ponto de Entrada para validar o Pedido de Venda
boa tarde Luiz;
isso mesmo quero comparar o valor total do item C6_VALOR com o limite de crédio do Cliente A1_LC se for maior não deixa cadastrar.
grato
Denilson
isso mesmo quero comparar o valor total do item C6_VALOR com o limite de crédio do Cliente A1_LC se for maior não deixa cadastrar.
grato
Denilson
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de Entrada para validar o Pedido de Venda
Tempo para a criação da página:0.108 segundos