Documento de Diseño de Base de Datos
¿Tienes dudas? No te preocupes, aquí encontrarás las soluciones.
Búsqueda Completa en el Sitio

Campos de Valores Autogenerados

Configurar un Campo para Autogenerar Valores

Al configurar el tipo de campo como Autogenerar, el valor del campo será automáticamente generado por Ragic. Esto resulta de gran ayuda en la creación de IDs de sistema y números de documentos.

Puedes empezar por escoger un formato de secuencia en la casilla de formato para ver como se mostrará el valor generado en el área de ejemplo. Para entender mejor esta estructura de formato, veamos como Ragic responde a las partes de estas secuencias.

Generar una Secuencia de Números Según un Campo de Tipo Selección o Fecha

Puedes fijar un campo para Autogenerar una secuencia de números según el valor de un campo de Selección o un campo de tipo Fecha.

Por ejemplo, puedes generar una secuencia de números para órdenes de ventas según el grupo de ventas para categorizar y evaluar rendimiento de cada grupo.

Nota: Si los valores autogenerados son creados a partir de un campo de tipo fecha, el formato de fecha de los valores autogenerados serán según el formato fijado en el campo de tipo fecha. Si deseas aplicar otro formato de fecha para tus valores autogenerados, debes crear un campo adicional de tipo fecha con el formato que deseas aplicar a los valores del campo Autogenerar y aplicar fórmulas para que ambos campos sean equivalentes uno al otro. Después, puedes configurar tu campo autogenerar para hacer referencia al nuevo campo de tipo fecha.

Ejemplo: Ventas con Fecha

El siguiente formato de secuencia está escrito para el documento de números de ventas: VENTA-{1,date,yyyyMMdd}-{0,number,000}

Dos variables han sido ingresadas para crear la secuencia:

El {0,number,000} es el número serial,

y {1,date,yyyyMMdd} es la fecha en que el valor es generado.

Cuando la variable Fecha no esté presente, el número variable será un conteo de ventas generadas.

Por ejemplo, si la secuencia es:

VENTA-{0,number,000}

El número de de documento generado será:

VENTA-001

VENTA-002

VENTA-003

...

Si la variable Fecha está presente, el número de variables será el conteo de ventas generadas bajo la misma cadena. Por ejemplo, si la secuencia es:

VENTA-{1,date,yyyyMMdd}-{0,number,000}

El documento generado en 2020/5/8 será:

VENTA-20200508-001

VENTA-20200508-002

VENTA-20200508-003

...

El siguiente día será:

VENTA-20200509-001

VENTA-20200509-002

VENTA-20200509-003

...

Si cambiamos el formato a:

VENTA-{1,date,yyyyMM}-{0,number,000}

El número generado en 2020/5/8 y 2020/5/9 será:

VENTA-202005-001

VENTA-202005-002

VENTA-202005-003

VENTA-202005-004

VENTA-202005-005

VENTA-202005-006

...

La secuencia sólo se restablecerá hasta el siguiente mes:

VENTA-202006-001

VENTA-202006-002

VENTA-202006-003

...

URL del Registro

En la configuración de campo, puedes desplazarte hacia abajo y elegir el formato "URL del Registro".

Con este formato el sistema autogenerará el valor de campo como un URL de cada registro.

Valor único de cada registro (RAGIC_ID)

RAGIC ID es el valor único que Ragic usa para distinguir cada registro, el cual es el último parámetro en el URL de registro. Por ejemplo, si el URL de registro es: "https://www.ragic.com/LearningRagic/ragicsales/20001#!/20001/7", el último "7" es el RAGIC ID del registro.

Si tu hoja no tiene un campo de valor único, puedes considerar usar RAGIC ID como valor único para importar o exportar datos, y los archivos descargados de respaldo Excel de la hoja también incluirán RAGIC ID.

Valor único de cada registro de subtabla (SUBTABLE_RAGIC_ID)

SUBTABLE RAGIC ID es el número asignado por el sistema que se utiliza para identificar cada registro de subtabla. También sirve como sufijo numérico en la URL al generar un nuevo formulario para esa subtabla en particular. Por ejemplo: en https://www.ragic.com/LearningRagic/ragicsales-order-management/20006/33, el "33" al final representa el ID de RAGIC de la SUBTABLA para ese registro. Este formato es aplicable solo a campos de subtabla.

Si estás en una nueva hoja desde subtabla, seleccionar RAGIC ID generará el mismo valor.

Restablecer la Secuencia

Puedes restablecer o cambiar el estado de la secuencia automatizada en la configuración de autogenerar a través de Secuencia del siguiente registro en el panel inferior izquierdo en el Modo Diseño.

Ingresa el número de secuencia con el que deseas iniciar y haz clic en el botón Fijar seq del siguiente registro. Si deseas ver el número actual de la secuencia, haz clic en Obtener seq del siguiente registro. Esta opción es muy útil cuando tienes una secuencia en Ragic pero deseas importar datos de otra fuente , y continuar con la secuencia actual.

Al seleccionar la opción "Generar secuencia basada en otro campo", podrás Obtener la secuencia del siguiente registro o Fijar la secuencia del siguiente registro para cada opción. Puedes ver que hay "opciones de campo" en la parte inferior y puedes fijar secuencias para todas las opciones individualmente. Por ejemplo, si tienes "Ropa" "Bancario" y "Químicos" en las opciones de campo, puedes iniciar primero fijando la secuencia para "Ropa".

Después de configurar para "Ropa", puedes elegir otras opciones como "Bancario" y "Químicos" para configurar la secuencia:

Rellenar los Valores Vacíos

Ragic tiene la habilidad de rellenar valores vacíos en los campos de tipo autogenerar según la secuencia fijada. Puedes agregar esta configuración en el campo autogenerar en el Modo Diseño del formulario y luego en la parte inferior de configuración de Campo > panel Básico

Si seleccionas la opción "Generar secuencia basada en otro campo", el sistema automáticamente generará una secuencia de números para todas las opciones. Por ejemplo, si no hay números de secuencia en todas las opciones, "A" "B" y "C" puedes hacer clic en "Rellenar Valores Vacíos", verás que todas las opciones generarán sus propios números de secuencia. Por ejemplo: A-2021-001, A-2021-002, C-2021-001, etc.

Si no has seleccionado ninguna opción en otro campo, pero has seleccionado "Rellenar Valores Vacíos" el sistema generará números de secuencia sin la opción. Como puedes ver en el siguiente ejemplo el valor del campo es -2021-001

Esta opción puede ser usada cuando no has creado un identificador clave para tus registros al importar tus datos desde hojas de cálculo.

Modelos de Secuencia

Para más información sobre el formato de modelos de secuencia que están basados en Java MessageFormat, puedes visitar la página Java MessageFormat .

Volver arriba Tabla de contenido

Iniciar Ragic Gratis

Registrarse con Google