× Linguagem de Programação ADVPL

Perguntas Ponto de Entrada FA60FIL Bordero Contas a Receber

Mais
11 anos 10 meses atrás #26412 por lalberto
#INCLUDE "PROTHEUS.CH"
#INCLUDE "RWMAKE.CH"

User Function FA60FIL()
Local _aArea := GetArea()
Local cFil060 :=".T."

If SA1->(dbSetOrder(1), dbSeek(xFilial("SA1")+SE1->E1_CLIENTE+SE1->E1_LOJA)) .And. SA1->A1_BCO1 <> '999'
cFil060=".F."
Endif

RestArea(_aArea)
Return(cFil060)

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.

Mais
11 anos 10 meses atrás #26413 por brunogfx4
Luiz primeiramente obrigado pela ajuda, na realidade eu queria que ele apareca todos s titulos do qual foi colocado no Filtro, mas que nesse filtro na apareca os clientes cujo o banco e 999 tentei fazer uma modificacao em cima do que voce me enviou, porem nao obtive sucesso.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #26416 por lalberto
Ah Tá, então esta invertido :woohoo: :woohoo: :woohoo:

#INCLUDE "PROTHEUS.CH"
#INCLUDE "RWMAKE.CH"

User Function FA60FIL()
Local _aArea := GetArea()
Local cFil060 :=".T."

If SA1->(dbSetOrder(1), dbSeek(xFilial("SA1")+SE1->E1_CLIENTE+SE1->E1_LOJA)) .And. SA1->A1_BCO1 == '999'
cFil060=".F."
Endif

RestArea(_aArea)
Return(cFil060)

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.

Mais
11 anos 10 meses atrás #26420 por brunogfx4
Fiz Dessa forma, porem ele ainda esta trazendo o titulo cujo o cliente esta preenchido A1_BCO1='999'.
To ate ficando com raiva, nao consigo ver uma forma para nao trazer esse CLIENTE.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #26422 por kanaamlrr
Crie um campo na tabela SE1 e jogue no inicializador padrão dele Posicione('SA1',1,xFilial('SA1')+M->(E1_CLIENTE+E1_LOJA),'A1_BCO1')
Depois crie o filtro por esse campo.
Faça o teste.
Não sei se vai rolar...

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás - 11 anos 10 meses atrás #26475 por CaioTostes
Bom dia, recentemente eu fiz algo parecido. Fiz um filtro na marcacao dos titulos (na geração do bordero). Eu utilizei o Ponto de Entrada FA060Qry(). Tenta assim:

#include "rwmake.ch" 
User Function FA060Qry()
Local cRet := ""
	
cRet := " not exists( select A1_FILIAL from "+RetSqlName("SA1")+" SA1 where A1_COD=E1_CLIENTE and A1_LOJA=E1_LOJA and A1_BCO1 <> '999' AND SA1.D_E_L_E_T_= '' ) "
	
Return cRet
Ultima edição: 11 anos 10 meses atrás por CaioTostes.

Por favor Acessar ou Registrar para participar da conversa.

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