Suma de atributos

El siguiente ejemplo muestra cómo sumar dos atributos numéricos y almacenar el resultado en un tercer atributo numérico.

Para sumar dos atributos numéricos:
  1. En el Diseñador de objetos, cree dos atributos numéricos (por ejemplo, Int16) llamados X e Y en el objeto Gestión de incidentes\incidente.
  2. Establezca el valor predeterminado de X e Y en 0.
    Lo anterior comprueba de inmediato que el cálculo funciona correctamente. Si no se establece un valor predeterminado, los valores de X e Y serán nulos, por lo que el cálculo no se puede resolver.
  3. Cree un atributo numérico llamado X más Y.
  4. En el cuadro Propiedades de X más Y, establezca el Tipo de cálculo en Antes de guardar.
    Aparece el cuadro de diálogo Editar fórmula X más Y. El cuadro Editor ya contiene:
Copiar
import System
static def GetAttributeValue(Incident):
    Value =
    return Value
  1. Haga clic al final de la línea Value = y a continuación, en el árbol Atributos, haga doble clic en X.
    Incident._X se agrega al final de la línea Value. Incidencia es el nombre del objeto de negocio y _X es el nombre del atributo creado llamado X. (El signo "_" que precede al nombre indica que es un atributo agregado por el usuario.)
  2. En el árbol Operadores, haga doble clic en Más ( + ).
    El signo "+" se agrega al cálculo.
  3. En el árbol Atributos, haga doble clic en Y.
    Incidencia._Y se agrega al final de la línea Value.
    El cálculo final tendrá la siguiente forma:
Copiar
import System
static def GetAttributeValue(Incident):
    Value = Incident._X + Incident._Y
    return Value

Tenga en cuenta el indentado de un espacio de las dos últimas líneas. Asegúrese de mantenerlo.

  1. Haga clic en Probar sintaxis para confirmar que la estructura del cálculo no contiene errores y a continuación, haga clic en Aceptar.
    El cálculo se agrega al atributo.
  2. Guarde los cambios realizados en el objeto y a continuación, inicie el Administrador de ventanas.
  3. Abra la ventana Incidencia y agregue los atributos X, Y y X más Y.
  4. En el cuadro Propiedades de X y de Y, establezca Es calcular al cambiar como Verdadero.
    Esto hará que X más Y se actualice cuando X o Y cambien. Si dicha propiedad no se establece como verdadera, X más Y solo se actualizará cuando se guarde la incidencia.