원클릭으로
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 직업 분류 기준
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.
| 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.