Secciones de plantilla de Enterprise Journals: separador Columnas

Cuando se crea una plantilla de Asientos de Enterprise, esta incluye secciones predefinidas para Cabecera y Detalles de apunte.

La Cabecera de asiento almacena los atributos de la cabecera y sus propiedades como registros de datos en columnas.

Las siguientes columnas de atributo están predefinidas en la sección Cabecera. No puede editar ni suprimir atributos predefinidos, pero puede excluirlos de una plantilla.

Tabla 23-6 Columnas de atributo de cabecera

Nombre de atributo Tipo Detalles
ID de asiento Texto Identificador de asiento único: interno y definido en el flujo de trabajo
Nombre de asiento Texto Nombre del asiento (único para la cabecera)
Descripción del asiento Texto Descripción del asiento
Moneda introducida Lista Moneda introducida
Fecha contable Fecha Fecha efectiva del asiento

Tabla 23-7 Columnas de atributo de detalle de apunte

Nombre de atributo Tipo Detalles
Número de línea Texto Índice de detalles de apunte (único por línea)
Cuenta Texto Cuenta de detalle de apunte
Débito Número Importe de débito (dos decimales, separación de miles)
Crédito Número Importe de crédito (dos decimales, separación de miles)
Descripción de línea Texto Descripción de la entrada Detalle de apunte
Importe Número Importe (dos decimales, separación de miles)

Nota:

Solo se puede seleccionar una opción de atributos de débito/crédito o importe para una plantilla de asiento determinada.

Nota:

  • Los atributos predeterminados de débito/crédito e importe llevan asociada una lógica de validación predeterminada para asegurarse de que el asiento esté cuadrado en todas las líneas en función de esos atributos.
  • En las columnas de débito/crédito el usuario no puede colocar un valor en los dos campos en la misma línea de asiento.

