Saltar al contenido
Guía de Varlig
Inicio de Varlig

Compartir valores entre notas

Los tipos, los precios y las fórmulas de los que dependes suelen tener un sitio único. Ponlos en una nota y cualquier otra podrá traérselos con una sola línea, de modo que un cambio en el origen llega a todas las notas que lo usan.

Usar los valores de otra nota

Escribe use y un enlace a la nota, en su propia línea dentro de un bloque de cálculo:

calcLos resultados dependen de la fecha de hoy o de datos en directo
use [[Supuestos]] da 2 values and 1 function from Supuestos

El resultado dice qué ha llegado. A partir de ahí, todos los nombres que define la otra nota funcionan como si los hubieras escrito aquí:

calcLos resultados dependen de la fecha de hoy o de datos en directo
use [[Supuestos]] da 2 values and 1 function from Supuestos
margen(€80) da €100.00
€100 * tipo da €108.00

con una nota Supuestos que contiene:

calc
tipo = 1.08 da 1.08
recargo = 25% da 25%
margen(coste) = coste + recargo da

Los nombres importados están disponibles en toda la nota que los usa, no solo por debajo de la línea use. Un nombre que la propia nota define gana a partir de la línea en la que está definido.

Traer solo los nombres que necesitas

Pon los nombres delante de from para traer solo esos:

calcLos resultados dependen de la fecha de hoy o de datos en directo
use margen, tipo from [[Supuestos]] da margen, tipo from Supuestos, with recargo that it reads

Así, los demás nombres del origen, como un total que resulte definir, no pueden ocupar el lugar de uno de esta nota. Separa los nombres con comas; un nombre puede llevar espacios (use alquiler mensual, comisión from [[Presupuesto]]). Una función trae los valores que lee, así que responde igual que en su propia nota, y la línea dice cuáles.

Un nombre que el origen no define, por una errata o porque allí se le ha cambiado el nombre, es un error, y no se importa nada:

calcLos resultados dependen de la fecha de hoy o de datos en directo
use margn from [[Supuestos]] da Error: No value or function named “margn” in Supuestos

Cómo se escribe la línea

  • use puede ir en mayúscula (Use [[Tipos 2026]]), y puede llevar detrás un comentario con // o # .
  • Nada más puede compartir la línea: use [[Supuestos]] * 2 no es una importación.
  • La línea tiene que estar dentro de un bloque de cálculo. En el texto normal se queda en texto.
  • Una nota de origen puede usar a su vez una tercera nota, hasta ocho notas de profundidad.

Cuando un origen no está disponible

Una importación nunca deja en su sitio un número viejo. Si el origen no se puede leer, la línea lo dice y los nombres se quedan sin definir:

El origen está La línea dice
Ausente Error: No note named “Supuestos”
Protegido con contraseña Error: “Supuestos” is protected — unlock it to use its values
En la Papelera Error: “Supuestos” is in the Trash — restore it to use its values
Usando a su vez esta nota Error: Circular use: A → B → A

Renombrar y mantenerlo al día

Si cambias el nombre de la nota de origen, Varlig reescribe las líneas use que apuntan a ella. Una nota abierta se recalcula cuando cambia una nota que usa, y todas las notas vuelven a leer sus orígenes al abrirlas.

Cada origen se evalúa con sus propios ajustes: su configuración regional de cálculo, sus formatos de resultado y sus tipos de cambio fijados. Una nota escrita para una región conserva su sentido cuando otra nota la usa.

El panel de explicación muestra de dónde viene un nombre importado, por ejemplo tipo = 1.08 (from Supuestos), así que siempre puedes distinguir un valor local de uno compartido.

Para ver qué depende de un valor antes de cambiarlo, mira en el origen. ¿Cómo se ha leído? en una línea que define un valor o una función muestra Usada por 2 notas y nombra cada nota que lo usa, como en Factura (uses every value). Los Retroenlaces de la nota de origen empiezan con Usado en cálculos de 2 notas, con lo que trae cada una. Las líneas use no cuentan como retroenlaces normales.