× Linguagem de Programação ADVPL

Perguntas Ponto de Entrada para validar o Pedido de Venda

Mais
10 anos 1 mês atrás #25498 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

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25502 por admin
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.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25520 por edlardo
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.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25523 por inocenciojr
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

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25525 por edlardo
Vlw cara, era exatamente o que eu estava precisando. Show!!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25532 por Denilson
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

Por favor Acessar ou Registrar para participar da conversa.

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