USER FUNCTION MA103REPRAT
Local aHeadSDE := PARAMIXB[1]
Local aColsSDE := PARAMIXB[2]
Local nX
Local nZcusto1 := aScan(aHeadSDE,{|x| AllTrim(x[2]) == "DE_ZCUSTO1"} )
For nX:=1 TO Len(aColsSDE[1][2]) //Len(aColsSDE[1][2]) para ver quantas linhas tem no Rateio
aColsSDE[Len(aColsSDE)][2][nX][nZcusto1]:= 321 //Len(aColsSDE) para atualizar a última posição do array, como dito na observação é a última posição que está sendo alterada no momento da execução do PE
Next
Return aColsSDE |
Descrição | O ponto de entrada MA103REPRAT altera os registros do aColsSDE no momento da réplica do rateio ao clicar na opção Todos. |
|---|---|
Observações | Este Ponto de Entrada somente é executado ao clicar em Todos na réplica do rateio. É executado no momento da criação do valor da última posição do array AColsSDE. |
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 | aHeadSDE := PARAMIXB1 // Cabeçalho da tabela SDE com para extrair a ordem dos campos |
Retorno | aColsSDE := PARAMIXB2 //variavel de retorno com os valores alterados |
Eventos de chamada do Ponto de Entrada | |
Variáveis | |
Programa Fonte | MATA103X.PRX |