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:
use [[Supuestos]] da 2 values and 1 function from SupuestosEl resultado dice qué ha llegado. A partir de ahí, todos los nombres que define la otra nota funcionan como si los hubieras escrito aquí:
use [[Supuestos]] da 2 values and 1 function from Supuestosmargen(€80) da €100.00€100 * tipo da €108.00con una nota Supuestos que contiene:
tipo = 1.08 da 1.08recargo = 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:
use margen, tipo from [[Supuestos]] da margen, tipo from Supuestos, with recargo that it readsAsí, 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:
use margn from [[Supuestos]] da Error: No value or function named “margn” in SupuestosCómo se escribe la línea
usepuede 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]] * 2no 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.