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 cuantas líneas se tiene en el prorrateo aColsSDE[Len(aColsSDE)][2][nX][nZcusto1]:= 321 //Len(aColsSDE) para actualizar la última posición del array, como se mencionó en la observación es la última posición que se está modificando en el momento de ejecutar el PE Next Return aColsSDE |
Descripción | El punto de entrada MA103REPRAT cambia los registros del aColsSDE en el momento de copiar el prorrateo al hacer clic en la opción Todos. |
Observaciones | Este punto de entrada solamente se ejecuta al hacer clic en la opción Todos al copiar el prorrateo. Se ejecuta al momento de crear el valor de la última posición del array AColsSDE. |
Preview | |
Vea también | |
Idioma | Portugués (Brasil) |
Versiones | Todas |
Sistemas operativos compatibles | Todos |
Compatible con las bases de datos: | Todas |
Updates | |
Parámetros | aHeadSDE := PARAMIXB1 // Encabezado de la tabla SDE para extraer la orden de los campos |
Devolución | aColsSDE := PARAMIXB2 //variable de devolución con los valores modificados |
Eventos de llamada del punto de entrada | |
Variables | |
Programa fuente | MATA103X.PRX |