Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Punto de

...

entrada - MA103REPRAT

Linha ProdutoBanco Dados OperacionaisVersão

Línea de

producto:

Microsiga Protheus

Segmento:

Manufatura

Manufactura

Módulo:

SIGACOM - Compras

RotinaRutina:

Rotina

Rutina

Nome Técnico

Nombre técnico

Documento de

Entrada

entrada

MATA103

Issues / Ticket:

MMAN-56 / Ticket: 98363

País(es):

Brasil

Base(s) de

datos:

Todos

Sistemas

operativos:

Todos

Versión:

Todas

...

Punto de

...

entrada

DescriçãoO ponto altera os do no da réplica do rateio ao clicar na opção Ponto de Entrada somente será executado ao clicar na opção Todos na réplica do rateio. É executado no momento da criação do valor da última posição do FunçãoA103RatCC  Rateio custoParâmetrosParâmetroDescriçãoCabeçalho da tabela SDE com para extrair a ordem dos Variável de retorno com os valores alteradosRetorno variável de retorno com os valores alteradosExemplo ver quantas linhas tem no Rateio para atualizar a última posição do array, como dito na observação é a ultima posição que está sendo alterada no momento da execução do PE Next Return

Descripción:

El punto de entrada MA103REPRAT

cambia los registros

del aColsSDE

en el momento

de la réplica del prorrateo al hacer clic en la opción Todos.

Eventos:

Este

punto de entrada solamente se ejecutará al hacer clic en la opción Todos en la réplica del prorrateo. Se ejecuta al momento de crear el valor de la última posición del array AColsSDE.

Programa Fontefuente:

MATA103X.PRX

Función:

A103RatCC -

Prorrateo por centro de

costo

Parámetros:

Parámetro

Tipo

Descripción

PARAMIXB[1]

Array

Encabezado de la tabla SDE para extraer la orden de los campos.

PARAMIXB[2]

Array

Variable de devolución con los valores modificados.

Devolución:

PARAMIXB[2] :

variable de devolución con los valores modificados

Ejemplo:

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 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 al momento de ejecutar el PE.

Next

Return aColsSDE