Compare commits

...

2 Commits

Author SHA1 Message Date
Efrain (Helgen)
42e3e07d1f CLAUDE.md: claves asignadas en el real (PPO, DRO; comprobado)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 21:18:31 -06:00
Efrain (Helgen)
ed7c10fb17 CLAUDE.md: claves asignadas en PRUEBAS (comprobado)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 21:17:10 -06:00

View File

@ -395,7 +395,7 @@ dentro de la celda).
**Pestaña `Proyectos`** (1 fila por proyecto): Folio (`PRY-AAAA-NNNN`: la llave interna), Fecha, Nombre, Cliente ("nombre — empresa"), **Pestaña `Proyectos`** (1 fila por proyecto): Folio (`PRY-AAAA-NNNN`: la llave interna), Fecha, Nombre, Cliente ("nombre — empresa"),
`cliente_id` (ver `idCliente`), Ubicación, Estado (Activo/Cerrado/Cancelado; **se cambia con la lista desplegable en la hoja**, `cliente_id` (ver `idCliente`), Ubicación, Estado (Activo/Cerrado/Cancelado; **se cambia con la lista desplegable en la hoja**,
no hay pantalla), `carpeta_id`, `vendedor_email`, `vendedor_nombre`, `vendedor_apellido`, `clave` (L, desde el 23/10/2026: 3 letras; no hay pantalla), `carpeta_id`, `vendedor_email`, `vendedor_nombre`, `vendedor_apellido`, `clave` (L, desde el 23/10/2026: 3 letras;
se muestra como `PRY-AAAA-NNNN-XXX`; vacía en proyectos anteriores hasta correr `asignarClavesProyectosAplicar()`; no cambia). se muestra como `PRY-AAAA-NNNN-XXX`; ya asignada a todos los proyectos el 23/10/2026; no cambia).
**"Catálogo Helgen" / pestaña `Catalogo`**: Clave (única, mayúsculas), Descripción, Unidad, Precio unitario (sin IVA, MXN), **"Catálogo Helgen" / pestaña `Catalogo`**: Clave (única, mayúsculas), Descripción, Unidad, Precio unitario (sin IVA, MXN),
Actualizado, Actualizó, Clave SAT, Unidad SAT, Precio USD (sin IVA, automático; columna I con fórmula, no escribir ahí). Actualizado, Actualizó, Clave SAT, Unidad SAT, Precio USD (sin IVA, automático; columna I con fórmula, no escribir ahí).
@ -812,11 +812,10 @@ CLAUDE.md es para Claude (detalle técnico); el manual explica lo mismo para qui
una sola llamada al entrar (9.2 s la primera, en frío; 2.0 s al recargar), 6 pestañas, roles guardados, DROGHEDA en Requisiciones y una sola llamada al entrar (9.2 s la primera, en frío; 2.0 s al recargar), 6 pestañas, roles guardados, DROGHEDA en Requisiciones y
en Compras ("MXN · sin contrato"), resumen de cobranza y vista de DROGHEDA sin margen (no tiene órdenes). La columna L de la hoja en Compras ("MXN · sin contrato"), resumen de cobranza y vista de DROGHEDA sin margen (no tiene órdenes). La columna L de la hoja
real se crea sola la primera vez que se lee Proyectos. real se crea sola la primera vez que se lee Proyectos.
- **Pendiente (lo hace el usuario):** en el editor real, recargar y correr `asignarClavesProyectos` (vista previa en el registro: - **Claves asignadas el 23/10/2026** (el usuario corrió `asignarClavesProyectos` y `asignarClavesProyectosAplicar`, primero en
debe decir `PRY-2026-0001 → PPO` y `PRY-2026-0002 "DROGHEDA" → PRY-2026-0002-DRO`) y después `asignarClavesProyectosAplicar`. PRUEBAS y luego en el real; comprobado con los conectores): `PRY-2026-0001-PPO` (carpeta "PRY-2026-0001-PPO — Angel Sosa — Helgen —
Antes, repetirlo en PRUEBAS: el 23/10/2026 el usuario lo corrió ahí pero no se escribió nada (columna L vacía en 0001–0004 y Proyecto de Prueba oficial") y `PRY-2026-0002-DRO` (carpeta "PRY-2026-0002-DRO — Helgen — DROGHEDA"). En PRUEBAS: 0001 TSP,
carpetas sin renombrar; el editor de PRUEBAS sí tenía la función, comprobado con `clasp clone`; probablemente el editor no se 0002 PNP, 0003 PCA, 0004 PCB (la primera vez no escribió nada porque el editor no estaba recargado).
había recargado). La función está probada en Node (`proyectos.test.js`).
- No probado con cuentas reales de otras personas (Tania, Leo, `SOLO_REQUISICION`): lo cubren las pruebas en Node. - No probado con cuentas reales de otras personas (Tania, Leo, `SOLO_REQUISICION`): lo cubren las pruebas en Node.
- Idea: activador diario para llenar el caché temprano (§6.14). - Idea: activador diario para llenar el caché temprano (§6.14).
- **Renombrar en Drive / Apps Script (lo hace el usuario):** proyecto `1GsH8Dja…` → "Cotizador Helgen (código de la app)"; - **Renombrar en Drive / Apps Script (lo hace el usuario):** proyecto `1GsH8Dja…` → "Cotizador Helgen (código de la app)";