- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de Entrada FA60FIL Bordero Contas a Receber
×
Linguagem de Programação ADVPL
Perguntas Ponto de Entrada FA60FIL Bordero Contas a Receber
- brunogfx4
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 79
- Obrigados Recebidos: 0
9 anos 11 meses atrás #26396
por brunogfx4
Ponto de Entrada FA60FIL Bordero Contas a Receber foi criado por brunogfx4
Bom dia pessoal, estou tentado criar um ponto de entrada em cima do FA60FIL, mas estou com muitas duvidas, eu preciso que na geracao do bordero ele nao traga os clientes cujo o campo A1_BCO1 esteja preenchico com 999.
A outra solucao seria um tipo de gatilho do qual quando o campo A1_BCO1 estiver preenchido com 999 ao gerar o faturamento para o cliente ele preencha o campo E1_PORTADO.
Alguem pode me ajudar por favor.
A outra solucao seria um tipo de gatilho do qual quando o campo A1_BCO1 estiver preenchido com 999 ao gerar o faturamento para o cliente ele preencha o campo E1_PORTADO.
Alguem pode me ajudar por favor.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
9 anos 11 meses atrás #26401
por kanaamlrr
Não testei, mas deve funcionar
Abraço!
Respondido por kanaamlrr no tópico Ponto de Entrada FA60FIL Bordero Contas a Receber
User Function FA60FIL()
Local cFiltro := 'Posicione("SA1",1,xFilial("SA1")+SE1->(E1_CLIENTE+E1_LOJA),"A1_BCO1") <> "999"'
Return cFiltro
Não testei, mas deve funcionar
Abraço!
Por favor Acessar ou Registrar para participar da conversa.
- brunogfx4
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 79
- Obrigados Recebidos: 0
9 anos 11 meses atrás #26406
por brunogfx4
Respondido por brunogfx4 no tópico Ponto de Entrada FA60FIL Bordero Contas a Receber
Obrigado amigo, mas infelizmente apareceu um erro, do qual nao estou conseguindo solucionar.
THREAD ERROR (BRUNO.SOUZA, WKS0043) 02/12/2014 15:21:31
invalid expression type on macro on FA060BORDE(FINA060.PRX) 10/02/2014 10:17:26 line : 2310
THREAD ERROR (BRUNO.SOUZA, WKS0043) 02/12/2014 15:21:31
invalid expression type on macro on FA060BORDE(FINA060.PRX) 10/02/2014 10:17:26 line : 2310
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
9 anos 11 meses atrás #26407
por kanaamlrr
Respondido por kanaamlrr no tópico Ponto de Entrada FA60FIL Bordero Contas a Receber
Se você inverter as aspas simples e duplas?
"Posicione('SA1',1,xFilial('SA1')+SE1->(E1_CLIENTE+E1_LOJA),'A1_BCO1') <> '999'"
"Posicione('SA1',1,xFilial('SA1')+SE1->(E1_CLIENTE+E1_LOJA),'A1_BCO1') <> '999'"
Por favor Acessar ou Registrar para participar da conversa.
- brunogfx4
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 79
- Obrigados Recebidos: 0
9 anos 11 meses atrás #26408
por brunogfx4
Respondido por brunogfx4 no tópico Ponto de Entrada FA60FIL Bordero Contas a Receber
Infelizmente deu o mesmo erro.
User Function FA60FIL()
Local cFilter := Posicione('SA1',1,xFilial('SA1')+SE1->(E1_CLIENTE+E1_LOJA),'A1_BCO1') <> '999'
Return cFilter
se coloco a aspas no inicio e fim da frase fica tudo em vermelho coloquei igual esta acima mas persiste o mesmo erro.
User Function FA60FIL()
Local cFilter := Posicione('SA1',1,xFilial('SA1')+SE1->(E1_CLIENTE+E1_LOJA),'A1_BCO1') <> '999'
Return cFilter
se coloco a aspas no inicio e fim da frase fica tudo em vermelho coloquei igual esta acima mas persiste o mesmo erro.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
9 anos 11 meses atrás #26410
por kanaamlrr
Respondido por kanaamlrr no tópico Ponto de Entrada FA60FIL Bordero Contas a Receber
A expressão de retorno deve ser uma string.
ele deve estar dando erro por conta da função posicione.
Então acho que seria necessário gravar a informação diretamente no título no momento da geração para poder fazer a filtragem.
ele deve estar dando erro por conta da função posicione.
Então acho que seria necessário gravar a informação diretamente no título no momento da geração para poder fazer a filtragem.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de Entrada FA60FIL Bordero Contas a Receber
Tempo para a criação da página:0.149 segundos