ワンクリックで
crear-xmlview
Crea o modifica archivos XMLView de FacturaScripts para definir columnas, widgets, filtros y acciones en vistas.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Crea o modifica archivos XMLView de FacturaScripts para definir columnas, widgets, filtros y acciones en vistas.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | crear-xmlview |
| description | Crea o modifica archivos XMLView de FacturaScripts para definir columnas, widgets, filtros y acciones en vistas. |
Los archivos XMLView definen la interfaz de usuario para ListController y EditController.
Plugins/MiPlugin/XMLView/NombreVista.xmlPlugins/MiPlugin/Extension/XMLView/NombreVista.xml<?xml version="1.0" encoding="UTF-8"?>
<view>
<!-- OBLIGATORIO: definición de columnas -->
<columns>
<!-- Para EditController: usar <group> para agrupar campos -->
<group name="data" numcolumns="8" title="Datos principales" icon="fas fa-info">
<column name="name" numcolumns="8" order="100" required="true">
<widget type="text" fieldname="name" />
</column>
</group>
</columns>
<!-- OPCIONAL: filas especiales (colores, botones) -->
<rows>
<row type="status">
<option color="success" fieldname="estado">ACTIVO</option>
<option color="danger" fieldname="estado">INACTIVO</option>
</row>
<row type="actions">
<button label="Acción" type="action" action="mi-accion" icon="fas fa-bolt" />
</row>
</rows>
<!-- OPCIONAL: modales -->
<modals>
<modal name="mi-modal" title="Mi Modal">
<column name="field1" order="100">
<widget type="text" fieldname="field1" />
</column>
</modal>
</modals>
</view>
<!-- Texto -->
<widget type="text" fieldname="nombre" maxlength="100" />
<!-- Número -->
<widget type="number" fieldname="cantidad" decimal="2" />
<!-- Dinero -->
<widget type="money" fieldname="precio" />
<!-- Fecha -->
<widget type="date" fieldname="fecha" />
<!-- Fecha y hora -->
<widget type="datetime" fieldname="fecha_hora" />
<!-- Checkbox -->
<widget type="checkbox" fieldname="activo" />
<!-- Select (lista desplegable) -->
<widget type="select" fieldname="tipo">
<values title="Opción 1">1</values>
<values title="Opción 2">2</values>
</widget>
<!-- Autocomplete (busca en modelo) -->
<widget type="autocomplete" fieldname="codcliente" fieldcode="codcliente" fieldtitle="nombre" source="clientes" />
<!-- Textarea -->
<widget type="textarea" fieldname="observaciones" rows="3" />
<!-- Link -->
<widget type="link" fieldname="url" />
<!-- Color -->
<widget type="color" fieldname="color" />
<!-- Password -->
<widget type="password" fieldname="contrasena" />
| Atributo | Valores | Descripción |
|---|---|---|
name | string | Identificador de la columna (clave traducción) |
order | integer | Orden de aparición |
numcolumns | 1-12 | Ancho en grid Bootstrap |
display | left, center, right, none | Alineación |
required | true/false | Campo obligatorio |
readonly | true/false | Solo lectura |
Para consultar la documentación oficial completa sobre XMLView, widgets y columnas, invoca el agente docs-expert que te proporcionará detalles completos directamente desde la documentación oficial del framework.
Crea un modelo de FacturaScripts con su clase PHP y archivo XML de tabla.
Configura la ruta de módulos MCP locales privados en ~/.fs-claude.json
Redacta en pantalla (sin crear ningún archivo) un texto en formato markdown, listo para copiar y pegar, que explica las novedades, mejoras y correcciones de un plugin o proyecto de FacturaScripts a partir de un rango de commits o de versiones. Activa esta skill siempre que el usuario pida "redacta las novedades", "escribe la noticia de los cambios", "genera el changelog", "qué ha cambiado desde la versión X", "resume los cambios entre la versión X y la Y", "prepara el anuncio de la nueva versión", o cualquier variación en la que se pida comunicar qué se ha hecho en un rango de commits o entre dos versiones.
Guía para añadir una nueva conexión de FacturaScripts al archivo de configuración
Sincroniza modelos del MCP fs-mcp con sus fuentes (FacturaScripts core o plugins privados). Detecta columnas nuevas/modificadas/eliminadas, mantiene las descripciones unificadas en los archivos de overrides, regenera la metadata y compila si hace falta. Soporta uno o varios modelos, ruta local o URL de GitHub, y un modo "refresh masivo" para auditar todos los modelos del catálogo y actualizar la versión registrada de FacturaScripts.
Responde preguntas sobre cómo usar FacturaScripts consultando la documentación oficial de usuarios a través del agente especializado `docs-expert`. ACTIVAR SIEMPRE que el usuario pregunte cómo hacer una operación, dónde encontrar una función, cómo fluye un proceso (presupuesto→factura), cómo gestionar clientes, inventario, compras, contabilidad, o cualquier aspecto práctico de uso del ERP. También activar cuando Claude necesite explorar la documentación de usuario antes de responder sobre procedimientos — no esperar a que el usuario pregunte explícitamente. No esperes a que mencione "documentación" — si la pregunta o tarea involucra procedimientos operativos en FacturaScripts, activa esta skill.