× Linguagem de Programação ADVPL

Perguntas Ponto de Entrada M410FSQL

Mais
12 anos 7 meses atrás #1502 por lalberto
Galera alguém tem um exemplo do ponto de entrada M410FSQL para filtrar o browse dos pedidos de vendas ?

Obrigado.

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
12 anos 7 meses atrás #1505 por lalberto
Respondido por lalberto no tópico Re: Ponto de Entrada M410FSQL
Pessoal já resolvi de outra forma, mas se alguém quiser postar o exemplo fiquem a vontade ok.

Abraços a todos.

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
12 anos 4 meses atrás #2069 por oliveira
Respondido por oliveira no tópico Re: Ponto de Entrada M410FSQL
prezado Luiz alberto,

vc poderia me informar como conseguiu filtrar os usuários nos pedidos de vendas

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 4 meses atrás #2070 por lalberto
Respondido por lalberto no tópico Re: Ponto de Entrada M410FSQL
Olá Cleison, bem vindo ao Forum.

Olha eu não usei este ponto de entrada, mas segue um exemplo ai :

User Function M410FSQL()
Local cQuery := "" // Customização do Vendedor

cQuery += " AND C5_VEND1 = '000009' "

Return cQuery

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 6 meses atrás #12707 por Maceulus
Respondido por Maceulus no tópico Ponto de Entrada M410FSQL
Luiz... tarde.

Tentei usar o PE mas não está retornando nada, vc saberia me dizer o possível problema (segue fonte)


//
User function M410FSQL()

Local cFilSQL := ""
Public cCombo := " "
Private oDlg

OpcA:= {"A Faturar","Faturados","Todos"}

DEFINE MSDIALOG oDlg TITLE "Visualizar Pedidos" FROM 379,492 TO 468,795 PIXEL

@ 011,059 ComboBox cCombo Items OpcA COLOR CLR_BLUE Size 089,010 PIXEL OF oDlg
@ 011,009 Say "Status da Solicitação" Size 047,008 COLOR CLR_BLUE PIXEL OF oDlg

DEFINE SBUTTON FROM 028,120 TYPE 1 ENABLE OF oDlg ACTION (cFilSQL:=grvOk(),oDlg:End())
ACTIVATE MSDIALOG oDlg CENTERED
Return cFilSQL

Static Function grvOk
Local cFilSQL := ""
cFilSQL := "SELECT * FROM SC5010"

dbSelectArea("SC5")
dbGoTop()

if cCombo = "A Faturar"
cFilSQL += " WHERE C5_LIBEROK = ' '"

elseif cCombo = "Faturados"
cFilSQL += " WHERE C5_LIBEROK = 'S'"

elseif cCombo = "Todos"
cFilSQL += " "
endif

dbSelectArea("SC5")
Return cFilSQL
//

Gde abraço

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 2 meses atrás #24179 por flavianoan
Respondido por flavianoan no tópico Re: Ponto de Entrada M410FSQL
SE ainda estiver precisando,
#INCLUDE 'RWMAKE.CH'
/*
FILTRA OS PEDIDO DE VENDA.


*/
USER FUNCTION M410FSQL()
Local cUserId := RetCodUsr() // codigo do usuario logado
Local cVend := posicione("SA3",7,xFilial("SA3")+ cUserId, "A3_COD") // posiciona e devolve o código do vendedor
RETURN iif(empty(cVend),Nil, " C5_VEND1 = '" + cVend + "'")

Por favor Acessar ou Registrar para participar da conversa.

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