Determina se os créditos são comutados para débitos no membro Personalizado atual ou de um membro personalizado especificado. Esta função inverte o sinal de débito/crédito utilizando as seguintes regras:
ASSET para LIABILITY
LIABILITY para ASSET
EXPENSE para REVENUE
REVENUE para EXPENSE
BALANCE para FLOW
FLOW para BALANCE
Esta função pode ser usada nos seguintes tipos de regras:
Cálculo
Conversão
Consolidação
Alocação
Sintaxe
HS.<Object>.SwitchSign("Member")
HS.<Object>.SwitchSign("")
HS.Custom(Dimension).SwitchSign(Member)
Nota:
Use uma string em branco (""
) para aplicar esta função ao membro atual.
Tabela 11-49 Sintaxe da Função SwitchSign
Parâmetro | Descrição |
---|---|
<Objeto> |
Uma das seguintes palavras-chave de objeto:
|
Member |
Nome de um membro válido da dimensão Personalizada. |
Valor de Retorno
Uma expressão Booliana cujo valor é ‘Verdadeiro’ se os créditos forem comutados para débitos no membro Personalizado, ou ‘Falso’ se os créditos e débitos não forem comutados.
Exemplo
Neste exemplo, se os débitos e créditos forem comutados, os comandos entre as instruções If...Then e End If serão executados.
If HS.Custom1.SwitchSign("") = TRUE Then
...
End If
If HS.Custom("Product").SwitchSign("P3000-Phones") = TRUE Then
...
End If