Para especificar la información de Columnas:

  1. Abra una plantilla de Asientos de Enterprise.
  2. En Secciones de la plantilla, haga doble clic en Cabecera o en Detalles de apunte.
  3. Seleccione el separador Columnas y edite la información según sea necesario.
  4. En Columnas en el diseño, seleccione el número de columnas para las secciones. El máximo es de 3 columnas.
    • Incluido: seleccione los atributos que se van a incluir para su visualización. Para excluir un atributo, desactive la casilla de control de Incluido.

      Nota: Los atributos predefinidos tienen un icono Clave activado.

    • Nombre: nombre del atributo. Puede introducir hasta un máximo de 255 caracteres.

    • Dimensión: columna de un atributo de una dimensión específica. Solo lectura.

    • Tipo de datos: tipo de datos correspondiente al atributo. Solo lectura.

    • Ancho de visualización : para Detalles de apunte, seleccione el ancho de columna en el asiento cuando se representa.
      • Pequeño: ancho de píxel fijo de 70
      • Mediano: ancho de píxel fijo de 100
      • Grande: ancho de píxel fijo de 300
      • Tamaño para ajustar: ajuste al ancho de la columna según el texto de mayor longitud en las filas
      • Personalizado: especifique un ancho. Valor mínimo: 20. Valor máximo: 999.
    • Total: para Detalles de apunte, es el método del total del atributo. Solo lectura.
    • Total de filas: en Detalles de apunte, seleccione cómo debe mostrarse el total de filas: Superior, Inferior o Ninguno.
    • Solo ver: seleccione si la columna es solo para su visualización.
  5. Opcional: para agregar atributos nuevos a una sección de plantilla de asiento, haga clic en el icono Agregar (+), seleccione Agregar atributo y especifique la información del atributo.
    • Agregar atributo: vaya al paso 6.

    • Agregar atributo de dimensión:

      1. Seleccione una Dimensión.
      2. Seleccione atributos de la lista Atributos disponibles y seleccione Mover para trasladarlos a la lista Atributos seleccionados.
      3. El sistema incluye el atributo clave de la dimensión como un atributo seleccionado. No puede borrar el atributo clave.
      4. Haga clic en Aceptar y, a continuación, en Guardar o en Guardar y cerrar.
  6. Si ha seleccionado Agregar atributo, en Crear nuevo atributo, introduzca la información del separador Propiedades:
    • Nombre: puede introducir hasta un máximo de 80 caracteres.

    • Descripción: puede introducir hasta un máximo de 255 caracteres.

    • Especifique el tipo de atributo:

      • Texto: puede introducir hasta un máximo de 255 caracteres.
      • Entero: puede introducir valores de -2147483648 a 2147483647.
      • Lista: puede introducir el valor 255.
      • Número: puede introducir el valor xxxxxxxxxxxxxxxxx.xxxxxxxxx (17 dígitos y 9 posiciones decimales).

      Si se cambia el tipo de atributo, se reemplazan los cálculos o validaciones especificados previamente. No se puede cambiar esta configuración tras crear el atributo.

      • Entrada: valor predeterminado con el separador Validaciones activado.

        Para los periodos abiertos y las instancias de formulario creadas, no es aplicable la regla de validación modificada. Los cambios realizados solo se aplican a las instancias de formulario nuevas.

      • Calculado: si el tipo es Calculado, el separador Calculado está activado.

    • Tipo de datos

      Seleccione una de estas opciones:

      • Fecha

      • Fecha y hora

      • Entero

      • Lista

        Haga clic en Agregar e introduzca valores para el atributo. La lista es local para la recopilación y no se puede compartir entre otras recopilaciones.

      • Número

        Si selecciona Número, seleccione las opciones de formato para anular los valores predeterminados establecidos en la sección Preferencias de Configuración del sistema.

        Nota:

        Solo puede introducir valores numéricos para este atributo.
        • Para Posiciones decimales, introduzca el número de decimales que desea visualizar.

        • Seleccione Visualizar como porcentaje para mostrar un signo de porcentaje.

        • Seleccione Usar separador de miles si desea que los números muestren un separador de miles (por ejemplo, 1.000,00). El sistema muestra el símbolo de separador de miles para la configuración regional del usuario.

        • En Moneda, seleccione la moneda. Por ejemplo, INR.

        • En Formato de número negativo, seleccione cómo visualizar números negativos; por ejemplo, (123).

        • Para definir la escala de un número, seleccione una opción entre 1000 y 1000000000000 de Escala.

      • Texto (máximo de 255 caracteres)

      • True o False

      • o No

    • Necesario

      Si es necesario el atributo, debe introducir un valor en este campo durante la introducción de datos.

    • Usar valor

      Si el campo Usar valor se ha rellenado, el sistema aplica el valor introducido por el diseñador para cualquier registro creado por el usuario.

      Puede cambiar el valor predeterminado durante la entrada de datos.

  7. Haga clic en Aceptar para guardar el atributo.
    Debe guardar el atributo antes de incluirlo en un cálculo.
  8. Para continuar agregando un atributo:
    • Si ha seleccionado Entrada para Tipo de atributo, seleccione el separador Validaciones.

      Para agregar una expresión condicional:

      Puede crear una regla de validación especial para el valor introducido por el usuario.

      1. Haga clic en Agregar.

      2. Seleccione un operando y especifique Valor 1 y Valor 2.

      3. Si necesita una segunda condición, selecciónela de las siguientes listas:

        • Conjunción; por ejemplo: Y, O.

        • Operando; por ejemplo: Es igual a, Entre, No es igual a, Mayor que, Está en blanco, No está en blanco, Menor que, No entre.

        • Valor 1 y Valor 2

      4. Haga clic en Aceptar.

    • Si ha seleccionado Calculado para Tipo de atributo, seleccione el separador Cálculos.

      La siguiente sección es un ejemplo de cómo agregar un atributo de cálculo.

      1. Cree una plantilla de asiento con estos atributos:

        Int1: entrada y tipo de dato: entero. Haga clic en Aceptar y, en Editar sección de plantilla de asiento, seleccione Int1 como un identificador clave.

        TextInput: entrada y tipo de dato: texto.

      2. Para utilizar el atributo en TextCalc, guarde los datos.

      3. Cree un atributo TextCalc: calculado y tipo de dato: texto.

      4. En el separador Cálculos, introduzca los siguientes campos:

        1. Tipo de cálculo: seleccione Con scripts.

        2. Agregar función: seleccione TextLocation y, a continuación, haga clic en Agregar.

        3. INSTRING(<Valor>, <Valor que buscar>) se agrega a Definición de cálculo.

        4. Haga clic en <Valor> e introduzca un valor (entre comillas simples y sensible a mayúsculas/minúsculas) o bien, en Agregar atributo, seleccione un atributo, TextInput y, a continuación, haga clic en Agregar.

          <Valor> cambia a {TextInput}.

        5. Reemplace <Valor que buscar> por "tion"

          Asegúrese de que reemplaza <xxx> con comillas simples: 'xxx'.

        Ejemplo: INSTRING({TextInput}, 'tion')

  9. Para agregar una expresión de cálculo, seleccione un tipo de dato y un tipo de cálculo como se describe en la siguiente tabla y, a continuación, haga clic en Aceptar.
  10. Haga clic en Aceptar para guardar los cambios.

    Tabla 23-8 Tipo de dato y tipo de cálculo

    Tipo de datos seleccionado en la pestaña Propiedades Tipo de cálculo Descripción

    Para todos los tipos de datos

    Asignar valor a la lista y, a continuación, seleccione el valor del Atributo.

    Debe haber guardado los valores de atributo de la lista.

    Devuelve un valor de atributo en función de la asignación a un miembro de la lista.

    Para todos los tipos de datos

    Condicional

    Para un atributo determinado, devuelve el valor de atributo A si se han cumplido las condiciones especificadas. Si las condiciones no se han cumplido, se devuelve el valor B de atributo.

    Lista

    Asignar lista a valor

    Según el valor de un atributo, devuelve el miembro de la lista relacionado.

    Numérico, entero

    Fórmula

    Calcula un atributo mediante expresiones matemáticas comunes.

    Ejemplo: (A+B)/C

    Numérico, entero

    Redondeo

    Redondea el atributo al número especificado de dígitos. El valor predeterminado es 2.

    Texto

    Concatenación

    Unir atributos de texto. Esto incluye cadenas de literales y la conversión automática de atributos que no sean de texto a cadenas.

    Ejemplo: Nombre+" "+Apellido+":"+Fecha_nacimiento

    Entero, numérico, texto

    Con scripts

    Consulte la sección siguiente:

    Funciones con scripts

    Cálculo con scripts en formato libre. La opción Con scripts está disponible para los atributos de tipo entero, texto de varias líneas, número o texto.
  11. Haga clic en Guardar, Guardar y cerrar o Cerrar.

    Funciones con scripts

    • Valor absoluto: Devuelve el valor absoluto de un número especificado. Si un número es menor que cero, se devuelve el valor positivo del número. Si el número especificado es igual o mayor que cero, se devuelve el número especificado.

      ABS(<Número>)

    • Agregar mes: Devuelve un desplazamiento de fecha de un número especificado de meses a partir de la fecha de inicio. La fecha siempre estará dentro del desplazamiento de mes especificado. Si la fecha de inicio tiene un valor de día que es posterior a los incluidos en el mes de desplazamiento, se utilizará el último día del mes de desplazamiento. Por ejemplo, EDate (31-Jan-2017, 1) devuelve (28-Feb-2017). En Meses, introduzca el número de meses anteriores o posteriores a la fecha de inicio. Un valor positivo para los meses genera una fecha en el futuro. Un valor negativo genera una fecha en el pasado.

      ADD_MONTH(<Fecha de inicio>, <Meses>, <Duración>)

      Ejemplo: ADD_MONTH(DATE(2017, 2, 15) 3)

    • Fecha: devuelve un valor de fecha basado en valores enteros especificados para el año, mes y día.

      DATE(<Año>, <Mes>, <Día>)

    • Diferencia de fecha: devuelve la diferencia en días, horas, minutos o segundos entre dos fechas. Para FECHA 1 y FECHA 2, se pueden usar los valores TODAY y NOW, que indican la fecha actual (sin componente de tiempo) y fecha-hora, respectivamente.

      DATE_DIFF(<Fecha1>, <Fecha2>, <Tipo>)

      Ejemplo: DATE_DIFF('TODAY', {Fecha de finalización del preparador}, 'DAYS') o DATE_DIFF({Fecha de finalización del preparador}, 'NOW', 'HOURS')

    • Día: Devuelve el valor de día de una fecha como un número entero

      DAY(<DATE>)

    • Extraer texto: devuelve la subcadena en el valor, desde las posiciones especificadas.

      SUBSTRING( <Valor>, <Ubicación>, <Duración>)

      Ejemplo: SUBSTRING( {Name} , 5, 10)

    • If Then Else: permite que el usuario inserte un cálculo condicional en el cálculo con scripts. Los cálculos IF_THEN_ELSE también se pueden anidar para soportar los cálculos de tipo ELSE IF.

      IF_THEN_ELSE(<Condición>, <Valor1>, <Valor2>)

      Ejemplo:

      IF_THEN_ELSE( {Risk Rating} = 'Low', 'Good',
      IF_THEN_ELSE( {Risk Rating} = 'Medium', 'Better',
      IF_THEN_ELSE({Risk Rating} = 'High', 'Best','Bad')))
      
    • Longitud: toma un valor de texto como parámetro y devuelve un entero que corresponde al número de caracteres del texto. Si el valor está vacío/es nulo, el cálculo devolverá 0.

      Length ({<atributo>})

      Ejemplo: LENGTH('Value') devolvería 5, y LENGTH({Name}) devolvería el número de caracteres en el nombre del objeto.

      Utilice el cálculo con SUBSTRING para extraer los cuatro últimos caracteres de un valor de texto.

      SUBSTRING( {MyString}, LENGTH ({MyString}) - 4

    • Minúsculas: devuelve el valor en minúsculas.

      LOWERCASE(<Valor>)

      Ejemplo: LOWERCASE( {Description} )

    • Máximo: devuelve el valor máximo de una lista de atributos. Puede haber cualquier cantidad de parámetros.

      MAX(<Value1>, <Value2>, ..., <ValueN>)

      Ejemplo: MAX( TRANSLATE( {Balance del sistema de origen (Introducido)}, 'USD', 'Contabilidad'), TRANSLATE( {Balance del sistema de origen (Funcional)}, 'USD', 'Contabilidad'), TRANSLATE( {Balance del sistema de origen (Informes)}, 'USD', 'Contabilidad') )

    • Mínimo: devuelve el valor mínimo de una lista de atributos. Puede haber cualquier cantidad de parámetros.

      MIN(<Valor1>, <Valor2>,<ValorN>)

      Ejemplo: MIN( TRANSLATE( { Balance (Introducido)}, 'CAD', 'REC'), TRANSLATE( {Balance (Funcional)}, 'CAD', 'REC'), TRANSLATE( {Balance (Informes)}, 'CAD', 'REC') )

    • Mes: Devuelve el valor de mes de una fecha como un número entero (1-12).

      MONTH (<DATE>)

    • Potencia de: eleva un número a la potencia exponencial de otro.

      POWER(x,y) donde x=BASE NUMBER e y=EXPONENT; x e y pueden ser atributos o cálculos siempre que sean valores numéricos.

      Ejemplo: POWER(3,4)=81

      Nota:

      Los valores de fracciones reducirán el número a la raíz. Por ejemplo, POWER(27, 1/3) = 3 la raíz cúbica.

      Los valores negativos realizarán el cálculo inverso del cálculo exponencial. Por ejemplo, POWER(2, -2) = 1 / (2^2) = 1 / 4 = .25.

    • Redondear: devuelve el valor redondeado a las posiciones decimales especificadas.

      ROUND(<Valor>, <Posiciones decimales>)

      Ejemplo: ROUND( ({Convertir con scripts} /7), 4)

    • Ubicación del texto: devuelve la ubicación de la subcadena en el valor de atributo, empezando por 1 como primera posición.

      INSTRING(<Valor>, <Valor que buscar>)

      Ejemplo: INSTRING( UPPERCASE( {Nombre} ), 'TAX' )

    • Mayúsculas: devuelve el valor en mayúsculas.

      UPPERCASE(<Valor>)

      Ejemplo: UPPERCASE( {Name} )

    • Año: Devuelve el valor de año de una fecha como un número entero.

      YEAR (<DATE>)