Remaneja dados de um ponto de vista para outro. Esta função pode ser usada em regras de Alocação.
Sintaxe
HS.Alloc ("SourcePOV","DestPOV","EntityList","AllocExp","PlugAccount")
Tabela 11-6 Sintaxe da função Alloc
Parâmetro | Descrição |
---|---|
SourcePOV |
Ponto de vista de origem dos dados que estão sendo alocados. Você deve especificar um membro Conta, além de poder especificar os membros ICP e Personalizado. Se você não especificar membros ICP e Personalizado:
|
DestPOV |
Um ponto de vista de destino que identifica para onde os dados serão transferidos. Você deve especificar um membro Conta, além de poder especificar os membros ICP e Personalizado. Observe as seguintes regras de uso:
|
EntityList |
Uma lista de membros que identifica as entidades para as quais os dados devem ser transferidos. É possível usar a lista de entidades [Base] definida pelo sistema ou uma lista definida pelo usuário. Se você usar a lista definida pelo sistema [Base], o sistema utilizará a entidade especificada no ponto de vista de destino como membro pai. Se você usar uma lista definida pelo usuário e essa lista contiver membros pais, eles serão ignorados. |
AllocExp |
Uma expressão que identifica os dados a serem transferidos para cada entidade. Esta expressão pode conter os seguintes tipos de valores:
|
PlugAccount |
O nome de uma conta plug. Este argumento é opcional, sendo usado para estornar o valor do ponto de vista de origem, levando em conta o atributo do ponto de vista de origem em relação à conta plug. Você deve especificar um membro Conta, além de poder especificar os membros ICP e Personalizado. Observe as seguintes regras de uso:
|
Valor de Retorno
Nenhum.
Exemplo
Neste exemplo, os dados da conta TangibleAssets é transferido para a conta Cash.
Call HS.ALLOC ("A#TangibleAssets","A#Cash","NewEngland","A#TangibleAssets","A#Plug")