Árvore de páginas

Descrição

Este Ponto de Entrada permite customizar os valores de entrada por transferência do PPA.

Observações

Exemplos

User Function ORVW02E2  If (cAliasSBM)->BM_GRUPO $ cGAce .or. (cAliasSBM)->BM_CODMAR $  cMarcaVW .OR. (cAliasSBM)->BM_CODMAR $  cMarcaMAN    aPPA[45,8] +=(cAliasSD1)->D1_CUSTO   Else    aPPA[46,8] +=(cAliasSD1)->D1_CUSTO   EndIf return

Preview

Veja também

Idioma

Português(Brasil)

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

Parâmetros

N/A

Retorno

N/A

Eventos de chamada do Ponto de Entrada

While !(cAliasSD1)->(Eof())

 If Select(cAliasSBM) > 0   ( cAliasSBM )->( DbCloseArea() )  EndIf  cQuery := "SELECT SBM.BM_CODMAR, SBM.BM_DESC, SBM.BM_PROORI, SBM.BM_GRUPO "  cQuery += "FROM "+RetSqlName( "SBM" ) + " SBM "  cQuery += "WHERE "  cQuery += "SBM.BM_FILIAL='"+ xFilial("SBM")+ "' AND "  cQuery += "SBM.BM_GRUPO='"+(cAliasSD1)->D1_GRUPO+"' AND "  cQuery += "SBM.D_E_L_E_T_=' ' ORDER BY SBM.BM_GRUPO"  dbUseArea( .T., "TOPCONN", TcGenQry(,,cQuery), cAliasSBM, .T., .T. )

 If Select(cAliasVE4) > 0   ( cAliasVE4 )->( DbCloseArea() )  EndIf  cQuery := "SELECT VE4.VE4_PREFAB, VE4.VE4_CDOPEN "  cQuery += "FROM "+RetSqlName( "VE4" ) + " VE4 "  cQuery += "WHERE "  cQuery += "VE4.VE4_FILIAL='"+ xFilial("VE4")+ "' AND VE4.VE4_PREFAB='"+(cAliasSBM)->BM_CODMAR+"' AND "  cQuery += "VE4.D_E_L_E_T_=' ' ORDER BY VE4.VE4_PREFAB"  dbUseArea( .T., "TOPCONN", TcGenQry(,,cQuery), cAliasVE4, .T., .T. )

 If Select(cAliasSB1) > 0   ( cAliasSB1 )->( DbCloseArea() )  EndIf  cQuery := "SELECT SB1.B1_COD, SB1.B1_LOCPAD, SB1.B1_GRUPO, SB1.B1_CODITE, SB1.B1_ORIGEM "  cQuery += "FROM "+RetSqlName( "SB1" ) + " SB1 "  cQuery += "WHERE "  cQuery += "SB1.B1_FILIAL='"+ xFilial("SB1")+ "' AND "  cQuery += "SB1.B1_COD='"+(cAliasSD1)->D1_COD+"' AND "  cQuery += "SB1.D_E_L_E_T_=' ' ORDER BY SB1.B1_COD"  dbUseArea( .T., "TOPCONN", TcGenQry(,,cQuery), cAliasSB1, .T., .T. )

 If ( !((cAliasSD1)->D1_CF $ cCFOTrans ) .Or. ( (cAliasVE4)->VE4_PREFAB == (cAliasSBM)->BM_CODMAR .And. (cAliasSD1)->D1_TES == FG_TABTRIB((cAliasVE4)->VE4_CDOPEN,(cAliasSB1)->B1_ORIGEM) ) )   DbSelectArea(cAliasSD1)   Dbskip()   loop  EndIf  If ExistBlock("ORVW02E2")   ExecBlock("ORVW02E2",.f.,.f.)  else   If (cAliasSBM)->BM_GRUPO $ cGAce .or. (cAliasSBM)->BM_CODMAR $  cMarcaVW .OR. (cAliasSBM)->BM_CODMAR $  cMarcaMAN    aPPA[45,8] +=(cAliasSD1)->D1_CUSTO   Else    aPPA[46,8] +=(cAliasSD1)->D1_CUSTO   EndIf  endif  DbSelectArea(cAliasSD1)  Dbskip() EndDo

Variáveis

Programa Fonte

OFIRVW02.PRW

  • Sem rótulos