3d5a81e8065785d16603eddba7f8b1bce7926874
- sbo-value-help: búsqueda por columna con contains(), columnas declarativas (texto, número, importe, fecha, format a medida), paginación del servidor con total, baseFilter/orderby, Esc/Enter, errores con reintento. - Selección única (un clic confirma) o múltiple (casillas, seleccionar página, Confirmar (n)). Mejoras sobre el sistema anterior: lo marcado se conserva entre páginas, el filtro base va entre paréntesis (un "or" ya no rompe la precedencia) y las comillas del texto buscado se escapan. - Cambiar la columna elegida no consulta hasta pulsar Buscar. - Peticiones con httpResource: las obsoletas se cancelan solas. - Helpers reutilizables: core/sl/odata (escape, contains, combinar filtros) y core/format (importes y fechas sin desfase de zona horaria). - Verificado en Chrome contra SAP real (253 clientes, 1209 artículos): búsqueda por Nombre, paginación, selección múltiple entre páginas y tema oscuro. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
basic-erp
ERP base para SAP Business One sobre NestJS + Angular (TypeScript en ambos lados).
apps/api NestJS (proxy Service Layer, auth, permisos)
apps/web Angular (componentes reutilizables)
libs/sap-types Tipos compartidos
tools/ Mockups y pruebas
Requisitos: Node 22+ y npm 11+ (npm 10 falla al resolver las dependencias de Nest 12: npx npm@11 install).
npm install # instala todos los workspaces y compila libs/sap-types
npm run dev:api # http://localhost:3000/api/health
npm run dev:web # http://localhost:4200
npm test # libs + api + web
Configuración del backend: apps/api/.env (ver apps/api/.env.example).
Languages
TypeScript
90%
HTML
8.3%
CSS
1.7%