import.css=/download/attachments/327912/newLayout.css |
Ponto-de-Entrada: PLSVLRFAM - Alteração de Valores
Descrição:
Programa Fonte
PLSMCOB2.PRW
Sintaxe
PLSVLRFAM - Alteração de Valores ( < ParamIxb[1]> , < ParamIxb[2]> , < ParamIxb[3]> , < ParamIxb[4]> ) --> aRet
Parâmetros:
Retorno
Exemplos
User Function PLSVLRFAM()LOCAL aRet := ParamIxb[1]LOCAL nForLOCAL nOrdBI3 := BI3->(IndexOrd())LOCAL nRecBI3 := BI3->(Recno())For nFor := 1 To Len(aRet) //no exemplo abaixo esta sendo alterado o parâmetro de envio 1 que e o aRet neste exemplo. If aRet[nFor,3] == "102" / BI3->(DbSetOrder(1)) If BI3->(DbSeek(xFilial("BI3")+BA3->BA3_CODINT+aRet[nFor,4])) .And. BI3->BI3_GRUPO == "001" aRet[nFor,3] := "101" Endif Endif Next BI3->(DbSetOrder(nOrdBI3))BI3->(DbGoto(nRecBI3))Return(aRet)
|