Histórico da Página
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
User Function FTVD7026()
Local lLjNCCOr := SuperGetMv("MV_LJNCCOR", Nil, .F.)
Local cAliasQry := GetNextAlias()
Local cQuery := ""
cQuery := "SELECT E1_FILIAL, E1_PREFIXO, E1_NUM, E1_PARCELA, E1_TIPO, E1_EMISSAO, E1_SALDO, E1_MOEDA, SE1.R_E_C_N_O_ AS RECNO"
If lLjNCCOr
cQuery += " , MDJ_NUMORC as SELMDJORC "
EndIf
cQuery += " FROM " + RetSQLName("SE1") + " SE1 "
If lLjNCCOr
cQuery += " LEFT JOIN " + RetSQLName("MDK") + " MDK ON MDK.MDK_NUMREC = SE1.R_E_C_N_O_ AND MDK.D_E_L_E_T_ = ' ' "
cQuery += " LEFT JOIN " + RetSQLName("MDJ") + " MDJ ON MDJ.MDJ_FILIAL = MDK.MDK_FILIAL AND MDJ.D_E_L_E_T_ = ' ' "
cQuery += " AND MDJ.MDJ_NUMORC = MDK.MDK_NUMORC "
cQuery += " AND MDJ.MDJ_SITUA = 'OR' AND MDJ.MDJ_NUMORC = '" + M->LQ_NUM + "' "
EndIf
cQuery += " WHERE "
If !SuperGetMV("MV_LJNCCFI",,.F.)
cQuery += " E1_FILIAL = '"+xFilial("SE1")+"' AND "
EndIf
cQuery += " E1_CLIENTE = '"+M->LQ_CLIENTE+"' AND "
If !SuperGetMV("MV_LJNCCLJ",,.F.)
cQuery += " E1_LOJA = '"+M->LQ_LOJA+"' AND "
EndIf
cQuery += " E1_STATUS = 'A' AND " //A=Em Aberto
cQuery += " E1_SALDO > 0 AND " //Com Saldo em aberto
cQuery += " E1_TIPO IN ('NCC','RA ') AND "
cQuery += " SE1.D_E_L_E_T_ = ' ' "
cQuery := ChangeQuery(cQuery)
dbUseArea(.T.,"TOPCONN",TcGenQry(,,cQuery), cAliasQry,.F.,.F.)
While !(cAliasQry)->(EOF())
aAdd(aNCCItens,{.F.,;
(cAliasQry)->E1_SALDO,;
(cAliasQry)->E1_NUM,;
STOD((cAliasQry)->E1_EMISSAO),;
(cAliasQry)->R_E_C_N_O_>RECNO,;
(cAliasQry)->E1_SALDO,;
SUPERGETMV("MV_MOEDA1"),;
(cAliasQry)->E1_MOEDA,;
(cAliasQry)->E1_PREFIXO,;
(cAliasQry)->E1_PARCELA,;
(cAliasQry)->E1_TIPO,;
(cAliasQry)->E1_FILIAL})
(cAliasQry)->(DbSkip())
End
(cAliasQry)->(DbCloseArea())
Return |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas