|
Bem Vindo, Visitante
|
Todos os Fórums
ADVPL
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Validação de campo FA040Num() |
|
Versão: |
. |
|
Plataforma: |
. |
Complemento: |
|
|
DB: |
. |
Complemento: |
|
|
|
|
|
Mensagem do
ZERO
em 09/11/2017, 10:52 h
Local: RJ Registro: 09/02/2015 Postagens: 235 |
Bom dia, aqui na base verifiquei que os campos
E1_PREFIXO, E1_NUM, E1_PARCELA E E1_TIPO possuem as validações de campo:
E1_PREFIXO -> FA040Num()
E1_NUM -> FA040Num() .AND. FREEFORUSE("SE1",M->E1_NUM)
E1_PARCELA -> FA040Num()
E1_TIPO -> FA040Tipo() .And. FA040Num() .And. FA040Natur()
Alguém sabe o que esta validação FA040NUM verifica?
Porque até onde sei posso ter títulos diferentes com mesmo número, tipo, etc desde que para clientes diferentes, mas aqui não consigo fazer isso pois quando estou preenchendo o campo tipo aparece essa validação FA040NUM impedindo o cadastro (nem cheguei no cliente ainda). estava afim de tira-la mas queria saber o impacto disto. |
|
|
Mensagem do
ROBERTOMEN
em 09/11/2017, 11:30 h
Local: PR Registro: 04/07/2017 Postagens: 421 |
fa040Num valida o numero da duplicata,,
O mesmo cliente não pode ter a mesma duplicata com a mesma parcela e o mesmo tipo digitada 2 X
Se vc retirar o sistema não fará mais esta validação e apresentará erro de UNIQUE INDEX quando vc tentar gravar o registo.
|
|
|
Mensagem do
ROBERTOMEN
em 09/11/2017, 11:34 h
Local: PR Registro: 04/07/2017 Postagens: 421 |
veja sua tabela SE1 se possui registro com E1_CLIENTE EM BRANCO
se tiver apague !!!
pode ser isto |
|
|
Mensagem do
ZERO
em 09/11/2017, 11:39 h
Local: RJ Registro: 09/02/2015 Postagens: 235 |
Aí que está Roberto, concordo com tudo o que vc falou, mas só que com esta validação estou impedido de lançar um número já existe mas p cliente DIFERENTE.
acabei de fazer novamente um teste.
Tenho um título assim já lançado:
Prefixo: BOL
Numero: 000100
Parcela:""
Tipo NF
Cliente: 000250
Loja: 01
Aí blz, vou lá preencher um outro titulo prefixo BOL, numero 000100, parcela "" só que para o cliente 000670 e não consigo... quando estou preenchendo o tipo ele já apresenta a mensagem da validação.
Só q realmente se eu tirar a validação, posso lançar qualquer número inclusive p o mesmo cliente, aí fica errado mesmo.
Qual validação devo usar então p permitir mesmo numero mas p clientes diferentes?
|
|
|
Mensagem do
ZERO
em 09/11/2017, 11:48 h
Local: RJ Registro: 09/02/2015 Postagens: 235 |
Roberto, Não tem não até pensei tb nisso mas não tem não |
|
|
Mensagem do
ROBERTOMEN
em 09/11/2017, 13:24 h
Local: PR Registro: 04/07/2017 Postagens: 421 |
perai zero,,,estamos falando de SE1,,,contas a receber
se é contas a receber é você quem emite o titulo
se é vc quem emite,,vc não pode ter o mesmo prefixo+numero+parcela
o sistema está correto em não permitir a inclusão.
se fosse contas a pagar SE2 ai sim poderia !!!! |
|
|
Mensagem do
ZERO
em 09/11/2017, 14:46 h
Local: RJ Registro: 09/02/2015 Postagens: 235 |
Putz cara pode crer.. não tinha me atentado, como é uma situação atípica que preciso resolve não me atentei p isso..
valeu cara! |
|
|
Mensagem do
ROBERTOMEN
em 09/11/2017, 15:25 h
Local: PR Registro: 04/07/2017 Postagens: 421 |
depois paga um chopp ai em COPA e ta tudo certo rsrsrsrsrs |
|
|
Mensagem do
ZERO
em 10/11/2017, 15:13 h
Local: RJ Registro: 09/02/2015 Postagens: 235 |
haha pode deixar! |
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|