× Linguagem de Programação ADVPL

Perguntas Ponto Entrada MA330FIL

Mais
8 anos 2 meses atrás #31005 por marceloc
Bom dia Pessoal,

Alguém já utilizou o ponto de entrada MA330FIL?
Este ponto de entrada serve para filtrar as informações do arquivo de trabalho TRB antes do recalculo do Custo Médio.

Necessito de um exemplo de como efetuar este filtro. Alguém já fez isso?

Valeu.

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 2 meses atrás #31018 por lalberto
Respondido por lalberto no tópico Ponto Entrada MA330FIL
Marcelo boa tarde, ponto de entrada eu não encontrei, mas segue parte do fonte aonde o mesmo é executado, acho que isso já ajuda bastante.

Abraços:



While (cAliasQry)->(!Eof()) .And. cFilDoc == (cAliasQry)->DT6_FILDOC .And. cSerTms == (cAliasQry)->DT6_SERTMS .And. cTipTra == (cAliasQry)->DT6_TIPTRA

//-- Zera o array aValSeg qdo o cliente / regiao for diferente do anterior.
If (cAliasQry)->DT6_CLIDEV <> cCliDev .Or. (cAliasQry)->DT6_LOJDEV <> cLojDev .Or. ;
(cAliasQry)->DT6_CDRORI <> cCdrOri .Or. (cAliasQry)->DT6_CDRCAL <> cCdrCal .Or. ;
cTabSeg + cTpTSeg <> (cAliasQry)->(DC5_TABSEG+DC5_TPTSEG)
cCliDev := (cAliasQry)->DT6_CLIDEV
cLojDev := (cAliasQry)->DT6_LOJDEV
cCdrOri := (cAliasQry)->DT6_CDRORI
cCdrCal := (cAliasQry)->DT6_CDRCAL
cServic := (cAliasQry)->DT6_SERVIC
cTabSeg := (cAliasQry)->DC5_TABSEG
cTpTSeg := (cAliasQry)->DC5_TPTSEG
aValSeg := {}
EndIf

If lTMA330Fil
lRet := ExecBlock('TMA330FIL',.F.,.F.,{ (cAliasQry)->DT6_FILDOC, (cAliasQry)->DT6_DOC, (cAliasQry)->DT6_SERIE })
If ValType(lRet) <> 'L'
lRet := .T.
EndIf
dbSelectArea(cAliasQry)
If !lRet
dbSkip()
Loop
EndIf
EndIf

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
8 anos 2 meses atrás #31024 por marceloc
Respondido por marceloc no tópico Ponto Entrada MA330FIL
Bom dia Luiz,

Obrigado pela ajuda, mas o trecho que postastes é referente ao ponto de entrada TMA330FIL e não do ponto de entrada MA330FIL.

Abraço.

Por favor Acessar ou Registrar para participar da conversa.

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