# Ficha desde JS a formulario

**URL:** <https://foros.velneo.com/t/ficha-desde-js-a-formulario/11594>\
**Category:** Velneo\
**Created:** [16 Abril, 2025 16:29 UTC](https://foros.velneo.com/t/ficha-desde-js-a-formulario/11594 "2025-04-16T16:29:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aarondaw](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@aarondaw](https://foros.velneo.com/u/aarondaw)\
**Post date:** [16 Abril, 2025 16:29 UTC](https://foros.velneo.com/t/ficha-desde-js-a-formulario/11594/1 "2025-04-16T16:29:26Z")

</div>

Hola, he estado intentando asignar los elementos de una ficha (llenada desde un JSON) a los controles de un formulario desde Javascript, pero no encuentro como lograrlo… o si es el enfoque correcto. Agradeceria cualquier ayudar al respecto.

Este es mi código hasta ahora:  
// Crear una ficha en memoria del libro  
var fichaLibro := theApp.createRegister(“LIBROS”);

// Parsear el JSON del libro congelado  
var jsonLibro := JSON.parse(theRegister.fieldToString(“JSON\_LIBRO”));

// Rellenar campos de la ficha en memoria  
fichaLibro.setField(“CODIGO”, jsonLibro.CODIGO);  
fichaLibro.setField(“NOMBRE”, jsonLibro.NOMBRE);  
fichaLibro.setField(“AUTOR”, jsonLibro.AUTOR);  
fichaLibro.setField(“COPIAS\_DISPONIBLES”, jsonLibro.COPIAS\_DISPONIBLES);

---

<div class="post-metadata">

**Author:** ![correo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/correo/32/5689_2.png) [@correo](https://foros.velneo.com/u/correo)\
**Post date:** [18 Abril, 2025 11:37 UTC](https://foros.velneo.com/t/ficha-desde-js-a-formulario/11594/2 "2025-04-18T11:37:32Z")

</div>

Hola aarondaw.

El [pseudocódigo](https://es.wikipedia.org/wiki/Pseudoc%C3%B3digo) que has puesto tiene un planteamiento correcto, pero no funcionará tal cual en el JavaScript del API de Velneo.

Tienes que revisar la documentación en el API de la Clase VRegister y JSON:

[VRegister | Documentación de Velneo](https://doc.velneo.com/velneo-vdevelop/scripts/lenguajes/javascript/clases/vregister)  
[VRegister.fromJSON() | Documentación de Velneo](https://doc.velneo.com/velneo-vdevelop/scripts/lenguajes/javascript/clases/vregister#object-fromjson-string-szjson)

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![bitcodesoft](https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/32.png) [@bitcodesoft](https://foros.velneo.com/u/bitcodesoft)\
**Post date:** [24 Abril, 2025 11:22 UTC](https://foros.velneo.com/t/ficha-desde-js-a-formulario/11594/3 "2025-04-24T11:22:08Z")

</div>

“var jsonLibro :=”, no se si es un error al escribirlo en el foro pero los dos puntos antes del = es erróneo, por eso no se ejecuta el script
