SwitchSign

Determina si los haberes se cambian a debes para el miembro Custom actual o para un miembro personalizado especificado. Esta función invierte el signo debe/haber utilizando estas reglas:

  • ASSET a LIABILITY

  • LIABILITY a ASSET

  • EXPENSE a REVENUE

  • REVENUE a EXPENSE

  • BALANCE a FLOW

  • FLOW a BALANCE

Esta función se puede utilizar en estos tipos de reglas:

  • Cálculo

  • Conversión

  • Consolidación

  • Asignación

Sintaxis

HS.<Object>.SwitchSign("Member")
HS.<Object>.SwitchSign("")
HS.Custom(Dimension).SwitchSign(Member)

Nota:

Utilice una cadena en blanco ("") para aplicar esta función al miembro actual.

Tabla 11-49 Sintaxis de la función SwitchSign

Parámetro Descripción

<Object>

Una de estas palabras clave de objetos:

  • Custom1

  • Custom2

  • Custom3

  • Custom4

  • Custom

Member

Nombre de un miembro de la dimensión Custom válido.

Valor de retorno

Una expresión booleana que es verdadera si los haberes se cambian a debes para el miembro Custom o falsa si no se produce cambio alguno.

Ejemplo

En este ejemplo, si los haberes y debes se cambian, se ejecutan las sentencias existentes entre If...Then y End If.

If HS.Custom1.SwitchSign("") = TRUE Then
  ...
End If
If HS.Custom("Product").SwitchSign("P3000-Phones") = TRUE Then
...
End If