Alloc

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:

  • O membro ICP padrão será ICP Top.

  • O membro Personalizado padrão será um TopMember dessa conta.

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:

  • Se você não especificar um membro ICP, o padrão será [ICP None].

  • Se você não especificar membros Custom, o padrão será [None].

  • Se você especificar um membro Entidade, ele será usado com pai se o argumento EntityList for [Base].

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:

  • Números

  • Expressões de Contas que identificam um valor numérico. Você pode especificar um membro Conta, além de poder especificar membros das dimensões ICP e Personalizada. Observe as seguintes regras de uso:

    Se você não especificar membros Personalizados, o padrão será TopMember.

    Se você não especificar um membro ICP, o padrão será ICP Top.

    Se você não especificar membros Cenário, Ano, Período, Modo de Exibição ou Valor, o padrão será Atual.

    Se você não especificar um membro Entidade, o padrão será a entidade de destino.

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:

  • Você não pode usar este argumento se o membro Entidade do ponto de vista de origem for um pai, ou se o membro Valor do ponto de vista de origem não for Moeda da Entidade.

  • Se você não especificar um membro ICP, o padrão será ICP None.

  • Se você não especificar membros Custom, o padrão será None.

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")