Árvore de páginas

Exemplo
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
aColsSDE := PARAMIXB2 //variavel de retorno com os valores alterados

Retorno

aColsSDE := PARAMIXB2 //variavel de retorno com os valores alterados

Eventos de chamada do Ponto de Entrada

Variáveis

Programa Fonte

MATA103X.PRX