From 15dff47899d1fb3f34560c89e3e941c3adb9ff94 Mon Sep 17 00:00:00 2001 From: George Date: Mon, 19 Oct 2026 10:09:17 -0500 Subject: [PATCH] =?UTF-8?q?fix(web):=20la=20ventana=20de=20selecci=C3=B3n?= =?UTF-8?q?=20de=20cuentas=20muestra=20y=20busca=20el=20c=C3=B3digo=20con?= =?UTF-8?q?=20formato=20(no=20el=20interno)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- .../src/app/features/documents/dimension-lookups.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/web/src/app/features/documents/dimension-lookups.ts b/apps/web/src/app/features/documents/dimension-lookups.ts index 418a42c..36c343e 100644 --- a/apps/web/src/app/features/documents/dimension-lookups.ts +++ b/apps/web/src/app/features/documents/dimension-lookups.ts @@ -41,15 +41,15 @@ export const PROJECT_LOOKUP: VhLookup = { export const ACCOUNT_LOOKUP: VhLookup = { title: 'Plan de cuentas', resource: 'ChartOfAccounts', - orderby: 'Code', + orderby: 'FormatCode', baseFilter: `ActiveAccount eq 'tYES'`, - // el usuario conoce el código con formato; SAP guarda el interno + // SAP guarda el código interno (`Code`, `_SYS…` en un plan segmentado); el usuario conoce y busca el código con formato + valueKey: 'Code', + extraFields: ['Code'], alsoMatch: ['FormatCode'], codes: ACCOUNT_CODES, columns: [ - { key: 'Code', title: 'Código', width: '160px', mono: true }, + { key: 'FormatCode', title: 'Cuenta', width: '170px', mono: true, searchable: true, format: (r) => formatAccountCode(String(r['FormatCode'] ?? r['Code'] ?? '')) }, { key: 'Name', title: 'Nombre' }, - // en un plan de cuentas segmentado, `Code` es interno (`_SYS…`): se muestra también el código con formato - { key: 'FormatCode', title: 'Cuenta', width: '140px', mono: true, format: (r) => formatAccountCode(String(r['FormatCode'] ?? '')) }, ], };